Python Overview

From Training Material
Jump to navigation Jump to search


Overview

  • Python is an interpreted language.
  • The Python interpreter automatically generates bytecode (.pyc files).
  • Strengths:
  • Quick to write, no compilation
  • Fully object-oriented.
  • Many reliable libraries.
  • All-round language.
  • Weaknesses:
  • Writing very fast programs is not easy.
  • The lead developer (Guido van Rossum) works for Google Inc.
  • It is 100% free software.

Books

  • Python in a Nutshell (O'Reilly).
  • The Python Cookbook.

Online Resources