Introduction to Python Programming


About the book

"Introduction to Python Programming" is a free open source textbook that is provided as courtesy to NCLab users and to the Python community in general. View it as first draft and feel free to help improve it. All contributors become automatically co-authors. Solutions to exercises and answers to review questions are available in NCLab.

Get the textbook Fork the repo

For Contributors

The textbook is open to contributions. Bugfixes, new examples, and new sections are welcome. If you like to contribute, please contact Pavel Solin with a brief description of your idea. You should be able to use Latex and Git.

Visit NCLab

NCLab is a Public Computing Laboratory. It provides programming, computing with Octave and CUDA, CAD design, web design, and more. Usage is completely free for public projects and it includes up to 10 MB storage.

Other Free NCLab Textbooks