Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design emphasizes code readability. Its syntax allows programmers to express concepts in fewer lines of code than languages such as C++ or Java. (Wikipedia 21.10.2016)

Free Online Courses

1. Language Independent Lessons – a good place to begin or review

2. Python From Scratch – a basic introduction

3. Computer Science Circles – an introductory Python Course

4. A Gentle Introduction to Python -
    Massachusetts Institute of Technology

5. Codecademy Python – an advanced course

6. Program Arcade Games With Python

7. Learn

8. The Hitchhiker’s Guide to Python

7. Mathematical Functions

8. Doug Hellman’s Python 2 – PyMOTW–2

9. Doug Hellman’s Python 3 – PyMOTW–3

10. Python Headquarters – download the coding language

Integrated Development Environments

1. Wingware
Students need to renew their Wingware license each year.
To register for the Churchill student license please visit room 115,
electronics and robotics.

2. Netbeans

Python Annotated Bibliography

Microsoft Word Version

Wikipedia on Python