Skip to content

Ruyodan/alx-backend-python

Repository files navigation

📖 alx-backend-python

alx-backend-python.


This repository contains different python code which are mostly used to implement backend concepts. it is provided by the alx software engineering to the alx students who specilized on backend web development.

📃 Topics Covered

  1. Python annotation; Strongly dynamically typed.
  2. mypy python paackage

🔧 Project setup.

# Install mypy
python3 -m pip install mypy

# Check if installed
mypy --version

# Create project directory and readme.
mkdir ./alx-backend-python/
touch ./alx-backend-python/README.md

cd alx-backend-python

git init
git add .
git commit -m 'first commit'
git remote add origin <REMOTE_URL>
git push

touch .gitignore

echo '*/__pycache__/
' > .gitignore

💻 Projects

Python annotation; Strongly dynamically typed

Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:

  1. Code documentation.
  2. Linting and validation.

🔧 Project setup.

# Create project directory and readme.
mkdir ./0x00-python_variable_annotations/
touch ./0x00-python_variable_annotations/README.md
cd 0x00-python_variable_annotations

👉 Go to project

0x01. Python - Async

Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:

  1. Code documentation.
  2. Linting and validation.

🔧 Project setup.

# Create project directory and readme.
mkdir ./0x01-python_async_function/
touch ./0x01-python_async_function/README.md
cd 0x01-python_async_function

👉 Go to project

0x02. Python - Async Comprehension

Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:

  1. Code documentation.
  2. Linting and validation.

🔧 Project setup.

# Create project directory and readme.
mkdir ./0x02-python_async_comprehension/
touch ./0x02-python_async_comprehension/README.md
cd 0x02-python_async_comprehension

👉 Go to project

👨 Author and Credits.

This project was done by SE. HAMDOUNE Redouane. Feel free to get intouch with me;

📧 Email redone.hamdoune@gmail.com

👍 A lot of thanks to ALX-Africa Software Engineering program for the project requirements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages