Intermediate Python Programming
start
Aimed at Intermediate Python Programmers, you know the basics and want to see how real programs are constructed
goals
You will understand how to structure larger programs and you'll have some full examples to work through
Background Material
You've already viewed the Python Programming for Beginners series, haven't you?
You will learn an awful lot by reading through other people's code. Jeff Rush (former Python Software Foundation chief-advocate) walks you through two programs - one simple and one more complex.
Walkthru of a Simple Text Line Matcher (grep)
Walkthru of a Twisted Webserver
At times you may come across bugs in Python. If you're just using the core library then you are very unlikely to find an actual bug in Python but it does pay to know where to go to do a search if you find something odd.
Andrew shows you the Python Bug Tracker just so you know where to look.
Searching the Python Bug Tracker
In the Python for Beginners learning path we covered some of Python's web resources. Here Jeff shows you how to keep in touch with all the developments in the world of Python. Do get involved, the community is very friendly!
Keeping in Touch Python Series
Two Projects - Databases and Win32
Finally we have two series that walk you through a common and a not-so-common-but-very-useful(!) task. Here you can learn how to talk to database (cross-platform), you can also learn on Windows how to talk to Win32 to e.g. interface with Excel or Word.
An Introduction to Database Programming with Python
COM and Python with pyWin32
And Now...
To continue your education, take a look here:
Python for Strong Pythonistas
Python 3.0 Introduction
Scientific Python Programming
Full Projects in Python
The RST-script for this Learning-path
The script below was used to generate the learning-path page above.
=========================================================== Intermediate Python Programming =========================================================== .. contents:: start ===== Aimed at Intermediate Python Programmers, you know the basics and want to see how real programs are constructed goals ===== You will understand how to structure larger programs and you'll have some full examples to work through Background Material =================== You've already viewed the Python Programming for Beginners series, haven't you? .. path:: 011 You will learn an awful lot by reading through other people's code. Jeff Rush (former Python Software Foundation chief-advocate) walks you through two programs - one simple and one more complex. .. video:: 368 373 At times you may come across bugs in Python. If you're just using the core library then you are **very** unlikely to find an actual bug in Python but it does pay to know where to go to do a search if you find something odd. Andrew shows you the Python Bug Tracker just so you know where to look. .. video:: 835 In the Python for Beginners learning path we covered some of Python's web resources. Here Jeff shows you how to keep in touch with all the developments in the world of Python. Do get involved, the community is very friendly! .. series:: 117 Two Projects - Databases and Win32 ================================== Finally we have two series that walk you through a common and a not-so-common-but-very-useful(!) task. Here you can learn how to talk to database (cross-platform), you can also learn on Windows how to talk to Win32 to e.g. interface with Excel or Word. .. series:: 277 .. series:: 219 And Now... ========== To continue your education, take a look here: .. path:: 13 16 17 14 21 .. authors:: 71 79 3253 11 8 709 22
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.
All comments excluding tick-boxed quick-comments
good
---- Thanks - you saved me some time.
---- I appreciate your effort.
---- Please make more on this subject!.
---- *Really* useful, thanks!.
---- Feedback - Your speech is a bit too quick.
---- Feedback - Volume is too low.
---- Feedback - Visual quality could be improved.
Learning paths are a clever way of organizing the learning. I hope I learn how to save and restore my learning experiences, since my attention span is about 15 minutes
Learning paths are a clever way of organizing the learning. I hope I learn how to save and restore my learning experiences, since my attention span is about 15 minutes

