Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)