Les cours en Python peuvent vous aider à apprendre la syntaxe, les structures de données et les bases du développement. Vous pouvez développer des compétences en automatisation, analyse de données, scripts et projets pratiques. De nombreux cours utilisent des exemples progressifs pour faciliter l'apprentissage.

Compétences que vous acquerrez: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
★ 4.8 (54 k) · Avancées · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Algorithmes, Réutilisation du code, Tests de logiciels, Structures de données, Tests unitaires, Développement Web, Scripting, Contrôle des versions, GitHub, Programmation Python, Git (système de contrôle de version), Débogage, Jupyter
★ 4.5 (545) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Pandas (Python Package), NumPy, Data Manipulation, Code Reusability, Data Preprocessing, Data Wrangling, Package and Software Management, Data Analysis, Data Processing, Data Integration, JSON, Object Oriented Programming (OOP), Data Science, Data Structures, Python Programming, Exploratory Data Analysis, Computer Programming, Programming Principles, Data Storage, Computational Logic
★ 4.8 (134) · Débutant · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Réutilisation du code, Structures de données, Conception fonctionnelle, Fichier E/S, Documentation du logiciel, Importation/exportation de données, Outils de programmation informatique, Environnement de développement, Programmation Python, Principes de programmation, Stockage des données, Pensée informatique, Outils de développement de logiciels, Environnements de développement intégré, Jupyter
★ 4.6 (1,3 k) · Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Programmation en Python, Traitement des données, Structures de données, Analyse des données, Gestion des fichiers, Manipulation de données, Manipulation des données, Dictionnaire de données, Fichier E/S, Outils de programmation informatique, Environnement de développement, Installation du logiciel, Programmation Python, Magasin de données
★ 4.9 (97 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation en Python, Analyse des données, Graphique, Présentation des données, Pandas (paquetage Python), Collecte de données, Récupération de données sur le Web, Création de tableaux de bord, Traitement des données, Science des données, Programmation Python, Jupyter, Logiciel de visualisation de données, Compétences analytiques, Collecte des données
★ 4.5 (4,9 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Interface de ligne de commande, Scripting, Outils de programmation informatique, Environnement de développement, Principes de programmation, Programmation Python, Développement du programme
★ 4.6 (3,1 k) · Débutant · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
★ 4.6 (64) · Débutant · Spécialisation · 1 à 4 semaines

Logical Operations
Compétences que vous acquerrez: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Debugging, Maintainability, Data Manipulation, Virtualization, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Development Environment, Software Development, Computer Programming Tools, Cross Platform Development
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmation en Python, Intégrations AI, Tests de développement, Déploiement des applications, Tests unitaires, Côté serveur, Restful API, Développement Web, Connaissance de l'IA, Applications Web, Interface de programmation d'applications (API), IBM Cloud, Flask (Framework Web), Programmation Python, Principes de programmation, Cycle de vie du développement logiciel, Examen du code, Intelligence artificielle, Applications en nuage, Environnements de développement intégré
★ 4.4 (1,4 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Réutilisation du code, Algorithmes, Interface de ligne de commande, Données Validation des données, Conception de logiciels, Scripting, Installation du logiciel, Environnement de développement, Conception fonctionnelle, Logique informatique, Programmation Python, Principes de programmation, Développement du programme, Pensée informatique, Validation des données
★ 4.5 (36) · Mixte · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Analyse des données, Conception de jeux, Principes de programmation, Applications Web, Programmation Python, Science des données, Intelligence artificielle
★ 4.5 (2,2 k) · Débutant · Projet Guidé · Moins de 2 heures