Skip to content

PyBCPyBcPlanning

Katy Huff edited this page Jan 24, 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:PyBc/f2py f2py] / [wiki:PyBc/swig SWIG] (Kurt/Matt T) || [wiki:PyBc/PythonBots IRC Bots/Email Bots] (Jim) || [wiki:PyBc/AdvancedPython Advanced Python] (Anthony) || '''Breakout Session 2, 2:00 - 3:00''' || [wiki:PyBc/Cython Cython] / [wiki:PyBc/Cpython C/Python] (Kurt/Jim) || [wiki:PyBc/Django Django] (Nico) || [wiki:PyBc/WxPython WxPython] (Milad) || '''Breakout Session 3, 3:30 - 4:30''' || [wiki:PyBc/PyTables PyTables] / [wiki:PyBc/PyTaps PyTaps] (Milad/Jim) || [wiki:PyBc/GIS GIS/Connecting Hardware] (Nico) || [wiki:PyBc/standardlib Tour of the Standard Library] (Matt T)

=== Session 10: Breakout Session 1, 12:00 - 1:00 ===
  • Multilingual Python I - [wiki:PyBc/f2py f2Py] and [wiki:PyBc/swig Swig]
  • Python on the Web I - [wiki:PyBc/PythonBots IRC bots/email bots]
  • Python for Developers I - [wiki:PyBc/AdvancedPython Advanced Python]
=== 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
Clone this wiki locally