Programmation python : les fondamentaux
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
À propos de cette formation :Python est un langage de script puissant et flexible orienté objet conçu pour être facile à utiliser et améliorer la productivité. Cette formation Python vous apporte l'expérience pratique via l'utilisation de Python pour développer des applications, automatiser des tâches administratives et intégrer les systèmes de manière efficace.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
À qui s'adresse cette formation ?À toute personne souhaitant développer des applications en Python, notamment les développeurs, les administrateurs systèmes et de bases de données, les programmeurs et les responsables techniques. Une connaissance des bases d'un langage de programmation ou de l'écriture de scripts est nécessaire.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Requêtes
Le programme
Présentation de Python
- Caractéristiques du langage
- Interfaces d'accès interactives
- Le modèle d'exécution de Python
- Environnements de développement intégrés
Exploiter les types de base de Python
Manipuler des chaînes de caractères et des nombres littéraux
- Déclarer et initialiser des variables
- Opérations arithmétiques
- Décisions et itérations
- Formater et découper des chaînes de caractères
- Accéder aux éléments de listes
- Représenter des données ordonnées par des tuples
- Associer des clés à des valeurs dans des dictionnaires
- Traitement homogène des collections avec des itérateurs
Organisation et structuration du code
Définir et utiliser des fonctions
- Arguments positionnels, nommés par mot-clé et par défaut
- Valeurs de retour
- Listes d'arguments de longueur variable
- Fonction récursives et générateurs
- Importer et recharger des modules
- Qualification des fonctions importées depuis un module
- Créer des modules
- Regrouper des modules dans des packages
Implémenter classes et objets
Déclarer et modifier des objets
- Encapsuler des fonctionnalités dans des classes
- Initialiser des objets par des constructeurs
- Accéder aux données dérivées avec des propriétés
- Rôle des méthodes statiques et des méthodes de classes
- Surcharge des opérateurs
- Réutiliser des fonctionnalités via l'héritage
- Définir des classes abstraites et des interfaces
- Spécifier dynamiquement des méthodes
- Contrôler la portée dans l'espace de noms
- Enrichir les fonctionnalités avec des décorateurs de classe
Manipuler le système de fichiers
Gestion des fichiers
- Lire et écrire fichiers textes et binaires
- Importer le module OS pour manipuler des répertoires
- Préserver le contrôle du programme par la gestion des erreurs
- Détecter des erreurs et lever des exceptions
Interface avec des bases de données relationnelles
Établissement des connexions
- Créer une connexion à une base SQL
- Instancier des curseurs pour accéder aux données
- Récupération des données structurées
- Actions de mise à jour des données
Interfaces utilisateur graphiques avec Tkinter
Conception de l'interface
- Définir la disposition des fenêtres
- Insérer des widgets : labels, boutons, entrée
- Interaction avec les boîtes de dialogue
- Définir des éléments de menus
- Réagir aux clics de souris
- Capture des saisies au clavier
- Intégrer des gestionnaires d'événements
Développer des applications web
Analyse de la chaîne de traitement d'une requête
- Identifier la place de Python
- Associer des requêtes à des scripts Python
- Exporter un modèle dans une base de données
- Utiliser des vues pour engendrer du HTML
- Traiter les requêtes avec des contrôleurs Python
- Produire un code efficace et concis
- Simplifier le développement d'applications
- Accéder à une base de données et produire du HTML à partir de modèles
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation python : les fondamentaux