background preloader

Python Tutorials

Facebook Twitter

01000011 01010011 01000011. Instant Python. This is a minimal crash-course in the programming language Python.

Instant Python

To learn more, take a look at the documentation at the Python web site, www.python.org; especially the tutorial. If you wonder why you should be interested, check out the comparison page where Python is compared to other languages. This introduction has been translated into several languages, among them Portuguese, Italian, Spanish, Russian, French, Lithuanian, Japanese, German and Greek, and is currently being translated into Norwegian, Polish, and Korean. Since this document still might undergo changes, these translations may not always be up to date. Note: To get the examples working properly, write the programs in a text file and then run that with the interpreter; do not try to run them directly in the interactive interpreter - not all of them will work.

Python Bibliotheca. 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. Python for Fun. This collection is a presentation of several small Python programs.

Python for Fun

They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up. I have found Python to be an excellent language to express algorithms clearly. Some of the ideas here originated in other programs in other languages. But in most cases I developed code from scratch from just an outline of an idea.

From many years of programming these are some of my favorite programs. Many thanks to Paul Carduner and Jeff Elkner for their work on this page, especially for Paul's graphic of Psyltherin (apologies to Harry Potter) and to the teams behind reStructured text and Sphinx to which the web pages in this collection have been adapted. Chris Meyers. Python Tutorial. BeginnersGuide/Programmers.

Please Note This is a Wiki page.

BeginnersGuide/Programmers

Users with edit rights can edit it. You are therefore free to (in fact, encouraged to) add details of material that other Python users will find useful. It is not an advertising page and is here to serve the whole Python community. Byte of Python. A Python Book: Beginning Python, Advanced Python, and Python Exercises. 2.2 Regular Expressions For more help on regular expressions, see: 2.2.1 Defining regular expressions A regular expression pattern is a sequence of characters that will match sequences of characters in a target.

A Python Book: Beginning Python, Advanced Python, and Python Exercises

Python Course. Uta Priss This is a generic version of a class "Computer Programming for Information Management" that I taught twice a year at the School of Library and Information Science, Indiana University Bloomington.

Python Course

The materials in this course are mostly self-explanatory and can be used for self study. (There are some references in the materials to Indiana University accounts and settings which should be ignored.) Notes: 1) The materials in this course are copyrighted. 2) Please only contact me in case you find errors in the text or have comments. Think Python. Hands-on Python Tutorial. This page has materials for Python 3.1 and later, which is incompatible in various ways with earlier versions.

Hands-on Python Tutorial

If you are using Python 2.5, 2.6, or 2.7, go to the older compatible version here . The Hands-on Python Tutorial formats: Browse web page sections online Zip file for optional download of all web pages. The web page to open after expanding the zip file is handsonHtml/index.html. How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python 3. Version date: October 2012 by Peter Wentworth, Jeffrey Elkner, Allen B.

How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python 3

Downey, and Chris Meyers. Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way. Computer Science. 6.00 Introduction to Computer Science and Programming, Fall 2008. PythonLearn - Self-paced learning Python. Python/Website Programming Applications IV. Module Documents Module Guide Assignment 1 Assignment 2 CGI Demonstrations WPA4 Mailing List Manager.

Python/Website Programming Applications IV