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

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

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

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.

a series of video-tutorials by fabiofz

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.

PyDev on a Mac
votes 10
comments 43
Robert Marchetti

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:

a series of video-tutorials by Ian Ozsvald

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

a series of video-tutorials by Ian Ozsvald and Stephan Deibel

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 series of video-tutorials by cmpython

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

a series of video-tutorials by Ian Ozsvald

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:

a series of video-tutorials by Ian Ozsvald

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

Python: Leo shows how the Buttonbox function of EasyGui (German / English subtitles)
votes 14
comments 36
Horst Jens and leo

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 [...]

python: Lexi shows and edit the GUI module Easygui (German / English subtitles)
votes 12
comments 37
Horst Jens and P.L.

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

Introducing Ulipad
votes 11
comments 16
Kelie Feng

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

a series of video-tutorials by Jack Atkinson

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.

Python and the Interactive Shell 'IPython'
votes 16
comments 29
Jeff Rush

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.

Introducing and setting up IPython on a Windows PC
votes 3
comments 10
unpingco

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.

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

5. anonymous Fri, 13 Nov 2009 14:45

I have to agree with ^^ that the font size on the graphic above is so tiny as to make it silly.


4. anonymous Fri, 13 Nov 2009 14:45

I have to agree with ^^ that the font size on the graphic above is so tiny as to make it silly.


3. anonymous Tue, 10 Nov 2009 00:20

new to python


2. anonymous Sun, 08 Nov 2009 07:55

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