PYTHON
Way formation
Objectifs de la formation
Vous avez beaucoup de tâches fastidieuses et répétitives au travail ?
Vous voulez être capable de faire des choses plus efficacement ?
Python peut vous aider !
Python est l'un des langages de programmation les plus utilisés. Apprendre à coder avec Python est une compétence très recherchée dans beaucoup de métiers. Et pas uniquement pour les développeurs logiciels à temps plein. Tout le monde peut apprendre !
Python vous permet d'automatiser des tâches, comme envoyer des e-mails ou écrire dans des fichiers... Tout ça pour vous aider à terminer des tâches plus efficacement.
Ce cours s'adresse aux personnes qui n'ont jamais vu une ligne de code ou qui n'ont jamais entendu parler de Python.
Nous allons avancer ensemble pas à pas de façon amusante et facile à comprendre. Je sais ce que ça fait d'être intimidé par le code, ou de n'y rien comprendre. Je veux donc m'assurer que personne ne ressente la même chose.
Dans ce cours, vous allez enregistrer des informations en tant que données en Python. Vous allez contrôler la logique dans votre code avec des conditions, des boucles et des fonctions. Vous allez aussi automatiser la récupération de données à partir du web avec les packages Requests, Beautiful Soup et CSV, dans le processus appelé extraction de données web. Vous allez beaucoup apprendre et vous passerez un bon moment !
Vous avez beaucoup de tâches fastidieuses et répétitives au travail ? Vous voulez être capable de faire des choses plus efficacement ? Python peut vous aider !
Python est l'un des langages de programmation les plus utilisés. Apprendre à coder avec Python est une compétence très recherchée dans beaucoup de métiers. Et pas uniquement pour les développeurs logiciels à temps plein. Tout le monde peut apprendre !
Python vous permet d'automatiser des tâches, comme envoyer des e-mails ou écrire dans des fichiers... Tout ça pour vous aider à terminer des tâches plus efficacement.
Ce cours s'adresse aux personnes qui n'ont jamais vu une ligne de code ou qui n'ont jamais entendu parler de Python. Nous allons avancer ensemble pas à pas de façon amusante et facile à comprendre. Je sais ce que ça fait d'être intimidé par le code, ou de n'y rien comprendre. Je veux donc m'assurer que personne ne ressente la même chose.
Dans ce cours, vous allez enregistrer des informations en tant que données en Python. Vous allez contrôler la logique dans votre code avec des conditions, des boucles et des fonctions. Vous allez aussi automatiser la récupération de données à partir du web avec les packages Requests, Beautiful Soup et CSV, dans le processus appelé extraction de données web. Vous allez beaucoup apprendre et vous passerez un bon moment !-ce qu'on attend ? Commençons !
Programme
Niveau de granularisation
14 modules interactifs soit 3 cas pratiques + 54 leçons d'apprentissage
CAS PRATIQUE 1
- Calculer une moyenne, un total et un pourcentage
- Déterminer le nombre de jours dans un mois
- Déterminer si un nombre est fort ou non
- Supprimer les doublons d'une liste
- Trouver la somme des éléments de chaque ligne et
colonne d'une matrice
- Manipuler une chaîne de caractère
- Utiliser les fonctions récursives
- Utiliser des tulpes
INTRODUCTION AU LANGAGE PYTHON
- Introduction à Python
- L'environnement de travail Python
- Créer un fichier et l'exécuter avec Python
NOTIONS FONDAMENTALES EN PYTHON
- Mots-clés et identificateurs en Python
- Instructions, indentation et commentaires en Python
- Les principaux types de données
- Présentation des variables
- Entrée / sortie en Python : fonctions input() et print()
LES STRUCTURES DE CONTRÔLE
- Les opérateurs en Python
- Les instructions if-else en Python
- Les boucles en Python
- Créer des conditions Python complexes
- Convertir une boucle for imbriquée en une boucle for simple
LES FONCTIONS
- Introduction aux fonctions Python
- Définition et syntaxe des fonctions
- Notions avancées sur les paramètres et arguments
- Arguments *args et **kwargs
- Contrôle des valeurs de retour d'une fonction
- La portée des variables en Python
- La fonction yield
- Quelques fonctions utiles
LES DIFFÉRENTS TYPES DE DONNÉES
- Les chaînes de caractères
- Les listes
- Les tableaux - module array
- Les tuples
- Les ensembles
- Les dictionnaires
- Les matrices
- Récapitulatif
CAS PRATIQUE 2
- Effectuer des opérations de lecture sur des fichiers
- Effectuer des opérations d'écriture sur des fichiers
- Gérer les erreurs
- Manipuler les dates
- Générer un mot de passe aléatoire
MANIPULATION DE FICHIERS
- Introduction à la manipulation de fichiers
- Opérations sur les fichiers
- Échange de données avec le module JSON
- Autres méthodes pour la gestion des fichiers
LA GESTION DES ERREURS EN PYTHON
- Introduction à la gestion d'erreurs ou d'exceptions
- Gérer les exceptions avec try, except, else et finally
- Liste des exceptions
MODULES STANDARDS ET PAQUETS PYTHON
- Les modules et paquets
- Modules math, random et statistics
- Les modules datetime, time et calendar
- Module re : expressions régulières ou rationnelles
CAS PRATIQUE 3
- Créer une classe CompteBancaire
- Utiliser l'héritage des classes
- Utiliser le polymorphisme
- Simuler le tirage d'une loterie
- Utiliser les décorateurs
LES DIFFÉRENTS TYPES DE DONNÉES
- Les chaînes de caractères
- Les listes
- Les tableaux - module array
- Les tuples
- Les ensembles
- Les dictionnaires
- Les matrices
- Récapitulatif
POO : NOTIONS FONDAMENTALES
- Introduction à la Programmation Orientée Objet en Python
- Constructeurs et destructeurs
- Classes, objets et attributs
- Gérer la visibilité des membres de classes
POO : Notions avancées
- Héritage
- Polymorphisme
- Surcharge des opérateurs
- Itérateurs et générateurs
- Listes des méthodes utiles
.................
Résultats attendus
Les scientifiques des données utilisent Python pour des tâches de science des données telles que les suivantes : Corriger et prélever les données incorrectes, ce qui est connu sous le nom de nettoyage des données.
Extraire et sélectionner diverses caractéristiques des données.
Les points forts
Créer des données avec Python
Gérer la logique d'un programme dans Python
Extraire des données du web avec les packages Python
La certification
Programmer et automatiser des tâches avec Python (Tosa)
- TypeCertif. RS
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement informatique
RS 6962 CertifInfo 118154 Organisme & lieu
- OrganismeWay formation
- Région