Welcome to the ALX Higher Level Programming GitHub repository! This repository contains a collection of projects and exercises related to higher-level programming languages and concepts, primarily focusing on Python and JavaScript. These projects are part of the ALX Software Engineering Program.
This repository is dedicated to learning higher-level programming concepts using languages such as Python and JavaScript. It includes a variety of projects that cover different aspects of programming, from basic syntax and data structures to more advanced topics like network programming and web development.
The repository is organized into various directories, each corresponding to different topics and exercises:
- 0x00-python-hello_world
- 0x01-python-if_else_loops_functions
- 0x02-python-import_modules
- 0x03-python-data_structures
- 0x04-python-more_data_structures
- 0x05-python-exceptions
- 0x06-python-classes
- 0x07-python-test_driven_development
- 0x08-python-more_classes
- 0x09-python-everything_is_object
- 0x0A-python-inheritance
- 0x0B-python-input_output
- 0x0C-python-almost_a_circle
- 0x0D-SQL_introduction
- 0x0E-SQL_more_queries
- 0x0F-python-object_relational_mapping
- 0x10-python-network_0
- 0x11-python-network_1
- 0x12-javascript-warm_up
- 0x13-javascript_objects_scopes_closures
- 0x14-javascript-web_scraping
- 0x15-javascript-web_jquery
To use the code in this repository, clone it to your local machine using the following command:
git clone https://github.com/efa07/alx-higher_level_programming.git
Each project directory contains a README file with detailed instructions on how to run and test the scripts. Navigate to the specific project directory and follow the instructions provided.
Example for 0x00-python-hello_world:
cd 0x00-python-hello_world
./script_name.py
Contributions are welcome! If you have any improvements or fixes, please fork the repository, make your changes, and submit a pull request. Please ensure that your contributions align with the project's guidelines and style.
Fork the repository Create a new branch (git checkout -b feature-branch) Commit your changes (git commit -am 'Add new feature') Push to the branch (git push origin feature-branch) Create a new Pull Request
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or inquiries, please contact:
Name: Efa Tariku Email: [email protected]