learn how to program in python from the very basics like variables, loops and functions to some advanced materials such as functional programming and list comprehension
To read through the content in your browser, visit https://aviadr1.github.io/learn-python/
Click the binder link to view and run these notebooks in your browser. no downloads necessary
pytest + unittest.mock | testing, unit testing, test driven development |
pandas + seaborn | data analysis from csv/excel and statistical data visualization |
Requests | HTTP Client - sending HTTP requests and parsing results |
django | Django makes it easier to build better Web apps more quickly and with less code |
multiprocessing | Library for parallel computing using processes |
asyncio | library for async/await ayncio concurrent programming without threads |
Real Python | Awesome articles about core pyton OOP and functional programming |
SciPy Lectures | in-depth articles about using numpy / scipy / matplotlib |