Python Development and Resources

Your Path to Mastery

Introductory
http://akamaicovers.oreilly.com/images/0636920003434/cat.gifHead First Python

Head First Python

By Paul Barry

http://akamaicovers.oreilly.com/images/9780596158071/cat.gifLearning Python, 4th Edition

Learning Python, 4th Edition

By Mark Lutz

Intermediate
http://akamaicovers.oreilly.com/images/9780596158118/cat.gifProgramming Python, 4th Edition

Programming Python, 4th Edition

By Mark Lutz

http://akamaicovers.oreilly.com/images/9780596528126/cat.gifMastering Regular Expressions, 3rd Edition

Mastering Regular Expressions, 3rd Edition

By Jeffrey E.F. Friedl

Advanced
http://akamaicovers.oreilly.com/images/0636920010203/cat.gifMining the Social Web

Mining the Social Web

By Matthew A. Russell

http://akamaicovers.oreilly.com/images/9780596809577/cat.gifReal World Instrumentation with Python

Real World Instrumentation with Python

By John M. Hughes

http://akamaicovers.oreilly.com/images/9780596516499/cat.gifNatural Language Processing with Python

Natural Language Processing with Python

By Steven Bird, Ewan Klein, Edward Loper

Learning Python Learning Python
by Mark Lutz
Fifth Edition
Raspberry Pi Cookbook Raspberry Pi Cookbook
Python Cookbook Python Cookbook
by David Beazley, Brian K. Jones
Third Edition
Twisted Network Programming Essentials Twisted Network Programming Essentials
by Jessica McKellar, Abe Fettig
Second Edition
Test-Driven Web Development with Python Test-Driven Web Development with Python
by Harry Percival
Agile Data Agile Data
by Russell Jurney
Violent Python Violent Python
Python for Kids Python for Kids (No Starch)
by Jason R. Briggs
SciPy and NumPy SciPy and NumPy
by Eli Bressert
Mastering Blender Mastering Blender
Second Edition
Python for Data Analysis Python for Data Analysis
by Wes McKinney
Think Python Think Python
by Allen B. Downey
Practical Computer Vision with SimpleCV Practical Computer Vision with SimpleCV
by Kurt Demaagd, Anthony Oliver, Nathan Oostendorp, Katherine Scott
Programming Computer Vision with Python Programming Computer Vision with Python
by Jan Erik Solem
Web Development Bibliography Web Development Bibliography
Clojure Programming Clojure Programming
by Chas Emerick, Brian Carper, Christophe Grand
Think Complexity Think Complexity
by Allen B. Downey
Coding for Penetration Testers Coding for Penetration Testers
Python and AWS Cookbook Python and AWS Cookbook
by Mitch Garnaat
Social Network Analysis for Startups Social Network Analysis for Startups
by Maksim Tsvetovat, Alex Kouznetsov
MongoDB and Python MongoDB and Python
by Niall O'Higgins
Think Stats Think Stats
by Allen B. Downey
Java For Dummies Java For Dummies
Fifth Edition
An Introduction to MapReduce with Pete Warden An Introduction to MapReduce with Pete Warden
by Pete Warden
Python For Dummies Python For Dummies
21 Recipes for Mining Twitter 21 Recipes for Mining Twitter
by Matthew Russell
GIMP Bible GIMP Bible
Mining the Social Web Mining the Social Web
by Matthew Russell
Matthew Russell on Mining the Social Web Matthew Russell on Mining the Social Web
by Matthew Russell
Programming Python Programming Python
by Mark Lutz
Fourth Edition
Head First Python Head First Python
by Paul Barry
Real World Instrumentation with Python Real World Instrumentation with Python
by John M. Hughes
Professional F# 2.0 Professional F# 2.0
Malware Analyst's Cookbook and DVD Malware Analyst's Cookbook and DVD
Stop Staring Stop Staring
Third Edition
Observing and Optimizing your Application with DTrace Observing and Optimizing your Application with DTrace
by Angelo Rajadurai
Practical Python Programming: Callbacks Practical Python Programming: Callbacks
by Alex Martelli
Groovy Programming Groovy Programming
Introduction to Django Introduction to Django
by Chander Ganesan
C# 2010 All-in-One For Dummies C# 2010 All-in-One For Dummies
Professional IronPython Professional IronPython
Beginning Python Beginning Python
Bioinformatics Programming Using Python Bioinformatics Programming Using Python
by Mitchell L Model
Python Pocket Reference Python Pocket Reference
by Mark Lutz
Fourth Edition
Learning Python Learning Python
by Mark Lutz
Fourth Edition
Why Programs Fail Why Programs Fail
Second Edition
Natural Language Processing with Python Natural Language Processing with Python
by Steven Bird, Ewan Klein, Edward Loper
Introducing Microsoft® Silverlight™ 3 Introducing Microsoft® Silverlight™ 3
by Laurence Moroney
Third Edition
Practical Programming Practical Programming (Pragmatic Bookshelf)
by Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson
Using Google App Engine Using Google App Engine
by Charles Severance
Gray Hat Python Gray Hat Python (No Starch)
by Justin Seitz
Python Python
Python for Unix and Linux System Administration Python for Unix and Linux System Administration
by Noah Gift, Jeremy Jones
Essential SQLAlchemy Essential SQLAlchemy
by Rick Copeland
Professional Python Frameworks Professional Python Frameworks
Getting Started with Pyparsing Getting Started with Pyparsing
by Paul McGuire
Regular Expression Pocket Reference Regular Expression Pocket Reference
by Tony Stubblebine
Second Edition
Professional Rich Internet Applications Professional Rich Internet Applications
Next-Generation Web Frameworks in Python Next-Generation Web Frameworks in Python
by Liza Daly
Python in a Nutshell Python in a Nutshell
by Alex Martelli
Second Edition
MySQL Stored Procedure Programming MySQL Stored Procedure Programming
by Guy Harrison, Steven Feuerstein
Web Standards Programmer's Reference Web Standards Programmer's Reference
Beginning Python Beginning Python
Making Use of Python Making Use of Python
Unix Power Tools Unix Power Tools
by Shelley Powers, Jerry Peek, Tim O'Reilly, Mike Loukides
Third Edition
OpenVMS with Apache, WASD, and OSU OpenVMS with Apache, WASD, and OSU
Managing & Using MySQL Managing & Using MySQL
by George Reese, Randy Jay Yarger, Tim King
With
Second Edition
Jython Essentials Jython Essentials
by Samuele Pedroni, Noel Rappin
Ruby Developers Guide Ruby Developers Guide
Programming Jabber Programming Jabber
by DJ Adams
Python & XML Python & XML
by Christopher A. Jones, Fred L. Drake, Jr.
Python Standard Library Python Standard Library
by Fredrik Lundh
Python Programming On Win32 Python Programming On Win32
by Mark Hammond, Andy Robinson

