Created by useiconic.comfrom the Noun Project

Programming with Python

Python is an agile programming language. System administrators use it to automate tasks while programmers develop complex applications with it.

Python has a strong track record. It is one of the most famous programming languages. It is also one of the few programming technologies (aside Java and C++) deployed by Google, Facebook and many other corporations for their Web applications. It is recognized even by the Java and Microsoft communities, who have implemented their own interpreters: Jython and IronPython.

With its dynamic typing, its limpid syntax and its fluid integration into a large numbers of C libraries, Python is an ideal language for rapid development.

This course is an introduction to the Python language focusing on its practical applications.


  • Introduction
  • Interactive console
  • Basic data types
  • Operators
  • Syntax and expressions
  • Control structures
  • Functions and complex types
  • Packages and modules
  • Classes
  • Exceptions
  • Overview of system libraries


System administrators and programmers

Special notes

Knowledge of a programming language and working with GNU/Linux system and its environment are helpful.