Chicago Python Project Night: Difference between revisions

no edit summary
imported>Codersquid
(add code of conduct sub page)
imported>Codersquid
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1:
__NOTOC__
 
== Chicago Python Project Night ==
 
Hi all, I have materials in a github repo with project descriptions and information!
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.
 
http://chicagopythonworkshop.github.io/chicago-project-night/
<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 ===
 
[[/Code of Conduct]]
Anonymous user