Introduction to Python

Introduction to Python is a resource for students who want to learn Python as their first language, and for teachers who want a free and open curriculum to use with their students.

Set Up Your Programming Environment

If your computer is not yet set up to run Python programs, you may consider to take a look at the Programming Environment notebook.

Otherwise, feel free to skip ahead!

Start Learning Python

If your computer is already set up to run Python programs, you can get started with Hello World, to test that everything works properly and fine.

Contents

Please take a look at the Table of Contents to see a list of the topics covered throughout the notebooks, along with a brief description of each part.

Feedback

If you have any questions or comments, feel free to get in touch:

  • Twitter: @leriomaggio
  • Email: valeriomaggio at gmail dot com

Contribute

If you already know Python and would like to help contribute to the project, please see the project's GitHub page.