New Online Certificate

New Python Programming Certificate Author Steve Holden, a leader of the Python community with over thirty years of instructional experience, guides you through everyday Python techniques that you can use and adapt to your own needs, with a progressive emphasis on test-driven development. In addition to gaining a holistic command of Python, you will receive hands-on training:

  • Creating graphical user interfaces
  • Accessing relational databases
  • Analyzing email messages
  • Exploring the "Under the hood" secrets of the interpreter

Learn More >

Python Experts

Brian K. Jones Brian K. Jones is an infrastructure architect, and system/network/database administrator, and co-author of Linux Server Hacks, Volume Two .

Rick Copeland Rick Copeland is a senior software engineer with retail analytics firm Predictix, LLC, where he uses SQLAlchemy extensively, primarily for web application development. He has been using Python full-time for development since 2005, in projects as diverse as demand forecasting, business web applications, compilers, and hardware synthesis.

Charles Severance Charles Severance is a Clinical Assistant Professor in the School of Information at the University of Michigan, and works with the IMS Global Learning Consortium as the IMS Developer Network Coordinator. He's the author of High Performance Computing, Second Edition (O'Reilly). His home page is http://www.dr-chuck.com.

Adewale Oshineye Adewale Oshineye is an engineer at a little-known search engine named Google.

More Python Experts

Python News & Answers

Four short links: 18 June 2013

By Nat Torkington
June 17, 2013

Our Backbone Stack (Pamela Fox) — fascinating glimpse into the tech used and why. Automating Card Games Using OpenCV and Python — My vision for an automated version of the game was simple. Players sit across a table on which …

Four short links: 27 May 2013

By Nat Torkington
May 27, 2013

techu Search Server — Techu exposes a RESTful API for realtime indexing and searching with the Sphinx full-text search engine. We leverage Redis, Nginx and the Python Django framework to make searching easy to handle & flexible. In Defence of …

Data Science tools: Are you “all in” or do you “mix and match”?

By Ben Lorica
March 31, 2013

An integrated data stack boosts productivity As I noted in my previous post, Python programmers willing to go “all in”, have Python tools to cover most of data science. Lest I be accused of oversimplification, a Python programmer still needs …

Python data tools just keep getting better

By Ben Lorica
March 24, 2013

Here are a few observations inspired by conversations I had during the just concluded PyData conference1. The Python data community is well-organized: Besides conferences (PyData, SciPy, EuroSciPy), there is a new non-profit (NumFOCUS) dedicated to supporting scientific computing and data …

Four short links: 26 Feb 2013

By Nat Torkington
February 26, 2013

School of Data — free online courses around data science and visualization. libshorttext — classify and analyse short-text of things like titles, questions, sentences, and short messages. MIT-style open source license, Python and C++ source. Letterboxd — a site for …

Checking in on Python

By Rachel Roumeliotis
October 4, 2012

Guido van Rossum is the creator of Python. I recently had the opportunity to talk with him about the state of the language. You probably don’t realize it, but Python’s capabilities are pushed every time you use YouTube and Dropbox. …

More NewsMore Answers