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:
- How to execute an
asyncprogram withasyncio - How to run concurrent coroutines
- How to create
asynciotasks - How to use the
randommodule - Type annotations in
Python3 - How you can use type annotations to specify function signatures and variable types
- Duck typing
- How to validate your code with
mypy asyncandawaitsyntax- How to execute an
asyncprogram withasyncio - How to run concurrent coroutines
- How to create
asynciotasks - How to use the
randommodule - How to write an
asynchronousgenerator - How to use
asynccomprehensions - How to
type-annotategenerators - The difference between unit and integration tests.
- Common testing patterns such as mocking, parametrizations and fixtures
unittest— Unit testing frameworkunittest.mock— mock object library- How to mock a readonly property with mock?
- parameterized
- Memoization
Copyright © 2025 ALX, All rights reserved.