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?

http://www.awaretek.com/tutorials.html

Related:  qtpiePythonProgramming and Web

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. Code Like a Pythonista: Idiomatic Python In this interactive tutorial, we'll cover many essential Python idioms and techniques in depth, adding immediately useful tools to your belt. There are 3 versions of this presentation: ©2006-2008, licensed under a Creative Commons Attribution/Share-Alike (BY-SA) license. My credentials: I am

Ten websites that teach coding and a bunch of other things By pandodailyguest On April 5, 2013 Seemingly every day there’s a new article or blog post imploring you to learn how to code. “Those who code have the power to transform their dreams into reality.” “Coding will help you keep [your job], or help you make a case for a raise.” “You should learn to program because it’s easy, it’s fun, it will increase your skill set, and… it will fundamentally change your perspective on the world.” What’s more, “If you want to start a technology company, you should learn to code.” Python Basic Syntax The Python language has many similarities to Perl, C, and Java. However, there are some definite differences between the languages. First Python Program Let us execute programs in different modes of programming.

Python Course: Modular Programming and Modules Modular Programming If you want to develop programs which are readable, reliable and maintainable without too much effort, you have use some kind of modular software design. Especially if your application has a certain size. There exists a variety of concepts to design software in modular form. Modular programming is a software design technique to split your code into separate parts. These parts are called modules. reshape. had.co.nz 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.

Hands-On Python A Tutorial Introduction for Beginners Hands-On Python A Tutorial Introduction for Beginners Contents Chapter 1 Beginning With Python 1.1. 15 Useful HTML5 Tutorials and Cheat Sheets 1911 shares 8 Must-have Cheat Sheets for Web Designers and Developers As a web designer or developer, it’s nearly impossible to remember multiple programming languages, frameworks, and keyboard shortcuts to various applications.

s Python Class - Google for Education 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. 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.

BeginnersGuide/Programmers Please Note Because this is a Wiki page, users can edit it. You are therefore free 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. Users who continually edit pages to give their own materials (particularly commercial materials) prominence, or spam the listing with multiple entries which point to resources with only slightly altered material, may therefore find their accounts are disabled. 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:

Top 10 HTML5 Resources for Designers and Developers When will all this hype around HTML5 fizzle out? HTML5 continues to be one of the loudest buzzwords in the industry. With continued growth and enhanced browser support, it’s not going away anytime soon. Learn Python This exercise has no code. It is simply the exercise you complete to get your computer to run Python. You should follow these instructions as exactly as possible. For example, Mac OS X computers already have Python 2, so do not install Python 3 (or any Python).

Related:  PythonLearningPython codelinePythonunofficial tutorialsPython LanguagePythonpython