Python
Back-end
Short Specializations
alx-backend-python
UnitTests
Integration tests
At the end of this projects, you are expected to be able to explain to anyone, without the help of Google:
- Type annotations in Python 3
- How you can use type annotations to specify function signatures and variable types
- Duck typing
- How to validate your code with
mypy
async
andawait
syntax- How to execute an
async
program withasyncio
- How to run concurrent coroutines
- How to create
asyncio
tasks- How to use the
random
module- How to write an asynchronous generator
- How to use async comprehensions
- How to type-annotate generators
- The difference between unit and integration tests.
- Common testing patterns such as mocking, parametrizations and fixtures