Skip to content

PyBCPyBcPlanning

Katy Huff edited this page Jan 25, 2012 · 4 revisions

Planning Page for the 2010 Python Boot Camp

Proposed Dates: Some time during the week of January 11th

Tentative Outline

The boot camp is going to be divided into three segments:
1. Python Installation/Basics 1. Python for Scientific Computing 1. Advanced Python and breakout sessions

I've shown a proposed three day outline. At this point we are working on reserving the room for the entire week, so we can extend it to 4 days if people want to. Each day is broken into two two hour sessions. Each session has a thirty minute break in the middle (after one hour). We are also planning for a one hour break between sessions so that people can get lunch.

|| || Duration || Day 1 - Python Basics || Day 2 - Scientific Python || Day 3 - Advanced Python || || Session 1a || 1 hr || Installation (Matt M) || Numpy/Lin Alg/DFT (Jim) || Working with Python (IDE/Editors, Workflow...) (Everyone) || || Break || 0.5 hr || || || || || Session 1b || 1 hr || Basic Data Structures (Milad) || Plotting/Matplotlib (Matt T) || Breakout sessions 1 || || Lunch || 1 hr || || || || || Session 2a || 1 hr || Functions (Milad) || !SciPy (Anthony) || Breakout sessions 2 || || Break || 0.5 hr || || || || || Session 2b || 1 hr || Classes, Modules (Matt T) || Other/Statistics (Nico?) || Breakout sessions 3 ||

Each break session will involve three presentations/discussions/activities. Potential topics include:

  • google Apps/Trac -> Paul? Milad
  • Django -> Nico?
  • GIS -> Nico
  • Pytables / HDF5 -> Milad
  • Making GUIs with !WxPython -> Milad
  • Regular Expressions ->
  • Fun -> Jim, Katy
  • PyTAPS, C/Python -> Jim
  • Python Ecosystem Thunderstorm! (Lightning Talks)

|| ||**Multilanguage Programming**||**Python on the Web**|| Python for Programmers || Breakout Session 1, 12:00 - 1:00 || [wiki:f2py f2py] / [wiki:PyBc/swig SWIG] (Kurt/Matt T) || Breakout Session 2, 2:00 - 3:00 || [wiki:Cython Cython] / [wiki:PyBc/Cpython C/Python] (Kurt/Jim) || Breakout Session 3, 3:30 - 4:30 || [wiki:PyTables PyTables] / [wiki:PyBc/PyTaps PyTaps] (Milad/Jim)

Session 10: Breakout Session 1, 12:00 - 1:00

Session 11: Breakout Session 2, 2:00 - 3:00

  • Multilingual Python II - Cython and The C/Python Interface
  • Python on the Web II - Web Scraping, Django, and !GeoDjango
  • Python for Developers II - Making GUI's with !WxPython

Session 12: Breakout Session 3, 3:30 - 4:30

  • Multilingual Python III - Examples of Multilingual Extensions : Pytables, PyTAPS
  • Python on the Web III - GIS, Connecting Hardware to Python
  • Python for Developers III - The Standard Library

Event Jobs

These are jobs at the events

  • Coffee/Snacks setup/cleanup
  • Registration Name Tags
  • Lunch setup/cleanup