Essential Python

Course information
Prix: Prix sur l'application
Durée: 4
Code du stage: GK2352
GTC: 31
Modalité: Virtual Learning


The Python language has been emerging as a very powerful, flexible, and simple programming tool for building all manner of applications. Maybe you're one of the many developers looking get started with Python. If so, then this hands-on language course is just the thing for you.

Note: You are required to bring your own laptop.


  • Experience with a programming language (preferably a C-based language)

Note: No Python knowledge is assumed.


  1. Introduction to Python
  2. Language Basics
  3. Working with Basic Types and Collections
  4. Functions
  5. Classes
  6. Error Handling
  7. File I/O
  8. Iterator Zen
  9. Pythonic / Idiomatic Python
  10. Web Applications in Python (Pyramid)
  11. Database Access via SQLAlchemy (ORM model)
  12. Database Access (NoSQL / MongoDB)
  13. Building Redistributables (Modules and Packages)
  14. Debugging and Unit Testing Python
  15. Labs: n/a         


  •  Install Python and writing basic scripts
  • Language features needed in all applications
  • Advanced functionality such as OO Python, the Pyramid web framework, MongoDB, and Data API
  • Unit testing, debugging, and multi-threaded parallel code in Python


  • Developers who need to be effective with Python immediately after the course



Virtual Learning Prochaines dates

Nous pouvons ouvrir des places à distance sur nos sessions de formation délivrées en inter-entreprises. Contactez-nous si vous souhaitez une date en particulier.

Toutes nos dates
Date & Location Langue Version
03 avr. - 06 avr., 2017 Virtual Learning
10 juil. - 13 juil., 2017 Virtual Learning
02 oct. - 05 oct., 2017 Virtual Learning
18 déc. - 21 déc., 2017 Virtual Learning

Cette formation a été ajoutée à votre panier.