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