Formation

Programmer et automatiser des tâches avec Python (Tosa)

Organisme juridiquement chargé de l'offre de formation proposée
Weecast - Tuto.com

  • Tout public
Compétences développées
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
Ce parcours vous permet d'acquérir, à votre rythme, une maîtrise professionnelle de Python — des fondamentaux jusqu'à la data science, l'intelligence artificielle et l'automatisation.

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
Connexion internet ADSL ou supérieure.
Savoir maîtriser son environnement de travail Windows ou Mac
Durée totale : 59 heures
4 mois
Formacode (Domaines de formation) :
  • 31067 Développement informatique
  • 30812 Langage Python
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données
Weecast - Tuto.com
Lionel RICCARDI 01 84 80 46 00 Référent commercial
Tuto.com • SAS Weecast
31 rue d'Alger
83000 TOULON
01 84 80 80 29
Modalités de l'inscription :
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

Fonds Européen 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