Article directory
{ Getting Started with Programming }
<Junior Learning Python>
Programming Journey of Father and Son: Learning Python with Little Carter [HOT] Python 2.7
Play programming Python 2.7 with kids
<Python for Adults>
- Learn Python Python 3.0 with zero stress, but also point out how to modify the examples to support Python 2.0
- Python programming: from entry to practice [HOT] using Python 2.X and 3.X to explain
- Python Basics (3rd Edition) [HOT] Python 3.5
- Introduction to Python Programming (2nd Edition) Python 3.5
- Python language and its application[HOT]Python 3.X
- Introduction to Python Programming (3rd Edition) Python 3.X
{ Advanced Programming }
Fluent Python [HOT] Python 3 and Python 2
In-depth understanding of Python features
Python classic example
Python High Performance (2nd Edition) Python 3.5
Python performance analysis and optimization Python 2.X
Proficient in Python Design Patterns Python 3.X
{ Algorithm Basics }
Algorithm Diagram [HOT]
Algorithm New Solutions [HOT] (C/C++, Haskell, Python, Scheme, etc.)
Data Structures and Algorithms: Description in Python (translating)
{ Web Development }
Django Enterprise Development in Practice: A Guide to Efficient Python Web Frameworks
Flask Web Development: Python-based Web Application Development Practice (2nd Edition) Python 3
Python Test Driven Development (2nd Edition) Python 3
Mastering Django (Django 1.8 LTS) (eBook only)
{ network programming }
Python Network Programming (3rd Edition) [HOT] Python 3.X
Python network programming strategy Python 2.7
{ crawler }
The Definitive Guide to Python Web Scraping (Second Edition) Python 3.X
Python 3 web crawler development practice (HOT) Python 3.X
{ Safety }
Getting Started with Python Hacking and Defense
Analyzing Malicious Code Using Python Open Source Tools
{ data analysis }
Basics of Python Data AnalysisPython 3.X
Python data processingPython 2.7
{ Data Science }
Introduction to Data Science Python 2.7
Introduction to Python Data Science Python 3.x
Data Science in Action (Python/R) does not involve version numbers
Python Data Science Handbook [HOT] Python 3.X
Python data science and machine learning: from entry to practice
{ data mining }
Python Social Media Mining
Data Mining and Analysis: Concepts and Algorithms
Python Data Mining: Getting Started and Practicing Python 3.4
{ machine learning }
Python Machine Learning Basics Tutorial Python 3
Machine Learning in Action (Python) [HOT] Python 2.7
Python machine learning classic examples Python 2.x and Python 3.x
Machine learning system design Python 2.7 and above
{ Deep Learning }
Python deep learning [HOT]
Python Implementation of Convolutional Neural Networks Python 3
TensorFlow entry and actual combat
TensorFlowDeep Learning
In-depth understanding of TensorFlow: architecture design and implementation principles [HOT]
Introduction to Deep Learning: Theory and Implementation Based on Python [HOT]
Fundamentals of Deep Learning (TensorFlow) {translating}
Getting Started with PyTorch {Writing}
{ other directions }
Scientific Computing
Python scientific computing basic tutorial Python 2.7 and above
computer vision
Python computer vision programming Python 2.6 and above