Ferme la recherche

Formation Python (informatique)

Descriptif

Durée de la formation

Durée 21 heures
En entreprise 21 heures

Session

entrées/sorties permanentes

du 01 févr. 2020 au 31 déc. 2022  - Buxerolles (86)
du 01 févr. 2020 au 31 déc. 2022  - Buxerolles (86)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- 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

Description de la formation

- 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

Conditions d'accès

Ouvert à tous, pour un public ayant quelques connaissances en informatique.

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

CHARTIER MATHIEU - INTERNET FORMATION

Lieu de formation

4 allée Didot
Buxerolles

Calculez votre itinéraire

Centre de formation

4 allée Didot
86180, Buxerolles

Toutes les formations et avis pour CHARTIER MATHIEU - INTERNET FORMATION