Google's Python Class is now open to anyone with some programming experience and who wants to learn Python. You will find written materials, lectures, and many code exercises that allow you to practice Python programming. These materials are used by Google to teach Python to those with no programming experience. Beginning with basic Python concepts such as strings and lists, the exercises move on to more advanced exercises that deal with processes and text files. This class is for those who have some programming experience in a language. This material is not meant to be used by programmers who are experts.
The Python sections can be accessed by clicking the links at the left: Python Setup to install Python on your computer, Python Introduction to learn more about the language, then Python Strings to begin the coding material and lead to the first exercise. Each section has a link to the code exercises. Lecture videos follow the written material, beginning with Python and then moving on to strings and then to first exercises. Google's 2-day intensive class consists of all this material. The videos are divided into day-1 and day-2 sections.
Nick Parlante, a member of the engEDU team at Google, created this material. My Google colleagues John Cox and Steve Glassman, Piotr Kazinksi, Antoine Picard, and Antoine Picard are to be commended. Finally, thanks to Google and Maggie Johnson, my director for their enlightened generosity in allowing these materials to be freely available on the internet under the Creative Commons Attribution 2.0 license. Share and enjoy!