Difference between revisions of "Intermediate Python Workshop"

From OpenHatch wiki
Jump to navigation Jump to search
imported>Jesstess
(Created page with "__NOTOC__ =Welcome to the Intermediate Python Workshop!= <b>Date</b>: Saturday, July 28th, 2012<br /> <b>Time</b>: 10:30 am - 4:30 pm<br /> <b>Location</b>: Microsoft New En...")
 
imported>Jesstess
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
+
Level up your Python through your choice of a dozen bite-sized projects that introduce you to practical applications of the language. We’ll provide the projects and friendly helpers; you bring a laptop and enthusiasm. You’ll rotate through the projects that interest you the most at your own pace, and we’ll have breaks for demos of awesome Python libraries and applications.
=Welcome to the Intermediate Python Workshop!=
 
  
 
<b>Date</b>: Saturday, July 28th, 2012<br />
 
<b>Date</b>: Saturday, July 28th, 2012<br />
Line 7: Line 6:
 
<b>Location</b>: Microsoft New England R&D Center, One Memorial Drive, Cambridge, MA 02142<br />
 
<b>Location</b>: Microsoft New England R&D Center, One Memorial Drive, Cambridge, MA 02142<br />
 
<b>Audience</b>: Intermediate Python programmers<br />
 
<b>Audience</b>: Intermediate Python programmers<br />
<b>RSVP</b>: http://bostonpython.com<br />
+
<b>RSVP</b>: http://meetup.bostonpython.com/events/72888922/<br />
<b>Description</b>: Level up your Python through your choice of a dozen bite-sized projects that introduce you to practical applications of the language. We’ll provide the projects and friendly helpers; you bring a laptop and enthusiasm. You’ll rotate through the projects that interest you the most at your own pace, and we’ll have breaks for lightning talks on awesome Python libraries and applications.<br />
 
  
 
<gallery widths="300px" heights="200px" perrow="4">
 
<gallery widths="300px" heights="200px" perrow="4">
File:Spang_helping.jpg
+
File:Together.jpg
File:Workshop_smiling.jpeg
+
File:Group.jpg
File:Bpw2-breakout.jpg
+
File:Smiling.jpg
 
</gallery>
 
</gallery>
  
Line 23: Line 21:
 
* Regular Expressions and Cheating at Words with Friends
 
* Regular Expressions and Cheating at Words with Friends
  
 +
== Prerequisites ==
 +
 +
This event is perfect for you if:
 +
# You know Python language basics, including dictionaries, lists, for loops, and writing functions
 +
# You are comfortable with looking up Python information when you need it (example: if you needed to learn about generating random numbers in Python, you'd be comfortable with Googling for and reading through the relevant documentation)
 +
and at least one of the following is true:
 +
# You want to practice writing programs in Python from scratch
 +
# You want to learn about and practice more advanced Python/CS concepts, like classes and object-oriented programming
 +
# You want to learn about and practice using useful Python libraries, for example to talk to a database, make graphs, or create graphical games
  
 
== Registration ==
 
== Registration ==
  
