background preloader

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
Audio Podcasts from PyCon 2009 ShowMeDo's Learning Path Tutorials Setting Up Python Beginning Python Programming Intermediate Python Python for Strong Pythonistas Full Projects in Python pyGame for Python Games Python 3.0 Introduction Scientific Python Programming Python GUI Programming Beginner Python Web Programming Beginner Django Programming Python IDEs and Tools New Stuff Create Python GUIs using HTML Online Videos from PyCon 2009 Functional Testing of GUI Applications Metaclasses in Five Minutes Easy AI with Python by Richard Hettinger Generator Tricks for Systems Programmers A Curious Course on Coroutines and Concurrency Monads in Python Python 3.0 Tutorial Short Intro to Python by Alex Martelli Video Tutorials Python Screencasts: the Best Tech Videos on the Net Show-Me-Do Video TutorialsBrad Allen's Collection of Video TutorialsVPython Video TutorialsIntroduction to Programming with Python and Tkinter Video Tutorials Categorized Tutorials Grimoire Beginners (21) Python, Anyone?

Matlab Code by Mark Schmidt (optimization, graphical models, machine learning) Summary This package contains the most recent version of various Matlab codes I released during my PhD work. I would recommend downloading and using this package if you plan on using more than one of my Matlab codes. This is because this package includes all the more recent bug-fixes and efficiency-improvements, while in making this package I have updated my old code to make it compatible with the new code and newer versions of Matlab. PyDSTool PyDSTool is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems). PyDSTool is platform independent, written primarily in Python with some underlying C and Fortran legacy code for fast solving. It makes extensive use of the numpy and scipy libraries. PyDSTool supports symbolic math, optimization, phase plane analysis, continuation and bifurcation analysis, data analysis, and other tools for modeling -- particularly for biological applications. The project is fully open source with a BSD license, and welcomes contributions from the community. Please visit the support pages at to post questions and feedback.

10 Free Python Programming Books Below is a collection of 10 great Python programming books that are available online in full, completely free of charge: Dive into Python This is a fantastic book that is also available in print Learn Python in 10 minutes NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting. 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.

Tornado Web Server Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. Upgrade notes As of Tornado 3.2, the backports.ssl_match_hostname package must be installed when running Tornado on Python 2. reshape. Reshape is anR package for flexibly restructuring and aggregating data. It is available on all platforms supported by R (Linux, OS X, Windows, ...). The current version is 0.8. Reshape (hopefully) makes it easy to do what you have been struggling to do with tapply, by, aggregate, xtabs, apply and summarise. It is also useful for getting your data into the correct structure for lattice or ggplot plots.

Text Processing in Python (a book) A couple of you make donations each month (out of about a thousand of you reading the text each week). Tragedy of the commons and all that... but if some more of you would donate a few bucks, that would be great support of the author. In a community spirit (and with permission of my publisher), I am making my book available to the Python community. Minor corrections can be made to later printings, and at the least errata noted on this website. Email me at <> .

BeginnersGuide/Programmers Please Note This is a Wiki page. 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. 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. 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. Downloads. GGobi data visualization system. The current version of GGobi is 2.1.10a, released 12 March 2010, and updated 10 June 2012 for 64 bit. Windows If you have an old version of GGobi, please delete it first Download and install GGobi for Windows (32 bit) (exe, 8.3 meg) or GGobi for Windows (64 bit) (exe, 8.3 meg) (Currently available for 10.5 only) Installing GGobi is a simple three step process:

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. 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.

The Lair of the Python Welcome to the home of the Voidspace Python pages. 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.

Digging Deeper into Lean Business Model Canvases I’m a big fan of Ash Maurya’s Lean Canvas. I was also very impressed with Steve Blank’s new initiative Lean Launch Lab, which combines a canvas business model tool and a blogging tool for startups to use and share information regularly with investors. If you haven’t seen it, check out his recent presentation: When the Boardroom is Bits.

Related:  Informatica