{编程入门}

  1. Python编程:从入门到实践(新)
     Python Crash Course: A Hands-On, Project-Based Introduction to Programming
     同时使用Python 2.X和3.X讲解

  2. Python基础教程(第2版·修订版) [HOT]
     Beginning Python: From Novice to Professional,2E
     Python 2.5

  3. Python语言及其应用 [HOT]
     Introducing Python: Modern Computing in Simple Packages
     Python 3.X

  4. Python编程入门(第3版)
     Python: Visual QuickStart Guide
     Python 3.X

  5. 父与子的编程之旅:与小卡特一起学Python [HOT]
     Hello World! Computer Programming for Kids and Other Beginners
     Python 2.X

  6. 编程导论(Python)
     Introduction to Computation and Programming Using Python
     Python 2.7

{开发进阶}

  1. Python网络编程攻略 [HOT]
     Python Network Programming Cookbook
     Python 2.7

  2. Python性能分析与优化 (新)
     Mastering Python High Performance
     Python 2.7

  3. 精通Python设计模式 (新)
     Mastering Python Design Patterns
     Python 3.X

  4. Flask Web开发:基于Python的Web应用开发实战 [HOT]
     Flask Web Development: Developing Web Applications with Python
     Python 2.7和3.3

  5. Python Web开发:测试驱动方法(Django、Selenium)
     Test-Driven Development with Python
     相关部分使用Python 3.3讲解

  6. 《Python网络编程(第3版)》 (新)
     Foundations of Python Network Programming
    相关部分使用Python 3讲解

{机器学习与数据科学}

  1. 数据科学入门(Python)[HOT]
     Data Science from Scratch: First Principles with Python
     Python 2.7

  2. 数据科学实战(R/Python)
      Doing Data Science: Straight Talk from the Frontline
     不涉及版本,以R为主,Python为辅

  3. 机器学习实战(Python)[HOT]
     Machine Learning in Action
     Python 2.7

  4. 机器学习系统设计(Python)
     Building Machine Learning Systems with Python
     Python 2.7及以上

  5. 命令行中的数据科学(Python/Bash/R)
     Data Science at the Command Line
     Python 2.7

  6. Python数据分析基础教程:NumPy学习指南(第2版)
     NumPy Beginner's Guide, Second Edition
     Python 2.7

  7. Python数据挖掘:入门与实践
     Learning Data Mining with Python
     Python 3.4

  8. Python网络数据采集 [HOT]
     Web Scraping with Python: Collecting Data from the Modern Web
     Python 3.X

  9. Python数据分析实战 (新)
    Python Data Analytics: Data Analysis and Science using PANDAs, matplotlib and the Python Programming Language
    Python 2.X

  10. Python计算机视觉编程
     Programming Computer Vision with Python: Tools and algorithms for analyzing images
     Python 2.6 及以上

除了《Python基础教程(第2版·修订版)》和《编程导论》,其他书都有电子版,点击链接可以直接购买。每本书的页面也有跳转到京东、当当、亚马逊的纸质书购买链接。