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.

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.

Témoignage d'un client

La compétence, pédagogie et flexibilité de Jacob Cook (formateur) était parfaite. Il maîtrise bien la matière (python) et beaucoup plus. Côté pédagogie, on voit bien qu'il était bien préparé, ne se cherchait pas même si l'on dérogeait parfois du syllabus. On voudrait continuer a apprendre avec lui. Merci!

Patrice Ma-Hive-Ning

Société de Transport de Montréal

Témoignage d'un client

Super dynamique, le formateur a contredit mes attentes de cours un peu plate que j'ai eu dans le temps de l'université. Le cours a été extrêmement interactif et j'ai eu "ben du fun" à le suivre. Bref, j'ai bien aimé l'expérience et Mathieu et un très bon formateur.

Benoit Riopel

Innobec

Témoignage d'un client

La formation Python était des plus intéressante et m'a permis d’acquérir les bases et une vision d’ensemble de ce qu’est Python. Le format (cours entremêlé d'exercices/projets) et le contenu était très bien adapté. Notre formateur a répondu à toute nos questions et nous poussait a en poser plus. Il se souciait clairement que nous comprenions correctement, notamment pour les concept les plus avancés. Bref je suis très satisfait.

Nicolas Gasset

Environnement Canada