You will find here information about learning the Python Programming language and learn about its ecosystem.

Python is an easy to learn programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s simple syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

Introduction to Python

This online book will provide you with enough information to conduct your programming for the cloud in python. Although this the introduction was first developed for Cloud Computing related classes, it is a general introduction suitable for other classes.

Introduction to Python

The document is available as an online book in ePub and PDF

For ePub, we recommend using iBooks on macOS and calibre on all other systems.

Topics covered include:

  • Python Installation
    • Using Multiple different Python Versions
  • First Steps
    • REPL
    • Editors
    • Google Colab
  • Python Language
  • Python Modules
  • Selected Libraries
    • Python Cloudmesh Common Library
    • Basic Matplotlib
    • Basic Numpy
    • Python Data Management
    • Python Data Formats
    • Python MongoDB
  • Parallelism in Python
  • Scipy
  • Scikitlearn
  • Elementary Machine Learning
  • Dask
  • Applications
    • Fingerprint Matching
    • Face Detection

Last modified June 16, 2021 : reorganization (c7fe351a)