Skip to content

A set of IPython notebooks and learning resources for an Introduction to Programming class, focusing on Python.

License

Notifications You must be signed in to change notification settings

anemes/intro_programming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A collection of IPython Notebooks for teaching Python.

Here is the index page, as students see the notebooks, and the course syllabus. Goals:

  • Introduce students as quickly as possible to the basics of programming, and then help them choose an interesting project that they are capable of completing.
  • Introduce best practice as early as possible, while remaining accessible to students with zero background in programming.

Contributing:

On an Ubuntu system:

Clone this repository into a local directory

$ git clone https://github.com/ehmatthes/intro_programming

Install IPython Notebook

$ sudo apt-get install ipython-notebook

Open the notebooks locally:

$ cd intro_programming/notebooks
$ ipython notebook

This will open a browser, and you can click on the notebook you'd like to edit.

There may be a bit more involved in a full setup, depending on which versions of Python you have on your system, but that will get you up and running. If you have any questions about getting the project running locally, drop a note in Issue 11, or get in touch with me directly. I can be reached by email, ehmatthes at gmail, or on twitter @ehmatthes.

Thanks for looking!

About

A set of IPython notebooks and learning resources for an Introduction to Programming class, focusing on Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published