The Slope Art Project
For me a project should ideally be: cheap enough that it can be done in any school, effective at teaching content, and encourages learning through the project itself.
Students have a lot of creativity in the designs and the project provides feedback to the student so they can learn and correct their work. The project is called the Slope Art project but it also teaches/reinforces Cartesian graphing, domain and range, slope intercept equation, manipulating variables, etc
http://www.brokenairplane.com/2010/10/m ... e-art.html
VPython (required for the Slope Art Project) now works with Python 3.0
Free Python Books / Tutorials
45 posts
Page 2 of 2 1, 2
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Python Game Example :
Python game written by Leon Zhang an undergraduate student at Carnegie Mellon University in Pittsburgh, Pennsylvania.
Polygon vs. Polygons (Python game - Term project) [completed Fall 2011]
The game includes 20 levels, 8 distinct enemy types (including a final boss), power-ups, and a locally saved high-score system
The game executable and source code can both be downloaded from here :
https://sites.google.com/site/lwzhangcmu/downloads
Python game written by Leon Zhang an undergraduate student at Carnegie Mellon University in Pittsburgh, Pennsylvania.
Polygon vs. Polygons (Python game - Term project) [completed Fall 2011]
The game includes 20 levels, 8 distinct enemy types (including a final boss), power-ups, and a locally saved high-score system
The game executable and source code can both be downloaded from here :
https://sites.google.com/site/lwzhangcmu/downloads
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Stateside wrote:Python Game Example :
Python game written by Leon Zhang an undergraduate student at Carnegie Mellon University in Pittsburgh, Pennsylvania.
Polygon vs. Polygons (Python game - Term project) [completed Fall 2011]
The game includes 20 levels, 8 distinct enemy types (including a final boss), power-ups, and a locally saved high-score system
The game executable and source code can both be downloaded from here :
https://sites.google.com/site/lwzhangcmu/downloads
lol some of my friends know that kid
- Posts: 100
- Joined: Sun Jun 24, 2012 1:36 am
Hands-on Python Tutorial
Python 3.1 Version
Dr. Andrew N. Harrington
Computer Science Department, Loyola University Chicago
Includes document to read, with both a html version and a pdf version
and 548 MB of videos
http://anh.cs.luc.edu/python/hands-on/3 ... index.html
http://anh.cs.luc.edu/python/hands-on/3 ... -and-video
Python 3.1 Version
Dr. Andrew N. Harrington
Computer Science Department, Loyola University Chicago
Includes document to read, with both a html version and a pdf version
and 548 MB of videos
http://anh.cs.luc.edu/python/hands-on/3 ... index.html
http://anh.cs.luc.edu/python/hands-on/3 ... -and-video
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Non-Programmer's Tutorial for Python 3/Print version
http://en.wikibooks.org/wiki/Non-Progra ... xercises_2
Numerous examples and exercises
http://en.wikibooks.org/wiki/Non-Progra ... xercises_2
Numerous examples and exercises
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Introduction to Programming Using Python.
Brian Heinold. Department of Mathematics and Computer Science
Mount St. Mary’s University
Python 3 268 page book.
http://faculty.msmary.edu/heinold/Intro ... einold.pdf
Brian Heinold. Department of Mathematics and Computer Science
Mount St. Mary’s University
Python 3 268 page book.
http://faculty.msmary.edu/heinold/Intro ... einold.pdf
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
22C:16 Computer Science I: Fundamentals
University of Iowa
The course will use the Python programming language
Python 2.7.2 and Wing IDE 101 v.4.1.2
Lecture material, homework, tests, and solutions
January 2012
http://www.divms.uiowa.edu/~sriram/16/s ... /#hwsExams
University of Iowa
The course will use the Python programming language
Python 2.7.2 and Wing IDE 101 v.4.1.2
Lecture material, homework, tests, and solutions
January 2012
http://www.divms.uiowa.edu/~sriram/16/s ... /#hwsExams
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
University of California - Davis
Course: ecs010-2012-01 Basis Concepts of Computing
Python 3 Textbook: How to Think Like a Computer Scientist (free online )
Includes Lectures, Homework, and Sample exams
http://nob.cs.ucdavis.edu/classes/ecs010-2012-01/
http://nob.cs.ucdavis.edu/classes/ecs01 ... ninfo.html
Course: ecs010-2012-01 Basis Concepts of Computing
Python 3 Textbook: How to Think Like a Computer Scientist (free online )
Includes Lectures, Homework, and Sample exams
http://nob.cs.ucdavis.edu/classes/ecs010-2012-01/
http://nob.cs.ucdavis.edu/classes/ecs01 ... ninfo.html
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
CptS 111: Introduction to Algorithmic Problem Solving
Washington State University
School of Electrical Engineering and Computer Science
Python 3
Includes Lecture notes,labs ,quizzes,and sample exams
- all with solutions
http://www.eecs.wsu.edu/~schneidj/cpts111/
cut and paste this link
Washington State University
School of Electrical Engineering and Computer Science
Python 3
Includes Lecture notes,labs ,quizzes,and sample exams
- all with solutions
http://www.eecs.wsu.edu/~schneidj/cpts111/
cut and paste this link
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Introduction to Computers and Programming
New York University
Adam Meyers
Research Assistant Professor & Visiting Clinical Associate Professor
Python 3 Summer 2011
http://cs.nyu.edu/courses/summer11/V22. ... index.html
Homework, Sample tests, In class exercises, etc
New York University
Adam Meyers
Research Assistant Professor & Visiting Clinical Associate Professor
Python 3 Summer 2011
http://cs.nyu.edu/courses/summer11/V22. ... index.html
Homework, Sample tests, In class exercises, etc
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
The 3rd type is a Python 3 type drawn from from the 2nd version by lecturer Peter Wentworth for use at Rhodes University in South Africa
- Posts: 1
- Joined: Fri Aug 03, 2012 6:26 pm
To celebrate over 4,000 views
here are 14 Lectures from the University of Berkeley ,California
Computer Science (Python 3) - Spring 2012
Instructor: Paul Hilfinger
http://www.youtube.com/playlist?list=PLED148F2EC524D5E9
here are 14 Lectures from the University of Berkeley ,California
Computer Science (Python 3) - Spring 2012
Instructor: Paul Hilfinger
http://www.youtube.com/playlist?list=PLED148F2EC524D5E9
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Hi
Try this website
http://www.wowebook.org
Then search for 'Python' in the Google Custom Search box
Thanks,
Andy
Try this website
http://www.wowebook.org
Then search for 'Python' in the Google Custom Search box
Thanks,
Andy
- Posts: 11
- Joined: Tue Jun 26, 2012 7:50 pm
- Location: Benfleet, Essex, UK
Python 3.2.2 Course for High School Students
Class Notes,Assignments,and Solutions
http://www.cs.ucf.edu/~dmarino/ucf/juni ... s/python1/
Class Notes,Assignments,and Solutions
http://www.cs.ucf.edu/~dmarino/ucf/juni ... s/python1/
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Stateside wrote:Computer Science With Python and Pygame 2nd edition
Dr. Paul Vincent Craven
http://cs.simpson.edu/cmsc150/
Originally posted by by bobba_dwj » Mon Apr 02, 2012 11:46 am
Heading : This is an excellent book on Python
by professorcraven » Mon Apr 02, 2012 1:51 pm
Thanks for the mention of my book. The second non-PDF link has the most recent copy. I'll be retiring the PDF link this summer. The on-line version has videos, code animations, and quizzes.
I hope to expand it a lot over the next year. If you like it, send me an e-mail. I like to attach the e-mails when I apply for grants.
The raspberry pi computer would be a good base for a cheap computer to teach students programming.
When playing around with pygame on the Raspberry Pi I have found that the Raspbian repository has a package python-pygame but that it is compatible with python2.x not 3.x Your book looks interesting but I am wondering if the pygame examples are going to work on the Raspberry Pi running Raspbian?
I came across this today
http://cs.gettysburg.edu/~tneller/resources/k12/index.html
http://cs.gettysburg.edu/~tneller/resources/k12/index.html
My free ebook "Programming and Using Linux Sound" is at http://jan.newmarch.name/LinuxSound. It contains a chapter on sound on the Raspberry Pi and another chapter on programming OpenMAX, the multi-media API used by the RPi.
- Posts: 13
- Joined: Thu Jan 17, 2013 12:45 am
University of California, Berkeley
CS61A Structure and Interpretation of Computer Programs, Spring 2013
http://www-inst.eecs.berkeley.edu/~cs61a/sp13/
61A uses the Python 3 programming language
25 Lectures on Youtube
http://www.youtube.com/playlist?list=PL ... fR2TtFlmqv
CS61A Structure and Interpretation of Computer Programs, Spring 2013
http://www-inst.eecs.berkeley.edu/~cs61a/sp13/
61A uses the Python 3 programming language
25 Lectures on Youtube
http://www.youtube.com/playlist?list=PL ... fR2TtFlmqv
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm
Lark's Tongue Guide to Python
This guide uses simple games to teach Python.
http://lightbird.net/larks/index.html
This guide uses simple games to teach Python.
http://lightbird.net/larks/index.html
- Posts: 67
- Joined: Sun May 13, 2012 12:26 pm