General information
Code: DPY
Duration: 4 days
Present: 10 Maximum
Price: 1650 HT
Public concerned
- Engineers/Technicians
- System administrators
- Developers
Means
- Support of course
- 1 PC by anybody
- CD of tools
Objectives
- To develop applications of the Web type in Python.
- Learn how to use Python to facilitate your daily spots of
administration system, network and of safety.
- To integrate your Python applications in your S.I.
- Implementation of advanced supports (XML, RPC, regular
Expressions, SGDB...)
|
Description
Python is now recognized like a powerful and
stable language, allowing easily and quickly to develop applications
or punts forms Web, directed object as of the base. It also
became the tool more adapted for the administrators who wish to very
quickly be able to code tools of administration system, network and of
safety to be deployed on their S.I.
The supports for a great number of functionalities and
connectors with other applications (SGDB, XML, RPC, Graph, of
treatment of, treatment character strings of files, images...) have
summers carried, and reviewed. It is finally a basic very
protected language from its design even.
|
Day 1 & 2
- Introduction
- Characteristics of the language
- Applicability
- Installation of Python
- The interactive interpreter
- Basic input-outputs
- Syntax
- Structures of control
- Types of data
- Numbers
- Chains
- Tuples
- Lists
- Dictionaries
- Definition of functions
- Rules of naming
- Optional arguments
- Docstrings
- Introspection
- Functional operators
- Management of the exceptions
- Interception of exceptions
- Lifting of exceptions
|
Day 3 & 4
- Handling of files
- Textual files/CSV
- Files XML, XML-RPC and safety
- Regular expressions
- Advanced programming
- Programming network
- Programming BDD
- Sérialisation and safety
- Threads
- Directed programming object
- Interests
- Structuring of a complex program
- Heritage
- Overload
- Polymorphism
- Creation of graphic interfaces
- Design of an interface with Qt designer
- Compilation and importation of the interface
- Addition of the active code
- Useful APIs
|