Programmer et automatiser des tâches avec Python (Tosa)
- Tout public
Maîtriser la syntaxe de base de Python, les structures de contrôle et la gestion des erreurs pour développer des programmes robustes
Définir et utiliser des fonctions Python : paramètres, valeurs de retour, arguments variables et fonctions lambda
Appliquer des concepts avancés de programmation : décorateurs, générateurs et compréhensions de listes
Manipuler les types de données natifs de Python : listes, tuples, dictionnaires et ensembles
Concevoir des classes, utiliser l'héritage et le polymorphisme pour structurer des programmes orientés objet
Gérer et optimiser des données avec des bibliothèques spécialisées telles que Pandas
Importer, créer et utiliser des modules et packages en exploitant la bibliothèque standard Python
Interagir avec des sources de données externes : fichiers CSV, JSON, APIs REST et bases de données SQL
Analyser et optimiser les performances d'un programme en maîtrisant la complexité algorithmique
Programme
Fondamentaux Python : variables, conditions, boucles, fonctions, lambda, décorateurs, générateurs, gestion des erreurs
Structures de données : listes, tuples, sets, dictionnaires, algorithmes de tri et de recherche, complexité algorithmique
POO et packages : classes, héritage, polymorphisme, création de packages, bibliothèque standard (OS, sys, math, datetime), manipulation de fichiers JSON et CSV
NumPy et Pandas : calcul matriciel, statistiques descriptives, nettoyage et transformation de données, séries temporelles — Ateliers pratiques Starbucks et Netflix
Machine Learning : introduction à la data science, régression linéaire, évaluation de modèle, standardisation — Atelier estimation immobilière
Visualisation de données : Matplotlib, Seaborn, Plotly, visualisations géographiques (choropleth, geoJSON)
SQL et Python : connexion base de données, requêtes, jointures, agrégations, introduction à DuckDB
Webscraping et APIs REST : BeautifulSoup, Selenium, appels d'endpoints, pagination, authentification par token
Savoir maîtriser son environnement de travail Windows ou Mac
4 mois
- 31067 Développement informatique
- 30812 Langage Python
- 326 Informatique, traitement de l'information, réseaux de transmission des données
- RS6962, Date fin d'enregistrement : 18/12/2027
Inscriptions et entrées tout au long de l 'année -
Modalités pédagogiques
Des cours 100% en vidéo afin de vous organiser comme vous le souhaitez. Le soutien d’un Mentor, d’une communauté d’apprenants et de l’équipe support, vous permet de ne jamais vous sentir seul !
Accès handicapés
Https://aide.tuto.com/fr/articles/3624196-personnes-en-situation-de-handicap-quelles-aides-pour-suivre-nos-formations
Les actions du Plan Régional de Formation sont financées avec le concours du Fonds Européen
Entrées/sorties permanentes
Formation 100% à distance
Niveau de sortie : Sans niveau spécifique
Weecast - Tuto.com