Chicago Python Project Night: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Codersquid
(added bitly link)
imported>Codersquid
(removing content, going to use a repo instead)
Line 2: Line 2:




I don't want to release my project night materials under cc-by, I'd rather use cc0, so I am removing this content and making a repo
bookmark to this page: http://bit.ly/chicago-python-project-night


https://github.com/codersquid/chicago-project-night
== Chicago Python Project Night ==

Come work on Python projects, get programming help, help others, and hang out. Bring your own project or work on one of the suggested projects below.

<b>Audience</b>: everyone! We'll have something for all Python experience levels.

<b>Signup</b>: you must <b>register</b> for this event on the [http://www.meetup.com/ChicagoPythonistas Chicago Pythonistas Meetup].

<b>Food</b>: Will be provided.

<b>Location</b>: This month's meeting is at Braintree 111 N Canal St, Suite 455, Chicago, IL ([http://osm.org/go/ZUfJo5z74-?way=149215065 open street map] ([http://goo.gl/maps/7pU4g google map])

=== 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.
* The [[Boston Python Workshop]] has introductory and intermediate materials
** custom CodingBat exercises: http://openhatch.org/wiki/CodingBat.
** [[Boston Python Workshop 6/Saturday projects]]
** Intermediate Python Workshop Projects: http://bit.ly/intermediate-python-projects Intermediate Python Workshop Projects
** [[Scrabble challenge]]

====Projects ====

* 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.6/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
** John Hunter 2009 ChiPy talk: https://archive.org/details/CarlFKMatplotlibThePopular2DPlottingLibrary775
* Do data analysis with the pandas library:
** homepage: http://pandas.pydata.org/
** getting started: http://pandas.pydata.org/pandas-docs/stable/10min.html
* Graphite, awesome monitoring. https://graphite.readthedocs.org/en/latest/overview.html
* Making use of https://github.com/theycallmeswift/BreakfastSerial (requires that you bring an arduino and usb cable)

<b>Have more project suggestions? Post to the meetup group!</b>


=== Planning ===
=== Planning ===

Revision as of 18:30, 15 February 2014


I don't want to release my project night materials under cc-by, I'd rather use cc0, so I am removing this content and making a repo

https://github.com/codersquid/chicago-project-night

Planning

/Code of Conduct