-
Notifications
You must be signed in to change notification settings - Fork 4
PyBCPyBcPlanning
= 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