What you'll learn
- Know the basics of Python
- Take an abbreviated tour of the standard library
- Learn intermediate topics (lambda, decorators, code profiling, testing)
- Install 3rd Party modules / packages
- Tutorials using SQLAlchemy, virtualenv, lxml, pylint, and more
Requirements
- Download Python 3 if your OS doesn't already have it pre-installed
Description
Python By Example will help you learn the Python programming language from the ground up. We will be using Python 3 in this course. It is currently split into four parts. In part one, you will learn how the basic building blocks of Python, such as strings, lists, dictionaries and tuples. You will also learn how to handle exceptions, create list comprehensions, make functions, classes, etc.
In part two, we take an abbreviated tour of the Python Standard Library. This set of screencasts cover handpicked modules from the library that I have found useful in my every day programming life.
For part three, we move into intermediate level material such as lambdas, decorators, debugging, profiling and testing.
Finally in part four we jump into 3rd party modules and packages. In this section, you will learn how to install these modules from the Python Package Index (PyPI) as well as how to use some of these modules. For example, you will learn how to use SQLAlchemy, virtualenv and pylint among others.
I hope this has piqued your interest. I am looking forward to helping you learn Python too!
Who this course is for:
- You will get the most out of this course if you have some programming experience
- This course is aimed at beginners or intermediate users of Python
Instructor
My name is Mike Driscoll. I am a computer programmer by trade and use Python almost exclusively to make my living. I have been a technical reviewer for Packt Publishing since late 2009. I blog about Python and ended up writing an introductory book about the language called Python 101. It is available on Amazon, Lulu and many other locations. I am currently working on its sequel, Python 201: Intermediate Python which will be available September 2016.
I also co-authored The Essential Core Python Cheat Sheet for DZone.