IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre Python

Les meilleurs cours et tutoriels pour apprendre Python

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation Python et Zope. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts avec des corrigés en sus des cours pour perfectionner votre niveau et acquérir de l'expérience.
N'hésitez pas aussi à vous référer à la FAQ Python et à poser vos questions sur les forums d'entraide Python et Zope.

Si vous avez des remarques concernant cette page cours Python, un espace de dialogue vous est proposé sur le forum.
2 commentaires Donner une note à l´article (5)

Page lue   fois.

Nombre d´auteurs : 73, nombre d´articles : 24, dernière mise à jour : 28 décembre 2023 

 
Tutoriels pour débutants et cours complets pour apprendre Python
  • PDF on-line ZIP E-book 
    fr
    Il s'agit de la première partie d'une série de cours pour apprendre Python. Dans ce cours vous serez initiés à la programmation de façon générale, puis vous apprendrez les bases de Python.
     
  • PDF on-line ZIP E-book 
    fr
    Il s'agit d'une série de tutoriels vidéo pour apprendre Python de façon pratique. Au fur et à mesure des tutoriels, le niveau des exemples de code proposés augmentera afin de vous aider à maîtriser les différents aspects de Python.
     
  • PDF on-line ZIP E-book 
    fr
    Il s'agit d'une introduction à la programmation Python. Il peut servir de support de cours de formation pratique pour les débutants pour apprendre Python. Les thèmes abordés sont :
    - les bases du langage Python ;
    - notions de classes et héritage en langage Python ;
    - les exceptions ;
    - architectures en couches et programmation par interfaces ;
    - utilisation du SGBD MySQL ;
    - architectures client / serveur TCP/IP ;
    - services web.
     
  • PDF on-line ZIP E-book 
    fr
    Cours pour apprendre Python
    par Patrick Fuchs, Pierre Poulain
    Python est un langage de programmation objet, multiparadigme et multiplateforme. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Ce cours, conçu à l'origine pour apprendre la programmation Python aux étudiants débutants des filières biologie et biochimie de l'Université Paris Diderot - Paris 7, se charge de vous apprendre les bases de la programmation en Python.
     
  • PDF on-line ZIP E-book 
    fr
    Il s'agit d'un cours complet pour apprendre Python 3. Il va, dans un premier temps, aborder les bases de la programmation,de façon pratique, avec de nombreux exemples et exercices graphiques. Puis vous allez apprendre la programmation d'applications web complexes, avec Python, la réalisation de scripts système ou l'analyse de fichiers XML.
     
  • PDF on-line ZIP 
    fr
    Ce cours est un excellent tutoriel pour débuter avec Python et avec la programmation. À travers ce tutoriel, vous allez apprendre les bases de la programmation notamment les types de données, les fonctions, les classes, l'interface graphique avec Tkinter, le développement web, la programmation réseau.
     
  • PDF on-line ZIP 
    fr
    Ce cours est un tutoriel Python destiné aux programmeurs débutants et expérimentés. C'est un cours qui se propose de vous apprendre les bases de la programmation Python, mais également le traitement de documents HTML et des tests unitaires. Vous allez également apprendre dans ce tutoriel la programmation web côté serveur, la création d'utilitaires en ligne de commande et l'étude des performances.
     
  • PDF on-line ZIP E-book 
    fr
    Apprendre Python : les bases
    par Floss Manuals
    Ce cours a pour objectif de vous apprendre à programmer en Python. Python est un langage malléable qui repose sur une base puissante. Il est considéré comme un langage facile à apprendre parce qu'il y a une grande clarté dans l'expression en Python (comparé à d'autres évidemment). À travers ce tutoriel, nous allons apprendre à structurer et modulariser nos codes.
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet pour apprendre Python
    par Alexandre Galodé
    Ce cours est comme un condensé d'informations pour apprendre à programmer en Python, mais également comme un aide-mémoire toujours utile à avoir sous la main. Python est un langage de programmation objet, multiparadigme et multiplateforme. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours vise tout d'abord à vous apprendre à programmer, à penser comme un informaticien et à maîtriser la science de l'informatique. Au passage, vous allez apprendre à travers ce tutoriel beaucoup sur le langage Python et serez en mesure de l'utiliser pour des tâches réelles assez complexes.
     
  • PDF on-line ZIP E-book 
    fr
    Cours d'introduction pour apprendre Python 3
    par Laurent Pointal, Bob Cordeau
    Dans ce cours, vous allez apprendre les bases et fondamentaux en programmation avec Python. Ce tutoriel se veut pédagogique et pragmatique avec de nombreux exercices corrigés qui permettent au lecteur d'appliquer tout ce qu'il apprend durant la lecture.
     
  • PDF on-line ZIP E-book 
    fr
    Apprendre Python pour la programmation scientifique
    par Chris BURNS, Christophe COMBELLES, Emmanuelle GOUILLART, Gaël VAROQUAUX
    Le but de ce tutoriel est de vous apprendre à programmer en Python pour les calculs scientifiques. Il présente les bases de la programmation en Python, puis les structures de contrôle et les fonctions spécifiques aux besoins scientifiques.
     

  • fr
    Cet article est un cours qui se veut complet sur l'apprentissage de la programmation Python. Il présentera comment faire ses premiers pas en Python et comprendre sa syntaxe, comment créer (et exécuter) ses premiers scripts python, son typage allant du plus simple au plus complexe. Dans ce cours sur Python,seront détaillés les chaînes, leur encodage et les différentes façons de les afficher. Il décrira aussi les fonctions python et leurs paramètres dans différentes configurations, les itérables, les générateurs et la syntaxe des fameuses listes de compréhension. Puis il abordera l'objet en Python avec les classes et les métaclasses et enfin le gestionnaire de contexte et les décorateurs. Et il terminera avec quelques petits exemples variés. Ce cours sur Python se veut complet, mais le langage Python est vaste, donc toutes les notions présentées seront expliquées le plus clairement possible et généralement accompagnées d'un exemple ou deux.
    28 commentaires Donner une note à l´article (5) Création : 18 septembre 2022 
     

Sommaire

menu Cours avec exercices corrigés
menu Calcul scientifique
  • PDF on-line ZIP E-book 
    fr
    Ce cours est une initiation au langage Python et à son utilisation dans le domaine de l'analyse scientifique (manipulation de données numériques). Il a avant tout été développé comme support pour des enseignements en présentiel de 20h environ, et ne se veut donc pas complet : beaucoup d'éléments sont développés à l'oral, notamment les solutions des exercices.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours va vous apprendre certaines fonctions du langage Python qui peuvent être considérées comme avancées. Ces fonctionnalités sont avancées dans le sens où elles ne sont pas disponibles dans tous les langages et où elles sont plus utiles dans des programmes ou des bibliothèques plus complexes, mais cela ne veut pas dire qu'elles soient particulièrement spécialisées ou particulièrement compliquées.
     
  • PDF on-line ZIP E-book 
    fr
    Apprendre Python pour la programmation scientifique
    par Chris BURNS, Christophe COMBELLES, Emmanuelle GOUILLART, Gaël VAROQUAUX
    Le but de ce tutoriel est de vous apprendre à programmer en Python pour les calculs scientifiques. Il présente les bases de la programmation en Python, puis les structures de contrôle et les fonctions spécifiques aux besoins scientifiques.
     
  • PDF on-line ZIP E-book 
    fr
    Premiers pas avec Python pour la science : Le calcul scientifique avec des outils et des flux de travail
    par Chris BURNS, Christophe COMBELLES, Emmanuelle GOUILLART, Gaël VAROQUAUX
    Ce tutoriel a pour objectif de vous apprendre la programmation des calculs scientifiques avec des outils et bibliothèques de Python.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours a pour objectif de vous apprendre la programmation scientifique en Python. C'est un tutoriel axé sur l'outil NumPy incontournable pour tout calcul numérique en Python. Nous allons apprendre à travers ce cours à créer et manipuler des données numériques.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours a pour objectif de vous apprendre à utiliser les routines SciPy. La bibliothèque SciPy contient de nombreuses boîtes à outils consacrées aux méthodes de calcul scientifique. Ses différents sous-modules correspondent à différentes applications scientifiques, comme les méthodes d'interpolation, d'intégration, d'optimisation, de traitement d'images, de statistiques, de fonctions mathématiques spéciales.
     
  • PDF on-line ZIP E-book 
    fr
    Plutôt que de connaître toutes les fonctions dans Numpy et Scipy, c'est important de trouver rapidement l'information à travers la documentation et l'aide disponibles. Ce tutoriel va vous apprendre à utiliser quelques astuces pour obtenir de l'information sur la programmation Python avec Numpy et Scipy.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours a pour but de vous apprendre à programmer rapidement des algorithmes scientifiques en Python. C'est un tutoriel qui se charge de vous apprendre à installer les différents modules de Python.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel se propose de vous apprendre à utiliser les modules NumPy et SciPy du langage Python. Pour de nombreux scientifiques, Python est le langage de programmation par excellence, car il offre de grandes possibilités en analyse et modélisation de données scientifiques avec relativement peu de charge de travail en termes d'apprentissage, d'installation ou de temps de développement.
     
  • PDF on-line ZIP E-book 
    fr
    Pour de nombreux scientifiques, Python est le langage de programmation par excellence, car il offre de grandes possibilités en analyse et modélisation de données scientifiques avec relativement peu de charge de travail en termes d'apprentissage, d'installation ou de temps de développement. À travers ce cours, nous allons apprendre les notions avancées du langage Python.
     
  • PDF on-line ZIP E-book 
    fr
    Pour de nombreux scientifiques, Python est le langage de programmation par excellence, car il offre de grandes possibilités en analyse et modélisation de données scientifiques avec relativement peu de charge de travail en termes d'apprentissage, d'installation ou de temps de développement. Ce cours se charge de vous apprendre à optimiser vos codes Python.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, nous allons apprendre à faire des représentations de graphiques 2D avec le langage Python. À travers ce cours, nous allons apprendre à utiliser le module Matplotlib qui est probablement l'un des packages Python les plus utilisés pour la représentation de graphiques en 2D. Il fournit aussi bien un moyen rapide de visualiser des données grâce au langage Python, que des illustrations de grande qualité dans divers formats.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel se propose de vous apprendre à optimiser vos codes avec Python. L'optimisation d'un code revient à améliorer l'efficacité du code de façon à ce qu'il s'exécute plus rapidement, et prenne moins de place en mémoire. C'est un cours qui va vous apprendre quelques méthodes utiles pour éviter une mauvaise optimisation et réaliser un code plus rapide avec Python.
     
menu NumPy
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est le second d'une série de cours présentant NumPy, la bibliothèque de calcul numérique de Python. Le premier volet de cette série a été publié dans l'article Tutoriel pour apprendre NumPy et nous examinerons ici certaines fonctionnalités plus avancées. Ces tutoriels ont pour objectif de donner une compréhension plus approfondie de la science des données avec Python en apprenant les bases. Continuons et voyons ce que nous pouvons faire de plus avec NumPy.
     
  • PDF on-line ZIP E-book 
    fr
    Numpy est à l'origine d'un ensemble d'outils scientifiques pour Python. Son but est simple : Mise en œuvre d'opérations efficaces sur de nombreux objets dans un bloc de mémoire.
    Ce tutoriel a pour but de vous apprendre :
    - la structure des tableaux Numpy, et ce qui en découle. Trucs et astuces ;
    - les fonctions universelles : quoi, pourquoi, et comment faire pour en créer une ;
    - l'intégration avec d'autres outils : Numpy offre plusieurs façons d'encapsuler n'importe quelle donnée dans un ndarray, sans copies inutiles ;
    - les fonctionnalités récemment ajoutées, et ce qu'il y a dedans selon moi : PEP 3118 tampons mémoires, fonctions universelles généralisées.
     
  • PDF on-line ZIP 
    fr
    Ce cours a pour objectif de vous apprendre à interfacer de manière basique les langages C ou C++ avec Python à partir de l'interface C de CPython. Vous allez également apprendre à travers ce tutoriel à utiliser l'interface pour Numpy. C'est un cours extrait du livre Python : Les fondamentaux du langage - la programmation pour les scientifiques aux éditions ENI.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel est un extrait du livre Python : Les fondamentaux du langage - la programmation pour les scientifiques. À travers ce cours, nous allons apprendre à utiliser l'outil SWIG pour programmer une interface entre Python et le C ou le C++ sans utiliser directement l'interface C de Python.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours a pour objectif de vous apprendre la programmation scientifique en Python. C'est un tutoriel axé sur l'outil NumPy incontournable pour tout calcul numérique en Python. Nous allons apprendre à travers ce cours à créer et manipuler des données numériques.
     
  • PDF on-line ZIP 
    fr
    Le but de ce cours est de vous apprendre à récupérer les données brutes d'une image, à les mettre en forme afin de les traiter et de reconstruire l'image résultat grâce aux bibliothèques PIL et NumPy.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel se propose de vous apprendre à utiliser les modules NumPy et SciPy du langage Python. Pour de nombreux scientifiques, Python est le langage de programmation par excellence, car il offre de grandes possibilités en analyse et modélisation de données scientifiques avec relativement peu de charge de travail en termes d'apprentissage, d'installation ou de temps de développement.
     
  • PDF 
    ang
    Guide To NumPy
    par Travis E. Oliphant
    Ce cours vous permettra d'apprendre à utiliser toutes les possibilités de la bibliothèque NumPy, à savoir la manipulation des tableaux mono ou multidimensionnels ainsi que des modules parfois bien utiles (algèbre linéaire, transformée de Fourier…). Une partie de ce tutoriel est également consacrée à l'interface C de NumPy.
     
menu Numarray
  • PDF on-line ZIP 
    ang
    Ce cours se charge de vous apprendre à utiliser la bibliothèque de calcul scientifique numarray. Numarray est une bibliothèque pour manipuler les tableaux multidimensionnels. Dans ce tutoriel, outre les fonctions classiques sur les tableaux et matrices, vous allez apprendre à utiliser des fonctions en algèbre linéaire, pour les calculs de Fourier ou encore en morphologie numérique pour le traitement d'images.
     
menu Matplotlib
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, nous allons apprendre à faire des représentations de graphiques 2D avec le langage Python. À travers ce cours, nous allons apprendre à utiliser le module Matplotlib qui est probablement l'un des packages Python les plus utilisés pour la représentation de graphiques en 2D. Il fournit aussi bien un moyen rapide de visualiser des données grâce au langage Python, que des illustrations de grande qualité dans divers formats.
     
Consultez tous les cours