https://github.com/richardmiruka/alx-backend-python
Backend Python 🐍 is a solution for building scalable and reliable web applications and APIs using the Python programming language. It leverages popular Python frameworks such as Flask and SQLAlchemy, and provides a clean and modular architecture for easy maintenance and scalability
https://github.com/richardmiruka/alx-backend-python
backend python3
Last synced: 11 days ago
JSON representation
Backend Python 🐍 is a solution for building scalable and reliable web applications and APIs using the Python programming language. It leverages popular Python frameworks such as Flask and SQLAlchemy, and provides a clean and modular architecture for easy maintenance and scalability
- Host: GitHub
- URL: https://github.com/richardmiruka/alx-backend-python
- Owner: RichardMiruka
- License: mit
- Created: 2024-03-14T08:22:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T07:32:54.000Z (about 2 years ago)
- Last Synced: 2025-02-26T12:26:23.216Z (over 1 year ago)
- Topics: backend, python3
- Language: Python
- Homepage:
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alx-backend-python
## :page_with_curl: Topics Covered
1. Python annotation; Strongly dynamically typed.
2. mypy python paackage
## :wrench: Project setup.
```bash
# 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
git push
touch .gitignore
echo '*/__pycache__/
' > .gitignore
```
# :computer: Projects

## [0x00. Python - Variable Annotations](0x00-python_variable_annotations)
Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:
1. Code documentation.
2. Linting and validation.
### :wrench: Project setup.
```bash
# Create project directory and readme.
mkdir ./0x00-python_variable_annotations/
touch ./0x00-python_variable_annotations/README.md
cd 0x00-python_variable_annotations
```
> [:point_right: Go to project](0x00-python_variable_annotations)

## [0x00. Python - Variable Annotations](0x01-python_async_function)
Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:
1. Code documentation.
2. Linting and validation.
### :wrench: Project setup.
```bash
# Create project directory and readme.
mkdir ./0x01-python_async_function/
touch ./0x01-python_async_function/README.md
cd 0x01-python_async_function
```
> [:point_right: Go to project](0x00-python_variable_annotations)

## [0x02. Python - Async Comprehension](0x02-python_async_comprehension)
Type Annotation (Strongly Dynamically typed) in python. Reason for implementing type Annotation:
1. Code documentation.
2. Linting and validation.
### :wrench: Project setup.
```bash
# Create project directory and readme.
mkdir ./0x02-python_async_comprehension/
touch ./0x02-python_async_comprehension/README.md
cd 0x02-python_async_comprehension
```
> [:point_right: Go to project](0x02-python_async_comprehension)
# :man: Author and Credits.
This project was done by [SE. Richard Miruka](https://github.com/RichardMiruka). Feel free to get intouch with me;
:iphone: WhatsApp [+254700129706](https://wa.me/254700129706)
:email: Email [richardmiruka96@gmail.com](mailto:richardmiruka96@gmail.com)
:thumbsup: A lot of thanks to [ALX-Africa Software Engineering](https://www.alxafrica.com/) program for the project requirements.