Python logo

Goals


- Know the possibilities and limits of Python

- Master the essential syntax of Python

Program

History, alternatives
About Python 2 and Python 3
Presentation and installation of Python in a Windows or Linux environment
Implementation of Python: access to the terminal
Assisted development environments; association with known tools and practical editors

Workshop: Setting up a development environment

Basic syntax, in direct interpretation and in script
Declare variables in Python, internal types and their use
Use operators and expressions
Presentation and detail of control structures: tests, loops
Use loops and tests to perform algorithms
Use tables, various algorithms for processing big data
Types of data and advanced operations (sets, dictionaries, scheduling, etc.)
Exception management

Workshop: Multiple algorithms to master the basic syntax.

Interest of code structures in the project and for the group of projects
Create and organize functions
Return of functions, absence of return, multiple returns and interest in a complex algorithm
Namespaces, manipulation
Creation of function libraries, documentation
Operations strings number of characters
Calculate with Python
Manage dates, times, time intervals with Python
Various functions required

Workshop: Building a library of functions

Different programming styles, contributions of the object
Object and classes
Management of attributes and methods
Instantiation, destruction
Encapsulate data and use properties
Aggregation of objects
Single and multiple inheritance
Polymorphism
Introspection
Use of interfaces
UML modeling: class diagrams, d ‘objects

Workshop: UML design of an application and implementation of business classes

Passing of the certification (if foreseen in the financing).

Duration

3 days

Price

£ 1708

Audience

Developers

Prerequisites

No

Reference

PYT252-F

Sessions

Contact us for more informations about session date