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.
Syllabus
- 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
Audience
System administrators and programmers
Special notes
Knowledge of a programming language and working with GNU/Linux system and its environment are helpful.