Differences between revisions 3 and 4
Revision 3 as of 2008-10-09 19:12:52
Size: 1675
Editor: px5o
Comment:
Revision 4 as of 2008-11-15 14:00:56
Size: 1703
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The Beginning Programmers Workshop will be held as a Birds-of-a-Feather (BoF) session at [http://ohiolinux.org/ Ohio LinuxFest 2008]. Hopefully it will inspire similar workshops elsewhere. The Beginning Programmers Workshop will be held as a Birds-of-a-Feather (BoF) session at [[http://ohiolinux.org/|Ohio LinuxFest 2008]]. Hopefully it will inspire similar workshops elsewhere.
Line 10: Line 10:
  * [http://docs.python.org/tutorial/ Python Tutorial]
  * [http://www.byteofpy.org/ A Byte of Python]
  *[http://diveintopython.org/ Dive Into Python]
  * [[http://docs.python.org/tutorial/|Python Tutorial]]
  * [[http://www.byteofpy.org/|A Byte of Python]]
  *[[http://diveintopython.org/|Dive Into Python]]
Line 14: Line 14:
- Use /proc/acpi/thermal_zone/*/temperature and [http://matplotlib.sourceforge.net/ matplotlib] to chart your computer's CPU temperature - Use /proc/acpi/thermal_zone/*/temperature and [[http://matplotlib.sourceforge.net/|matplotlib]] to chart your computer's CPU temperature
Line 16: Line 16:
- Use [http://www.crummy.com/software/BeautifulSoup/ Beautiful Soup] to extract a shopping list for a recipe from [http://www.opensourcefood.com/ Open Source Food] - Use [[http://www.crummy.com/software/BeautifulSoup/|Beautiful Soup]] to extract a shopping list for a recipe from [[http://www.opensourcefood.com/|Open Source Food]]
Line 18: Line 18:
- Write a game with [http://www.pyglet.org/ pyglet] - Write a game with [[http://www.pyglet.org/|pyglet]]
Line 20: Line 20:
- Use [http://www.vpython.org/vPython Visual Python] to play with the solar system demo or for another 3-D graphics project - Use [[http://www.vpython.org/vPython|Visual Python]] to play with the solar system demo or for another 3-D graphics project
Line 22: Line 22:
- Walk through the [http://www.sqlalchemy.org/docs/05/ormtutorial.html SQLAlchemy Tutorial] to get data into and out of a relational database - Walk through the [[http://www.sqlalchemy.org/docs/05/ormtutorial.html|SQLAlchemy Tutorial]] to get data into and out of a relational database
Line 25: Line 25:
  * [http://mdp.cti.depaul.edu/ web2py]
  * [http://djangoproject.com/ Django]
  * [http://code.google.com/appengine/ Google App Engine]
  * [http://turbogears.org/ TurboGears]
  * [[http://mdp.cti.depaul.edu/|web2py]]
  * [[http://djangoproject.com/|Django]]
  * [[http://code.google.com/appengine/|Google App Engine]]
  * [[http://turbogears.org/|TurboGears]]

The Beginning Programmers Workshop will be held as a Birds-of-a-Feather (BoF) session at Ohio LinuxFest 2008. Hopefully it will inspire similar workshops elsewhere.

The idea is simply to bring new programmers, and programmers new to Python, together with experienced ones to take their first steps in Python in an environment with plenty of help to get them over the hump.

Project suggestions for attendees

"Consider working in pairs for a better programming and learning experience!"

- Walk through a general Python tutorial

- Use /proc/acpi/thermal_zone/*/temperature and matplotlib to chart your computer's CPU temperature

- Use Beautiful Soup to extract a shopping list for a recipe from Open Source Food

- Write a game with pyglet

- Use Visual Python to play with the solar system demo or for another 3-D graphics project

- Walk through the SQLAlchemy Tutorial to get data into and out of a relational database

- Create a dynamic web application. Possible platforms to build it on include

- Do something that's actually useful *to you* :)

BeginnersWorkshop (last edited 2008-11-15 14:00:56 by localhost)

Unable to edit the page? See the FrontPage for instructions.