Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.64 KB

README.md

File metadata and controls

58 lines (47 loc) · 2.64 KB

Tour of Python

A comprehensive guide through Python programming using Jupyter notebooks. This repository is structured as a series of modules, each covering a different aspect of Python programming.

Table of Contents

  1. Introduction
  2. Values
  3. Objects and Identifiers
  4. Interactive Help Features
  5. Builtin Data Structures
  6. Control Structures
  7. Functions
  8. Functional Programming Features
  9. File Processing
  10. Classes
  11. OO Programming in Python
  12. Modules
  13. Packages
  14. Command Line Processing
  15. Threads, Processes, Parallelism, and Concurrency
  16. Unit Testing - Doctest and Unittest
  17. ChainMaps
  18. Math and CMath
  19. NumPy
  20. Matrices with NumPy and SciPy
  21. Matplotlib
  22. Tkinter
  23. PyQt
  24. Django
  25. Implementing REST in Python
  26. Game Development With PyGame

Appendices

Getting Started

To get started with the "Tour of Python", clone this repository and navigate to the desired notebook.

git clone https://github.com/zackbunch/tourofpython.git
cd tourofpython

You can then open the Jupyter notebooks using Jupyter Lab or Jupyter Notebook.

Prerequisites

Python 3.x Jupyter Lab or Jupyter Notebook

Contributing

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.