To attend the workshop, please RSVP through the Boston Python user group. You'll need to create a meetup.com account to RSVP. If you RSVP and then decide that you aren't attending, please update your status through the meetup.com interface so we can notify someone from the waitlist.
+
To attend the workshop, please [http://meetup.bostonpython.com/events/72888922/ RSVP through the Boston Python user group]. You'll need to create a meetup.com account to RSVP. If you RSVP and then decide that you aren't attending, please update your status through the meetup.com interface so we can notify someone from the waitlist.
  
 
If the event is full, please sign up for the wait list. If spots open up, meetup.com will let you know. We'll also give priority to wait-listers for future workshops.
 
If the event is full, please sign up for the wait list. If spots open up, meetup.com will let you know. We'll also give priority to wait-listers for future workshops.
Line 32: Line 39:
 
== Schedule ==
 
== Schedule ==
  
* <b>10:30am - 12:00pm</b>: Project #1
+
* <b>10:30am - 12:00pm</b>: Projects
* <b>12:00pm - 1:00pm, lunch and demos</b>: meet fellow Pythonistas over pizza (sponsored by the Python Software Foundation!) and watch some fun and practical Python demos
+
* <b>12:00pm - 12:45pm</b>: Lunch: meet fellow Pythonistas over pizza (sponsored by the Python Software Foundation!)
* <b>1pm - 2:30pm</b>: Project #2
+
* <b>12:45pm - 1:00pm</b>: Demos
* <b>2:30pm - 4:00pm</b>: Project #3
+
* <b>1pm - 2:30pm</b>: Projects
* <b>4:00pm - 4:30pm</b>: Wrap-up
+
* <b>2:30pm - 2:45pm</b>: Demos
 
+
* <b>2:45pm - 4:15pm</b>: Projects
 +
* <b>4:15pm - 4:30pm</b>: Wrap-up
  
== Resources ==
+
== Projects ==
  
* [[Boston Python Workshop 6/Friday|Friday setup and tutorial]]
+
<font size="+1">Please visit [[Intermediate Python Workshop/Projects| our project page]] for the full list of projects we've curated for this event.</font>
* [[Boston Python Workshop 6/Saturday lecture|Saturday lecture]]
+
* [http://web.mit.edu/jesstess/www/IntermediatePythonWorkshop/intermediate_workshop_intro.pdf| Intro slides]
* [[Boston Python Workshop 6/Saturday projects|Saturday projects]]
+
* [http://web.mit.edu/jesstess/www/IntermediatePythonWorkshop/intermediate_workshop_wrap_up.pdf| Wrap-up slides]
* [http://mit.edu/jesstess/www/BostonPythonWorkshop6/ColorWall.pdf ColorWall slides]
 
* [http://mit.edu/jesstess/www/BostonPythonWorkshop6/bpw_next.pdf wrap-up slides]
 
* [http://codingbat.com/home/bostonpythonworkshop@gmail.com/Friday Friday CodingBat]
 
* [http://codingbat.com/home/bostonpythonworkshop@gmail.com/SaturdayMorning Saturday morning CodingBat]
 
* [http://codingbat.com/home/bostonpythonworkshop@gmail.com/Saturday Saturday afternoon CodingBat]
 
  
 
== Venue and Logistics ==
 
== Venue and Logistics ==
Line 56: Line 59:
 
=== Location ===
 
=== Location ===
  
MIT is hosting this event.
+
This event is at Microsoft New England, on One Memorial Drive in Cambridge.
  
We'll be in room 4-237 for both days of the event. That's MIT-speak for "building 4, room 237 on the 2nd floor". See [http://whereis.mit.edu/?go=4 this map of campus] for where building 4 is.
+
http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx has extensive directions to the venue.
  
 
=== Transportation and Parking ===
 
=== Transportation and Parking ===
Line 72: Line 75:
 
=== Dietary restrictions ===
 
=== Dietary restrictions ===
  
We are providing lunch on Saturday. If you have dietary restrictions, please include them with your RSVP to the event or [mailto:bpw-staff@lists.openhatch.org e-mail] us as you RSVP.
+
We are providing lunch. If you have dietary restrictions, please include them with your RSVP to the event or [mailto:bpw-staff@lists.openhatch.org e-mail] us as you RSVP.
  
 
=== Social media ===
 
=== Social media ===
  
* The Boston Python Workshop runs under the auspices of the [http://meetup.bostonpython.com/ Boston Python user group], which you can find on Twitter as [http://twitter.com/#!/bostonpython @bostonpython].
+
* Boston Python is on Twitter as [http://twitter.com/#!/bostonpython @bostonpython]. Tell your friends!
* We use the hashtag [http://twitter.com/#!/search?q=%23bospythonworkshop #bospythonworkshop].
 

Latest revision as of 00:57, 31 July 2012

Level up your Python through your choice of a dozen bite-sized projects that introduce you to practical applications of the language. We’ll provide the projects and friendly helpers; you bring a laptop and enthusiasm. You’ll rotate through the projects that interest you the most at your own pace, and we’ll have breaks for demos of awesome Python libraries and applications.

Date: Saturday, July 28th, 2012
Time: 10:30 am - 4:30 pm
Location: Microsoft New England R&D Center, One Memorial Drive, Cambridge, MA 02142
Audience: Intermediate Python programmers
RSVP: http://meetup.bostonpython.com/events/72888922/

We’ll have bite-sized projects on the following topics, and more:

  • Building Web Applications with Django
  • Interacting with a Database in Python
  • Data Analysis with Matplotlib
  • The Twitter API
  • Regular Expressions and Cheating at Words with Friends

Prerequisites[edit]

This event is perfect for you if:

  1. You know Python language basics, including dictionaries, lists, for loops, and writing functions
  2. You are comfortable with looking up Python information when you need it (example: if you needed to learn about generating random numbers in Python, you'd be comfortable with Googling for and reading through the relevant documentation)

and at least one of the following is true:

  1. You want to practice writing programs in Python from scratch
  2. You want to learn about and practice more advanced Python/CS concepts, like classes and object-oriented programming
  3. You want to learn about and practice using useful Python libraries, for example to talk to a database, make graphs, or create graphical games

Registration[edit]

To attend the workshop, please RSVP through the Boston Python user group. You'll need to create a meetup.com account to RSVP. If you RSVP and then decide that you aren't attending, please update your status through the meetup.com interface so we can notify someone from the waitlist.

If the event is full, please sign up for the wait list. If spots open up, meetup.com will let you know. We'll also give priority to wait-listers for future workshops.

Schedule[edit]

  • 10:30am - 12:00pm: Projects
  • 12:00pm - 12:45pm: Lunch: meet fellow Pythonistas over pizza (sponsored by the Python Software Foundation!)
  • 12:45pm - 1:00pm: Demos
  • 1pm - 2:30pm: Projects
  • 2:30pm - 2:45pm: Demos
  • 2:45pm - 4:15pm: Projects
  • 4:15pm - 4:30pm: Wrap-up

Projects[edit]

Please visit our project page for the full list of projects we've curated for this event.

Venue and Logistics[edit]

If you have questions about the event, please get in touch with us by sending mail to bpw-staff@lists.openhatch.org.

Location[edit]

This event is at Microsoft New England, on One Memorial Drive in Cambridge.

http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx has extensive directions to the venue.

Transportation and Parking[edit]

Childcare[edit]

If you need help making childcare arrangements to be able to attend this workshop, please get in touch with us.

Dietary restrictions[edit]

We are providing lunch. If you have dietary restrictions, please include them with your RSVP to the event or e-mail us as you RSVP.

Social media[edit]