Python resources
Official sites
# | Link | Description |
---|---|---|
1 | Python Programming Language | official website |
2 | PyPI | repository of software |
Newsletters
# | Link | Description |
---|---|---|
1 | Python Central | tips, tricks, recipes |
2 | Python Weekly | news, articles, releases, jobs |
Scraping
# | Link | Description |
---|---|---|
1 | Scrapy | web crawling framework |
2 | Beautiful Soup | screen-scraping |
Tutorials and workshops
# | Link | Description |
---|---|---|
1 | Real Python | Programming By Example |
2 | Python tutorial | on Tutorials Point |
3 | 30 days | of Python |
4 | Learn Python | from beginner to professional |
5 | Python For Beginners | good place to start |
6 | Python Course | also for advanced programmers |
7 | The Flask Mega-Tutorial | by Miguel Grinberg |
8 | CodingBat | code practice |
9 | Python Class | by Google Code University |
10 | Python Challenge | programming riddle |
11 | The Best Way to Learn Python | by Mark Dunneay |
12 | Code Academy | fundamentals of Python |
13 | Learn Python The Hard Way | course by Zed A. Shaw |
14 | Python 101 | by Michael Driscoll |
Blogs
# | Link | Description |
---|---|---|
1 | Full Stack Python | by Matt Makai |
2 | Planet Python | comprehensive resources |
3 | Talk Python | podcast |
4 | Blog of M.L. Hetland | Prof. at NTNU |
5 | The Python Guru | practical guides and solutions |
6 | Python Software Foundation's | blog |
7 | Al Sweigart | Python books author |
8 | Sebastian Raschka | deep into Python |
Books online
# | Link | Description |
---|---|---|
1 | IPython wiki | inspiring gallery of notebooks |
2 | Python For Engineers | books and courses |
3 | Python Books | free resources |
4 | Automate the Boring Stuff | by Al Sweigart |
5 | Scientific Python books | by Allen Downey |
6 | Programming books | on HumbleBundle |
7 | A Byte of Python | by Swaroop |
Tools
# | Link | Description |
---|---|---|
1 | SQLAlchemy | SQL toolkit and ORM |
2 | HDF5 for Python | binary data format |
3 | Parallel Python | parallel code execution |
4 | Stackless Python | enhanced version of Python |
5 | Kombu | messaging library for Python |
6 | XONSH | Python-ish shell |
7 | psutil | information on system utilization |
Tips and tricks
# | Link | Description |
---|---|---|
1 | Python Module of the Week | short examples of code |
2 | Software design in Python | by Arjan Egges |
3 | Python Concurrency | by Jason Brownlee |
4 | Python Decorators in 12 steps | by Simeon Franklin |
5 | Top 10 Mistakes | that Python Programmers Make |
6 | OOP | in Python |
7 | Splitting requirements | for pip manager |
8 | Using Pytest | fixtures |
Scientific
# | Link | Description |
---|---|---|
1 | SymPy | symbolic mathematics |
2 | Matplotlib | plotting library |
3 | NumPy | package for scientific computing |
4 | pandas | data analysis |
5 | SciPy | scientific tools |
6 | SimPy | simulations in Python |
7 | SciKit | Machine Learning in Python |
8 | Pattern | web mining module |
9 | Orange | data mining and analysis |
10 | NetworkX | software for complex networks |
11 | Pyevolve | genetic algorithm framework |
12 | Natural Language Toolkit | human language data |
13 | PyMC | models and algorithms |
14 | Probabilistic Programming | and Bayesian Methods |