Project night: Difference between revisions
Content added Content deleted
Line 21: | Line 21: | ||
Need some project ideas? How about: |
Need some project ideas? How about: |
||
There's a terrific amount of knowledge in this atricle! |
|||
====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]] |
|||
I didn't know where to find this info then kbaoom it was here. |
|||
====Projects and competitions==== |
====Projects and competitions==== |