Python for Programmers and Non-Programmers is a one stop shop for learning Python for both programmers and non-programmers.

The ultimate resource for Python training!

Python is a programming language that enables you  work more quickly and integrate your systems more effectively.

The website  provides a comprehensive listing of tutorials, lessons and videos for learning the Python programming language.

Python is a powerful, easy to use programming language. This online tutorial from is just enough to whet your appetite.

Tutorials for those who have never programmed before.

  • Books
  • Interactive Courses
  • Tutorials and Websites
  • Videos and Tools

Tutorials for those who have  had previous experience with other programming languages such as C or Perl.