Please Sign Up to Request This Product

Intermediate Python

Practical Techniques for Deeper Skill Development

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


Go beyond Python basics and learn the coding techniques you need to take your applications to the next level. In this instructive video course, Python expert Steve Holden takes you deeper into the language’s idiosyncrasies, as well as data access and storage, libraries for scientific computing, IDEs, and many other useful tools.

Picking up where Jessica McKellar’s Introduction to Python video course leaves off, Intermediate Python starts by introducing you to IPython Notebook, the web-based interactive computational environment that serves as a key tool throughout this presentation. You’ll then dive into an array of topics, including:

  • Functions: return values, arguments, decorators, and the function API
  • Comprehensions, generator functions, and generator expressions
  • Understanding the import system and namespace relationships
  • Using the Python DB API to query and maintain relational data, and JSON to extract data from the Web
  • The NumPy, SciPy, and Matplotlib libraries for numerical and analytical computing
  • An introduction to unit testing with unit test
  • Deeper understanding of Unicode, with explanations of encoding and decoding techniques and the relationship between byte strings and text
  • An introduction to textual analysis using regular expressions
  • Information sources for documentation, further research, and coding style considerations


On Jun 25 Eric Chou wrote:
Bottom line is nothing beats practice, and if you are a visual learner this would be a good resource for you. Full Review  >

Rating: StarStarStarStarStar4.0

On Jun 6 David Hayden wrote: Enjoyed Data Types and Python DBAPI Coverage
Overall I recommend the video for learning intermediate data types, Python DBAPI, and some other concepts. However, I was left wondering if some of the topics could have been replaced with more appropriate topics. If you look at the table of contents, some of the topics seem to get a bit off the beaten path so-to-speak. The presenter, however, did a great job of presenting the topics and I look forward to other videos from him. Full Review  >

Rating: StarStarStarStarStar3.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 94 Reviews

Santosh Shanbhag, 61 Reviews

Surachart Opun, 60 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Introducing Regular Expressions

Jeffery Rine wrote:
A Good Start to Learning Regular Expressions
I have long considered regular expressions to be the "keys to the kingdom" when it… Full Review >

Rating: StarStarStarStarStar5.0