Difference between revisions of "July project night"

From OpenHatch wiki
Jump to navigation Jump to search
imported>Jesstess
(EwwCeUKBkErV)
Line 1: Line 1:
__NOTOC__
+
I wanted to spend a mnuite to thank you for this.
 
 
[[File:bpw2-4.jpeg|x200px]][[File:Boston-python-meetup.png|x200px]][[File:Meetup_pic.jpg|x200px]]
 
 
 
== Python Project Night ==
 
 
 
Come practice your Python skills on a variety of fun and practical projects specially designed for beginning Python programmers. Staff from the [[Boston Python Workshop]] will be there to help beginning Python programmers with language basics and practice projects.
 
 
 
<b>Audience</b>: everyone! We'll have something for all Python experience levels.
 
 
 
=== Signup ===
 
 
 
You must <b>register</b> for this event on the [http://meetup.bostonpython.com Boston Python Meetup].
 
 
 
=== Location and time ===
 
 
 
The Horace Mann room at [http://microsoftcambridge.com/ Microsoft New England], One Memorial Drive, Cambridge, MA 02142, from 5:30pm - 9:30pm on Tuesday, July 12th.
 
 
 
===Wireless===
 
 
 
The SSID is: CAMBRIDGE. Try to browse the web and you'll be redirected to a page to click through terms of service. The event password is <b>[TBD]</b>.
 
 
 
=== Projects ===
 
 
 
Need some project ideas? How about:
 
 
 
====Learning Python====
 
 
 
* The official Python tutorial: http://docs.python.org/tutorial/. This tutorial is very comprehensive, but it sometimes throws in unnecessarily advanced concepts. This is a solid tutorial for people with prior programming experience, and is still a good tutorial for new programmers if you are willing to skip over the advanced concepts and come back to them later.
 
* How to Think Like a Computer Scientist: Learning with Python: http://openbookproject.net/thinkcs/python/english2e/. This tutorial does a particularly good job of introducing programming concepts and terminology.
 
* Learn Python the Hard Way: http://learnpythonthehardway.org. Despite the name, some people find this to be a gentler introduction than the official Python tutorial.
 
* An introduction to Python through writing games: http://inventwithpython.com/chapters/.
 
* A project/lecture on object oriented programming run by Anna Callahan.  Download files here: [[July_project_night/OO_lesson | Object Orientation for beginners]]
 
 
 
====Practicing Python====
 
 
 
* Practice Python online with bite-sized exercises: http://codingbat.com/python.
 
** We also have custom CodingBat questions from the Boston Python Workshop: http://openhatch.org/wiki/CodingBat.
 
* Staff from the  [[Boston Python Workshop]] will be here to help work through practice projects from the Workshop, including:
 
** using the Twitter API to write parts of a Twitter client
 
** wordplay and the power of regular expressions
 
** programming graphical effects for a ColorWall
 
** music remixing with the Echo Nest Remix API
 
* Practice writing code to solve a problem from scratch with the [[Scrabble challenge]].
 
 
 
====Projects and competitions====
 
 
 
* Contribute to an open-source project that uses Python. Developers from [http://openhatch.org OpenHatch], [http://twistedmatrix.com Twisted], and other projects will be here. If you contribute to an open source project that uses Python and want to help new contributors, let us know!
 
* Want to learn a Python web framework? Check out the Django tutorial: https://docs.djangoproject.com/en/1.3/intro/tutorial01/
 
* Do data analysis and graphing in Python with the matplotlib plotting library:
 
** homepage: http://matplotlib.sourceforge.net/
 
** tutorial: http://matplotlib.sourceforge.net/users/pyplot_tutorial.html
 
* Use Python to participate in space exploration: http://spacehack.org/
 
* Unleash your inner DJ with the [http://code.google.com/p/pyechonest/ Echo Nest] and [http://code.google.com/p/echo-nest-remix/ Echo Nest Remix] APIs.
 
* Let the bus tell you when it's coming. Google AppEngine and Python based notification system for public transit agencies: http://busminder.sourceforge.net/
 
* Write an app that improves the transit experience of the New York MTA's 8.5 million daily riders and win great prizes: http://mtaappquest.com/
 

Revision as of 05:23, 15 January 2012

I wanted to spend a mnuite to thank you for this.