Python par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1
Les types de données
- Strings
- Nombres
- Tuples
- Listes
- Dictionnaires
- Booléens et savoir quels objets sont vrais
- Introspection (id, type, dir, help)
Les particularités du langage Python : objets mutables et immutables (ce qu'il faut savoir)
Les structures de contrôle
- Les boucles for et while, les mots clefs break et continue
- Les tests if, elif et else
- les fonctions, paramètres, la portée des variables
- les fonctions spéciales map, lambda, filter et la notation par compréhension
Consolider son code
- Les exceptions : try, except, raise et finally
- Les assertions
- Le debugger en ligne de commande avec pdb
- Les tests unitaires avec doctest
- Les bonnes pratiques : pep8, property, enumerate
- Les outils de qualité de code
Jour 2
Gérer les charsets, encodings et unicode
- Comprendre et maîtriser ce qui provoque, peut provoquer des erreurs d'encodage
- Tout ce qu'un développeur doit savoir sur les charsets, les encodings et l'unicode
Maîtriser le sys.path
- Comprendre le sys.path, les modules et les packages
- Les environnements virtuels
- Installer un module tiers avec pip
Programmation orientée objet
- Les concepts de la programmation orientée objet
- Attributs de classe et d'instance
- Les méthodes spéciales (constructeur, destructeur, surcharge d'opérateurs...)
- L'héritage et la redéfinition de fonctions
Jour 3
Les librairies communes
- Récupérer les paramètres passés à un script : argparse
- Les expressions régulières
- La gestion de fichiers et le module CSV
- Exécuter des scripts système depuis Python : subprocess
- Test automatisés
- Mesures de performance
Objectifs
Posséder les bases du langage Python et bien comprendre ses particularités (objets mutables)
Debugger et maintenir les scripts développés par d'autres développeurs
Réaliser des scripts d'administration système
Développer ses propres programmes from scratch
Centre(s)
  • Paris - 12ème (75)
  • Paris - 16ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
VERTEGO INFORMATIQUE
Programmation Python par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Python scientifique par VERTEGO INFORMATIQUE
LH SOLUTIONS
FORMATION PYTHON par LH SOLUTIONS
Proformalys
Initiation au langage Python par Proformalys
VERTEGO INFORMATIQUE
Arcgis et langage Python par VERTEGO INFORMATIQUE
OF CFA TURENNE COMPETENCES
Devenir un développeur Python par OF CFA TURENNE COMPETENCES
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
Python pour les Pentesteurs par Alphorm
Programmer en Python par Groupe Arkesys
Programmer en Python par Groupe Arkesys