Name: [002] Ian Ozsvald
Member: 51 months
Authored: 181 videos
Description: I am the co-founder of ShowMeDo (see http://showmedo.com/about), author of `The Screencasting Handbook <http://thescreencastinghandbook.com>`_ and the founder of the professional screencast production company `ProCasts <http://procasts.co.uk>`_: .. image:: http://procasts.co.uk/media/procasts_sma ...

Full Projects in Python

start

You know how to write some Python and you want to work through some full programs.

goals

You will have learned how to write several complete applications including an image viewer (wxPython), a molecule viewer (wxPython, opengl) and a CGI-based wiki webapp.

Background

The assumption is that you've worked through the beginner and intermediate Python learning paths so you already know how to write your own programs

Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush and André Roberge

Aimed at new Python programmers, we're assuming you know a tiny bit about programming and nothing about using Python

How to read and write simply Python programs and running them

Ian Ozsvald and Horst Jens and Lucas Holland and gasto and John Montgomery and Kyran Dale and Jeff Rush and André Roberge

Aimed at Intermediate Python Programmers, you know the basics and want to see how real programs are constructed

You will understand how to structure larger programs and you'll have some full examples to work through

GUI-based full programs

Writing an application that uses a graphical interface is a common task, it is also non-trivial. Here two authors show you the wxPython GUI toolkit and use it to create full applications.

Erik's series is very long and completely free - it is an excellent guide to building up a program from first principles.

a series of video-tutorials by Erik Thompson

This video series will document the development of a moderately complex program from start to finish. Everything from planning, creating class diagrams, going over the code, and creating a .deb file for Ubuntu/Debian distribution will be covered. K [...]

a series of video-tutorials by Ian Ozsvald

Want to learn wxPython? Want a fully-worked example which leads you through to a working program? Want some exercises (with solutions!) which test your growing knowledge? Here we build a wxPython-based Image Viewer and at the end of the series yo [...]

Erik has a second great tutorial on using VPython, a graphical physics toolkit, and he builds up some fun physics lessons.

a series of video-tutorials by Erik Thompson

Interested in 3D programming, physics and Python? Erik Thomspon introduces 3D programming using the VPython toolkit covering a number of subjects including gravity, friction, and tension demonstrating falling balls, weights, wind and satellites.

Web-app full programs

John's series shows you how to construct a simple Python-based wiki that is accessible over the Internet. This introduces the basics of web-app programming (which will help if you're going to learn Django/Pylons/TurboGears) and shows you a third author's approach to constructing a useful program.

a series of video-tutorials by John Montgomery

CGI (Common Gateway Interface) is one of the simplest ways to start writing dynamic web applications. It is viewed as quite an old way to write web applications, but it does not require the understanding of too many different technologies. It's th [...]

Siddhi has a very-well received series in which he builds a full wiki using Django over the course of an hour. If you want to learn Django, definitely watch this.

a series of video-tutorials by Siddhi

Learn Django shows how easily and quickly you can get a web application up and running with Django. In the process we'll introduce the basics of Django so that you can get started out with your own application.

The RST-script for this Learning-path

The script below was used to generate the learning-path page above.

===========================================================
Full Projects in Python    
===========================================================

.. contents::

start
=====
You know how to write some Python and you want to work through some full programs.

goals
=====
You will have learned how to write several complete applications including an image viewer (wxPython), a molecule viewer (wxPython, opengl) and a CGI-based wiki webapp.

Background
==========
The assumption is that you've worked through the beginner and intermediate Python learning paths so you already know how to write your own programs

.. path:: 011, 012

GUI-based full programs
=======================

Writing an application that uses a graphical interface is a common task, it is also non-trivial.  Here two authors show you the wxPython GUI toolkit and use it to create full applications.

Erik's series is very long and completely free - it is an excellent guide to building up a program from first principles.

.. series:: 151, 179    

Erik has a second great tutorial on using VPython, a graphical physics toolkit, and he builds up some fun physics lessons.

.. series:: 030

Web-app full programs
=====================

John's series shows you how to construct a simple Python-based wiki that is accessible over the Internet.  This introduces the basics of web-app programming (which will help if you're going to learn Django/Pylons/TurboGears) and shows you a third author's approach to constructing a useful program.

.. series:: 217    

Siddhi has a very-well received series in which he builds a full wiki using Django over the course of an hour.  If you want to learn Django, definitely watch this.

.. series:: 110







Thank-yous, questions and comments

If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?

You may also want to see our ShowMeDo Google Group to speak to our active users and authors.

Please provide your email address (won't be published)

2. anonymous Mon, 21 Dec 2009 11:12

How learn the python?

Please Help me.

I do not know any programming language.


How learn the python?

Please Help me.

I do not know any programming language.