
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 ...
Python IDEs and Tools
Contents
start
You know at least a bit about Python programming
goals
You will have an overview of the main Python IDEs and tools
Required Knowledge
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
You might find the following blog discussions to be useful too: Get Going with Python IDEs 1, Get Going with Python IDEs 2, Choosing a Python IDE.
Integrated Development Environments (IDEs)
PyDev
PyDev is an extension for the Eclipse IDE. It comes in a free version (very useful) and a commercial extension (extra tools).
The first series shows PyDev in action, the second is by PyDev's creator which shows some of the features of each version.
See the PyDev development environment in action. PyDev is an extension to the powerful Eclipse framework (best known as a Java editor). PyDev and Eclipse provide a powerful, free IDE for Python development.
This tutorial is a short Hello World tutorial on setting up the free IDE Eclipse w/ Pydev extension on the Intel Mac OSX. Shows you how to quickly setup and get running.
You'll need to be a Club member to see the PyDev videos (shown editing a real program) in this series:
See PyDev and IDLE in action, program and debug code and then learn bullet-proof coding by unit-testing with nosetests. This series will save you time as you watch 4 years of distilled knowledge. Several exercises will help you to expand your kn [...]
Wing IDE
This two-part series will show you Wingware's new Wing 3 IDE. Topics: starting a new Python program, navigation, debugging, writing new code whilst debugging. Features shown include the Debug Probe, Source Assistant and the Source Browser.
Boa Constructor
A nine video series introducing Boa Constructor, a free cross-platform wxPython IDE and visual GUI builder. The series assumes only a basic familiarity with Python or wxPython. Useful Links: Download Boa Constructor 0.6.1 Boa Constructor Help Forum [...]
SPE
Two videos to demonstrate editing and debugging of Python code using the excellent SPE toolkit.
IDLE
IDLE comes with all Python distributions. It is introduced in this series, note you'll need Club membership to see IDLE in action:
See PyDev and IDLE in action, program and debug code and then learn bullet-proof coding by unit-testing with nosetests. This series will save you time as you watch 4 years of distilled knowledge. Several exercises will help you to expand your kn [...]
DrPython
This video is in German language and has subtitles in English. Das Video ist in deutscher Sprache mit englischen Untertiteln. speaker: Leo (10) Leo shows how to look up, write and test a function. He writes a little Python program using the 3rd p [...]
This video is in German language and has subtitles in English. Das Video ist in deutscher Sprache mit englischen Untertiteln. speaker: Lexi (11) Lexi shows how to install, use and edit the 3rd party module Easygui and displays a simple messagebox. [...]
Ulipad
Ulipad is a free code editor written in Python. This short screen cast is intended to be an introduction of this tool by demonstrating some of its features. (p.s. You can download the originally recorded video file at http://www.rcblue.com/u3/. Than [...]
VIM
The default installation of VIM has support for Python 2.4 dynamically loaded built-in. However, for those that have moved on to Python 2.5, your VIM installation needs to be made current. This will require you to acquire a copy of the source code [...]
Command-line Environments
Jeff Rush gives an excellent short introduction to the IPython shell followed by a 5-part series showing you how it works.
A slideshow introduction to the enhanced interactive shell name IPython. Superior to the default Python shell, IPython provides power object introspection features, easy access to operating system commands and integrates with your text editor. If a [...]
unpingco shows you how to setup IPython on Windows.
We discuss effective ways to set up and configure IPython on a Windows PC including handy tips for making the most out of IPython in a Windows environment.
The RST-script for this Learning-path
The script below was used to generate the learning-path page above.
===========================================================
Python IDEs and Tools
===========================================================
.. contents::
start
=====
You know at least a bit about Python programming
goals
=====
You will have an overview of the main Python IDEs and tools
Required Knowledge
==================
.. path:: 011
You might find the following blog discussions to be useful too: `Get Going with Python IDEs 1 <http://blog.showmedo.com/2007/04/04/get-going-with-python-2-python-development-environments-ides-part-1/>`_, `Get Going with Python IDEs 2 <http://blog.showmedo.com/2007/04/04/get-going-with-python-2-python-development-environments-ides-part-2/>`_, `Choosing a Python IDE <http://blog.showmedo.com/2007/03/08/choosing-a-python-ide/>`_.
Integrated Development Environments (IDEs)
==========================================
PyDev
-----
PyDev is an extension for the Eclipse IDE. It comes in a free version (very useful) and a commercial extension (extra tools).
The first series shows PyDev in action, the second is by PyDev's creator which shows some of the features of each version.
.. series:: 008
.. video:: 195
You'll need to be a Club member to see the PyDev videos (shown editing a real program) in this series:
.. series:: 049
Wing IDE
--------
.. series:: 127
Boa Constructor
---------------
.. series:: 401
SPE
---
.. series:: 003
IDLE
----
IDLE comes with all Python distributions. It is introduced in this series, note you'll need Club membership to see IDLE in action:
.. series:: 049
DrPython
--------
.. video:: 159, 158
Ulipad
------
.. video:: 716
VIM
---
.. series:: 185
Command-line Environments
=========================
Jeff Rush gives an excellent short introduction to the `IPython <http://ipython.scipy.org/moin/>`_ shell followed by a 5-part series showing you how it works.
.. video:: 298
.. series:: 100
unpingco shows you how to setup IPython on Windows.
.. video:: 1365
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.
I have to agree with ^^ that the font size on the graphic above is so tiny as to make it silly.
I have to agree with ^^ that the font size on the graphic above is so tiny as to make it silly.
new to python
The font size for all of the learning page path graphs are so small that they are unreadable.
This seems to be a great resource, but it is somewhat difficult to navigate and the illegibility of the leaning page graphs does not not help.
Thanks,
Stead Kiger
The font size for all of the learning page path graphs are so small that they are unreadable.
This seems to be a great resource, but it is somewhat difficult to navigate and the illegibility of the leaning page graphs does not not help.
Thanks,
Stead Kiger





