Computer Programming for Everybody

For more info contact VernCeder

Presented at NECC 2008, San Antonio, TX

Slides (as PDF)

Source code

  1. dot.py

  2. dots.py

  3. spiral.py

  4. spiro1.py

  5. spiro2.py

  6. spiro3.py

  7. rev_list

  8. wordcount.py

General

  1. http://www.python.org Python's Home Page - This is the best place to start, in general

  2. http://wiki.python.org/moin/BeginnersGuide A Beginner's Guide to Python

  3. http://www.ibiblio.org/obp/pyBiblio/ PyBiblio - stuff relating to teaching with Python

Documentation and Books

  1. http://www.python.org/doc/2.4.2/ Python Documentation

  2. http://wiki.python.org/moin/IntroductoryBooks Introductory Python Books

  3. http://python.oreilly.com/ O'Reilly's Python Center

Texts and Tutorials

  1. http://thinkpython.com/ How to Think Like a Computer Scientist: Learning with Python

  2. http://diveintopython.org/ Dive Into Python: Python for Experienced Programmers

  3. http://www.byteofpython.info/ A Byte of Python

  4. http://www.python.org/doc/Intros.html The Official Python List of tutorials

  5. http://docs.python.org/tut/tut.html Guido's Python Tutorial

  6. http://www.hetland.org/python/instant-python.php Instant Python (for programmers)

  7. http://www.hetland.org/python/instant-hacking.php Instant Hacking (for non-programmers)

  8. http://www.freenetpages.co.uk/hp/alan.gauld/ Learning to Program (for non-programmers)

Software

  1. http://vpython.org/ Visual Python - AKA vpython

  2. http://pygame.org/ PyGame - Game and graphics programming in Python

For more info contact VernCeder

NECC2008 (last modified 2008-11-17 18:28:49)