learn-python
Python Top 45 Articles of 2017
For Jan-Dec 2017, we compared nearly 18,000 articles about Python Programming and picked the Top 45 (0.25%).
This is an extremely competitive list. Mybridge AI ranks articles based on the quality of content measured by our machine and a variety of human factors including the number of shares and minutes read.
This directory is designed to make your life easier as it organizes the most useful articles by 20 key topics, where experienced programmers share their lessons working with Python.
If you like a version with images: Go to our Medium link
- Algorithm
- Guide
- Structure
- List
- Class
- Web Scraping
- Automation
- Bot
- Spreasheet
- Finance
- Blockchain
- Video Sythesizer
- Performance
- Django
- Flake
- NumPy
- NashPy
- Markov Process
- Data Analysis
- Get Started
Recommended Learning
A) REST APIs: Build professional REST APIs with Python, Flask, Flask-RESTful, and Flask-SQLAlchemy. [12,602 recommends, 4.6/5 stars]
B) Algorithmic Trading: Python for Financial Analysis and Algorithmic Trading: Learn numpy , pandas , matplotlib , quantopian , finance. [18,077 recommends, 4.6/5 stars]
Algorithm
- Interactive Python coding interview challenges (algorithms and data structures)
- Algorithms: Minimal examples of data structures and algorithms in Python
- Pygorithm: A fun way to learn all major Python algorithms
Guide
Structure
List
Class
Web Scraping
- Web Scraping With Python: Scrapy, SQL, Matplotlib To Gain Web Data Insights
- Advanced Web Scraping: Bypassing "403 Forbidden," captchas, and more
- Mastering Python Web Scraping: Get Your Data Back
Automation
- Wedding at Scale: How I Used Twilio, Python and Google to Automate My Wedding
- How I used Python to find interesting people to follow on Medium
Bot
- Making a Reddit + Facebook Messenger Bot
- My open source Instagram bot (written in Python) got me 2,500 real followers for $5 in server costs
Spreasheet
Finance
- Python For Finance: Algorithmic Trading
- Intro and Getting Stock Price Data - Python Programming for Finance p.1 - Sentdex
- Analyzing Cryptocurrency Markets Using Python
Blockchain
Video Sythesizer
Performance
- A million requests per second with Python
- Yes, Python is Slow, and I Don’t Care
- Memoization in Python: How to Cache Function Results – Dan Bader
Django
- A Complete Beginner's Guide to Django - Part 1
- Build a REST API with Django – A Test Driven Approach: Part 1
Flake
NumPy
NashPy
Markov Process
Data Analysis
- Exploring United States Policing Data Using Python
- Analyzing 1000+ Greek Wines With Python
- How to Generate FiveThirtyEight Graphs in Python
- Playing with 80 Million Amazon Product Review Ratings Using Apache Spark with Python
- Fast GeoSpatial Analysis in Python
- Planet: Understanding the Amazon from Space, 1st Place Winner's Interview
Get Started
- Learning Python: From Zero to Hero
- A List of Non Trivial Python Exercises
- API Design: Think First, Code Later
- The Hitchhiker’s Guide to Machine Learning in Python
- How to learn Python programming: 6 experienced Python developers share their learning tips
- How Did Python Become A Data Science Powerhouse?