Formation Python (informatique) par CHARTIER MATHIEU - INTERNET FORMATION
Lieu(x)
En centre (86)
Durée
Total : 21 heures
En entreprise : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- Généralités et définitions
Historique et versions de Python
Particularités, forces et faiblesses de Python
Installation et configuration
Environnement de travail
Interpréteurs (ligne de commande), console et mode script
IDE et éditeurs de code adaptés à Python
Outils d'analyse statique du code (PyChecker, PyLint...)
- Bases de développement en Python
Encodage des caractères (UTF
- 8)
Saisie de textes (input)
Gestion des commentaires de code
Variables, types de données (chaînes, booléens...) et transtypage
Chaînes de caractère et spécificités
Gestion des chiffres et calculs
Tableaux indicés (tuples et listes)
Tableaux associatifs (dictionnaires)
- Instructions avancées en programmation
Normes de programmation en Python (PEP)
Opérateurs (logiques, relationnels...)
Structures conditionnelles (if... elif... else...)
Boucles en Python (while, for, range...)
Gestion des boucles avec break, continue et pass
Compréhension de liste et generator expression
- Fonctions et procédures
Gestion des fonctions def(), arguments et valeurs à retourner
Gestion des arguments de fonctions (définis / indéfinis)
Portée des variables (globales...)
Fonctions lambda
Fonctions prédéfinies
- Gestion des scripts, packages et modules externes
À quoi servent les scripts et modules externes ?
Installation de modules avec pip ou easy_install
Importation de modules Python
Stdlib et modules à connaître (os, argparse, re, logging, time...)
Exécution de programmes externes
Création de fichiers compilés en Python (.pv, .pvc...)
- Gestion des fichiers avec Python
Gestion des expressions régulières
Création et écriture dans un fichier
Lecture d'un fichier existant
Suppression d'un fichier
Modules os, os.path, shutil, zlib, csv...
Traiter des fichiers XML avec Python et etree
- Créer une User Interface (GUI) avec Python
Créer des interfaces graphiques avec Tkinter
Autres gestionnaires d'UI en Python : Kivy, wxPython, PyForms...
Créer un jeu vidéo avec PyGame
Utiliser un controller avec Python (souris, clavier, manette...)
- Exercices d'applications en Python
- Bilan et questions sur la formation Python
Historique et versions de Python
Particularités, forces et faiblesses de Python
Installation et configuration
Environnement de travail
Interpréteurs (ligne de commande), console et mode script
IDE et éditeurs de code adaptés à Python
Outils d'analyse statique du code (PyChecker, PyLint...)
- Bases de développement en Python
Encodage des caractères (UTF
- 8)
Saisie de textes (input)
Gestion des commentaires de code
Variables, types de données (chaînes, booléens...) et transtypage
Chaînes de caractère et spécificités
Gestion des chiffres et calculs
Tableaux indicés (tuples et listes)
Tableaux associatifs (dictionnaires)
- Instructions avancées en programmation
Normes de programmation en Python (PEP)
Opérateurs (logiques, relationnels...)
Structures conditionnelles (if... elif... else...)
Boucles en Python (while, for, range...)
Gestion des boucles avec break, continue et pass
Compréhension de liste et generator expression
- Fonctions et procédures
Gestion des fonctions def(), arguments et valeurs à retourner
Gestion des arguments de fonctions (définis / indéfinis)
Portée des variables (globales...)
Fonctions lambda
Fonctions prédéfinies
- Gestion des scripts, packages et modules externes
À quoi servent les scripts et modules externes ?
Installation de modules avec pip ou easy_install
Importation de modules Python
Stdlib et modules à connaître (os, argparse, re, logging, time...)
Exécution de programmes externes
Création de fichiers compilés en Python (.pv, .pvc...)
- Gestion des fichiers avec Python
Gestion des expressions régulières
Création et écriture dans un fichier
Lecture d'un fichier existant
Suppression d'un fichier
Modules os, os.path, shutil, zlib, csv...
Traiter des fichiers XML avec Python et etree
- Créer une User Interface (GUI) avec Python
Créer des interfaces graphiques avec Tkinter
Autres gestionnaires d'UI en Python : Kivy, wxPython, PyForms...
Créer un jeu vidéo avec PyGame
Utiliser un controller avec Python (souris, clavier, manette...)
- Exercices d'applications en Python
- Bilan et questions sur la formation Python
Objectifs
- Appréhender le langage Python
- Savoir réaliser des programmes simples en CLI
- Comprendre les forces de Python
- Savoir créer des interfaces utilisateurs (GUI)
- Maîtriser les PEP et coder proprement en Python
- Savoir créer des logiciels informatiques simples
- Savoir réaliser des programmes simples en CLI
- Comprendre les forces de Python
- Savoir créer des interfaces utilisateurs (GUI)
- Maîtriser les PEP et coder proprement en Python
- Savoir créer des logiciels informatiques simples
Centre(s)
- Buxerolles (86)
Secteur(s)
Formation proposée par : CHARTIER MATHIEU - INTERNET FORMATION
À découvrir