Skip to content
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
Jupyter Notebook Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
docs
.gitignore
LICENSE
README.md

README.md

learn-python

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/

View notebooks in browser

Click the binder link to view and run these notebooks in your browser. no downloads necessary

Binder Open In Colab

Suggested modules

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

Suggested reading and resources

Real Python Awesome articles about core pyton OOP and functional programming
SciPy Lectures in-depth articles about using numpy / scipy / matplotlib
You can’t perform that action at this time.