
Description :
Initiez-vous au langage de programmation Python, reconnu pour sa simplicité et sa polyvalence. Maîtrisez la syntaxe fondamentale, les structures de données et les concepts de programmation essentiels. Apprenez à écrire vos premiers scripts pour automatiser des tâches quotidiennes et manipuler efficacement des données. Développez les compétences nécessaires pour poursuivre votre apprentissage vers des domaines spécialisés comme la data science ou le développement web.
Public
- - Développeurs Python
- Analystes de données
- Étudiants avancés
Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.
Objectifs de formation
- - Maîtriser les bibliothèques avancées de Python
- Optimiser le code pour la performance
- Manipuler et analyser des données efficacement
- Mettre en place des projets structurés
Prérequis
- - Connaissance des bases de Python
Programme de formation
Python Découverte : Premiers pas dans le langage le plus demandé du marché
Introduction
- Historique
Champs d'application
Catégoriser Python: langage interprété à typage fort dynamique
Environnement de travail
Versions architectures et plateformes pour Python
Editeurs et environnements de développement (IDE)
Installation et configuration de Python
Conformité du codage à PEP8
Programme type
- Programme minimal et point d'entrée
Lancement de programmes et passage d'arguments
Versions compilées de Python
.py
.pyc
Console Pythonð
Les primitifs
Conversions de types, casting
Types agrégés : Tuples, List, Set et Dictionnaires
Les instructions de base
- Commentaires sur une ligne #
Notion de blocs et indentations
Les opérateurs
Affectation
Arithmétique
Logiques
Relationnels
Saisie et affichage : input, print et formatage
Structure conditionnelle : la directive "Match"
Les structures de boucle : While, For, Range()
Break et continue
La gestion des exceptions
Groupes d'exceptions
Notes d'exceptions
L'import de modules
Procédures et fonctions et gestion des fichiers
- Def, arguments et valeur de retour
Variables globales et l'instruction globale
Arguments par défaut, *args et **kwargs -
Fonctions lambda
Gestion de fichiers et répertoires
Accès séquentiel, aléatoire
Le module os, os.path, shutil, zlib
Modules et Classes
- Définition de modules et des packages
Instruction import
Résolution des modules
Module et programme : __main__
Installation de modules : pip, easy_install
Approche objets
Classes et instances / objets : self
Constructeur : __init__
Données et méthodes membres
Héritage multiple
-
-
01 85 09 29 06
contact@oxformation.com
-