background preloader

Python

Facebook Twitter

‪Google Python Class Day 2 Part 4‬‏ S Python Class - Google's Python Class - Google Code. Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python.

s Python Class - Google's Python Class - Google Code

The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material. This material was created by Nick Parlante working in the engEDU group at Google.

Tip: Check out the Python Google Code University Forum to ask and answer questions. Python Tutorial. Dive Into Python. Learn Python in 10 minutes. NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting.

Learn Python in 10 minutes

This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a convenient, self-contained format. All future updates are free for people who purchase it. Preliminary fluff So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. Properties Python is strongly typed (i.e. types are enforced), dynamically, implicitly typed (i.e. you don't have to declare variables), case sensitive (i.e. var and VAR are two different variables) and object-oriented (i.e. everything is an object). Getting help Help in Python is always available right in the interpreter. >>> help(5)Help on int object:(etc etc) >>> dir(5)['__abs__', '__add__', ...]

>>> abs. Syntax Python has no mandatory statement termination characters and blocks are specified by indentation. Google Python Class Day 1 Part 1. ‪Google Python Class Day 1 Part 3‬‏ ‪Google Python Class Day 2 Part 3‬‏ ‪Google Python Class Day 2 Part 1‬‏ ‪Google Python Class Day 2 Part 2‬‏ ‪Google Python Class Day 1 Part 2‬‏ Python Tutorials, more than 300, updated March 2, 2009 and carefully sorted by topic and category. Python Tutorials, more than 300, updated March 2, 2009 and carefully sorted by topic and category. Python docs. The Lair of the Python. Welcome to the home of the Voidspace Python pages.

The Lair of the Python

Not a snake, Python is a dynamic scripting language with a beautifully clean syntax. There's lots of code here to peruse, as well as the Techie Blog which explores life from the point of view of a Pythoneer. Python is a dynamic, object orientated, programming language. Its focus is on allowing the programmer the maximum freedom and expressiveness. Because of this it inspires a particular elegance and symmetry of coding techniques. Because it's easy to read, it is also easy to learn. In these pages you can find all my Python related stuff. I currently work for a firm called Resolver Systems. You can find more information about IronPython, including a tutorial series on IronPython and Windows Forms (the .NET GUI toolkit for rich client applications) on the IronPython Pages.

A programming language is a medium of expression - Paul Graham The modules page has links to all the python modules I've written.