
Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software - with the exception of some club videos, the large majority are free to watch and download. how to help »the club »about »faq »
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
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
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.
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 [...]
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.
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.
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.
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.
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.