Skip to content

Commit

Permalink
docs: Update project directory structure in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hackerSa3edy committed Oct 16, 2024
1 parent ca350b6 commit 46bc87a
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,91 +31,91 @@ This repository contains a series of projects and exercises designed to provide

## Directories

### 0x00-python-hello_world
### [0x00-python-hello_world](0x00-python-hello_world)

This directory contains introductory projects focused on understanding the basics of Python programming. The tasks cover fundamental concepts such as printing text, using comments, and handling errors.

### 0x01-python-if_else_loops_functions
### [0x01-python-if_else_loops_functions](0x01-python-if_else_loops_functions)

This directory focuses on control flow in Python, including if-else statements, loops, and functions. The tasks are designed to help users understand and practice writing conditional statements, loops, and defining functions.

### 0x02-python-import_modules
### [0x02-python-import_modules](0x02-python-import_modules)

This directory covers the use of modules and packages in Python. It includes tasks on how to import and use modules, as well as how to create your own modules.

### 0x03-python-data_structures
### [0x03-python-data_structures](0x03-python-data_structures)

This directory introduces data structures in Python, such as lists, tuples, and dictionaries. The tasks are designed to help users understand and practice using these data structures effectively.

### 0x04-python-more_data_structures
### [0x04-python-more_data_structures](0x04-python-more_data_structures)

This directory continues the exploration of data structures in Python, with a focus on sets and advanced dictionary operations. The tasks are designed to deepen the understanding of data manipulation and storage.

### 0x05-python-exceptions
### [0x05-python-exceptions](0x05-python-exceptions)

This directory covers exception handling in Python. It includes tasks on how to handle errors gracefully using try-except blocks and how to raise exceptions.

### 0x06-python-classes
### [0x06-python-classes](0x06-python-classes)

This directory introduces object-oriented programming (OOP) in Python. The tasks cover the basics of defining classes, creating objects, and using methods and attributes.

### 0x07-python-test_driven_development
### [0x07-python-test_driven_development](0x07-python-test_driven_development)

This directory focuses on test-driven development (TDD) in Python. It includes tasks on writing tests using the `unittest` module and developing code that passes the tests.

### 0x08-python-more_classes
### [0x08-python-more_classes](0x08-python-more_classes)

This directory continues the exploration of OOP in Python, with more advanced topics such as inheritance, polymorphism, and encapsulation.

### 0x09-python-everything_is_object
### [0x09-python-everything_is_object](0x09-python-everything_is_object)

This directory covers the concept that everything in Python is an object. The tasks are designed to help users understand the object model and how to manipulate objects.

### 0x0A-python-inheritance
### [0x0A-python-inheritance](0x0A-python-inheritance)

This directory focuses on inheritance in Python. It includes tasks on how to create subclasses, override methods, and use the `super()` function.

### 0x0B-python-input_output
### [0x0B-python-input_output](0x0B-python-input_output)

This directory covers file input and output (I/O) in Python. The tasks include reading from and writing to files, as well as working with JSON data.

### 0x0C-python-almost_a_circle
### [0x0C-python-almost_a_circle](0x0C-python-almost_a_circle)

This directory contains a comprehensive project that brings together various Python concepts, including OOP, file I/O, and testing. The tasks involve creating a set of classes that model geometric shapes and performing operations on them.

### 0x0D-SQL_introduction
### [0x0D-SQL_introduction](0x0D-SQL_introduction)

This directory introduces SQL and database management. The tasks cover basic SQL operations such as creating databases, tables, and performing queries.

### 0x0E-SQL_more_queries
### [0x0E-SQL_more_queries](0x0E-SQL_more_queries)

This directory continues the exploration of SQL with more advanced queries and database management tasks. It includes topics such as joins, subqueries, and constraints.

### 0x0F-python-object_relational_mapping
### [0x0F-python-object_relational_mapping](0x0F-python-object_relational_mapping)

This directory covers object-relational mapping (ORM) in Python using SQLAlchemy. The tasks include setting up a database, defining models, and performing CRUD operations.

### 0x10-python-network_0
### [0x10-python-network_0](0x10-python-network_0)

This directory introduces network programming in Python. The tasks cover basic networking concepts and how to use Python to interact with network services.

### 0x11-python-network_1
### [0x11-python-network_1](0x11-python-network_1)

This directory continues the exploration of network programming in Python, with more advanced tasks such as working with APIs and handling HTTP requests.

### 0x12-javascript-warm_up
### [0x12-javascript-warm_up](0x12-javascript-warm_up)

This directory contains introductory projects focused on understanding the basics of JavaScript. The tasks cover fundamental concepts such as variables, data types, operators, control flow, functions, and basic file operations.

### 0x13-javascript_objects_scopes_closures
### [0x13-javascript_objects_scopes_closures](0x13-javascript_objects_scopes_closures)

This directory covers more advanced JavaScript topics, including objects, scopes, and closures. The tasks are designed to deepen the understanding of JavaScript's object model and functional programming features.

### 0x14-javascript-web_scraping
### [0x14-javascript-web_scraping](0x14-javascript-web_scraping)

This directory focuses on web scraping using JavaScript. The tasks cover concepts such as working with JSON data, making HTTP requests, and reading/writing files using the `fs` module.

### 0x15-javascript-web_jquery
### [0x15-javascript-web_jquery](0x15-javascript-web_jquery)

This directory contains projects focused on using jQuery to simplify front-end web development. The tasks cover concepts such as selecting and manipulating HTML elements, handling events, and making AJAX requests.

Expand Down

0 comments on commit 46bc87a

Please sign in to comment.