Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mungasoftwiz/alx-higher_level_programming
A repository containing high-level programming projects as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
https://github.com/mungasoftwiz/alx-higher_level_programming
algorithms-and-data-structures api oop-principles python tdd
Last synced: 8 days ago
JSON representation
A repository containing high-level programming projects as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
- Host: GitHub
- URL: https://github.com/mungasoftwiz/alx-higher_level_programming
- Owner: MungaSoftwiz
- Created: 2023-09-04T06:14:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-28T23:45:12.000Z (10 months ago)
- Last Synced: 2024-11-07T08:46:32.574Z (about 2 months ago)
- Topics: algorithms-and-data-structures, api, oop-principles, python, tdd
- Language: Python
- Homepage:
- Size: 152 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ALX Higher Level Programming
Welcome to my ALX higer level programming repository. This repository contains
all projects that I am undertaking while learning higher-level programming.
Python is a powerful, high-level, and versatile programming language known
for it's simplicity and readability. Python is used in web development,
data analytics, machine learning, scientific computing and more.## Getting Started
Python is an interpreted language, so you don't need to compile your code
while running it. Here is a simple "Hello, World!" program in Python:-print("Hello, World!")
To run this program, you can use the Python interpreter:
-python hello.py
## Installation
Python is pre-installed on many operating systems, but you can download
the latest version from the official website using this [link](https://www.python.org/downloads/)To check if Python is already installed, open your terminal and run:
-python --version
## Repository Structure
Below is a list of directories of projects included:
* [0x00. Python - Hello, World](0x00-python-hello_world)
* [0x01. Python - if/else, loops, functions](0x01-python-if_else_loops_functions)
* [0x02. Python - import & modules](./0x02-python-import_modules)
* [0x03. Python - Data Structures: Lists, Tuples](./0x03-python-data_structures)
* [0x04. Python - More Data Structures: Set, Dictionary](./0x04-python-more_data_structures)
* [0x05. Python - Exceptions](./0x05-python-exceptions)
* [0x06. Python - Classes and Objects](./0x06-python-classes)
* [0x07. Python - Test-driven development](./0x07-python-test_driven_development)
* [0x08. Python - More Classes and Objects](./0x08-python-more_classes)
* [0x09. Python - Everything is object](./0x09-python-everything_is_object)
## Acknowledgements
All work contained in this repository was completed as part of the software
engineering curriculum at ALX Africa. ALX Africa focuses on preparing students for
tech roles using projects based peer learning. For more information, visit
[this link](https://www.alxafrica.com)