Certif. RS 100% CPF

PYTHON

CFORPRO

1 498 €à partir de
21 hdurée
5sessions actives
Parislieu

Objectifs de la formation

Acquérir les bases de la programmation en Python, un langage de programmation clair, tres apprécié des développeurs. Apprendre la syntaxe du langage Python. Concevoir des programmes et simplifier le développement. Vous apprendrez ainsi à structurer des programmes selon un algorithme, à les écrire , les compiler et les exécuter rapidement.

Programme

1. LES BASES DU LANGAGE
Qu'est-ce que PYTHON?
Pourquoi choisir PYTHON
Un langage interprété
Les fonctionnalités du langage,
Python vis à vis des autres langages (C, JAVA, PHP)
2.LES ELEMENTS DU LANGAGE
Contenu
3. ENVIRONNEMENT DE DEVELOPPEMENT PYTHON
Comment Installer Python et des bibliothèques externes
Setuptools et PIP
4. LES EDITEURS PYTHON (IDE)
Installer un IDE
Implémentations de Python
Utilisation de la console
5. EXECUTION D' UN PROGRAMME PYTHON
Les phases d'exécution d'un programme Python
Chargement de la machine virtuelle
Compilation
Interprétation
Exercices pratiques
6. ALGORITHMIQUE DE BASE
Lignes de code
Délimiteurs
Opérateurs, symboles, indentation
Instructions
Instructions conditionnelles
Condition
Instruction NOT
Conditions IF, ELIF, ELSE
Instruction SWITCH
Itérations
Instruction FOR
La boucle WHILE
Instruction BREAK
Instruction RETURN
Instruction CONTINUE
Générateurs
Exercices pratiques
7. PYTHON ET LA PROGRAMMATION OBJET
Définition et instanciation d'une classe
Méthodes et propriétés d'une classe
Exemples d'héritages
Gestion des exceptions
Le mécanisme des exceptions
Les classes incontournables
Exercices pratiques
Exercices pratiques
8. BONNES PRATIQUES
PEP8 : apprendre les bonnes pratiques pour coder en PYTHON
Encodage
Indentation
Code Layout
Import
Espaces
Commentaires de code
Exercices pratiques
9. ACCES AUX BASES DE DONNEES
Accès aux données (fichiers, SGBD)
Connexion à une base de données
Python et SQL
Python et le XML
Concepts fondamentaux : bases, tables, champs, enregistrements,
Création d'une base multi-tables,
Fonctions PHP MySQL,
Introduction au langage SQL (sélection, modification, suppression),
Requêtes SQL
Exercices pratiques
10. SERVICES WEB
Manipuler des données XML
Utiliser des services WEB
Exercices pratiques

Résultats attendus

Attestation de formation. Certification TOSA

Les points forts

Formation en petit groupe

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo 118154

Organisme & lieu

Formations similaires