
Python, programmation Objet
Aelion
Avoir des connaissances de base en programmation (souhaitable en langage objet).
- Utiliser les outils de développement associés au langage Python
- Connaître la syntaxe du langage Python
- Acquérir les principes de la programmation objet
- Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées
- Concevoir des interfaces graphiques
- Appréhender l’utilisation des outils de test et d'évaluation d'un programme Python
UTILISER LES OUTILS DE DEVELOPPEMENT ASSOCIES AU LANGAGE PYTHON
Présentation de Python
Historique de Python
Comparaison de Python avec d’autres langages
L’interpréteur python
Les environnements de programmations : IDE, Notebook
CONNAITRE LA SYNTAXE DU LANGAGE PYTHON
La syntaxe du langage
Les variables
Les nombres et opérateurs numériques
Les opérateurs de comparaison et logiques
Les chaînes de caractères et opérateurs spécifiques
Les conditionnelles
Les boucles
Les conteneurs python de base
Les tuples
Les listes
Les ensembles
Les dictionnaires
Les opérateurs et méthodes de manipulation des conteneurs
Itérations sur un conteneur
METTRE EN OEUVRE LES FONCTIONNALITES DES MODULES PYTHON ET LES BONNES PRATIQUES ASSOCIEES
Les fonctions intégrées de python
Modules et packages
Les fonctions des modules Python
Importation de code Python
Ecrire une fonction Python
Ecrire un module, un package
Consulter, écrire une documentation
ACQUERIR LES PRINCIPES DE LA PROGRAMMATION OBJET
Objets et classes
Constructeurs, attributs et méthodes
Propriétés
Surcharge de méthodes intégrées et opérateurs
L'héritage
Liaison tardive
Méthode de classe ou statique
Les exceptions
CONCEVOIR DES INTERFACES GRAPHIQUES
Interface graphique avec TKINTER
Les composants graphiques
Gestion des événements
METTRE EN OEUVRE LES FONCTIONNALITES DES MODULES PYTHON ET LES BONNES PRATIQUES ASSOCIEE
Les spécification DB-API
Connexion et manipulation de base de données
Les requêtes paramétrées
ORM SQLAlchemy
Variables d'environnement
Arguments en ligne de commande
Système de fichier
Ecrire et lire dans un fichier
Expressions régulières
APPREHENDER L’UTILISATION DES OUTILS DE TEST ET D'EVALUATION D'UN PROGRAMME PYTHON
LINTER
Tests unitaires
Environnements virtuels
Cette formation est temporairement suspendue.
Voici des formations similaires :
Spécialiste Python

Spécialiste Python et Spécialisation Data Science

Python

Bachelor Développeur d'application Python

Perfectionnement en Python 3

Introduction au Web Scraping avec Python

Les formations les plus recherchées
Cette formation est temporairement suspendue.
Voir des formations similaires