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
Page lue fois.
Nombre d´auteurs : 73, nombre d´articles : 57, dernière mise à jour : 28 décembre 2023
-
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. -
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. -
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. -
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. -
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. -
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. -
Apprendre Python : rappel des bases et introduction à la programmation web avec Python
par Alexandre DrahonCe 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. -
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. -
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. -
Apprendre à programmer en Python avec les bonnes pratiques de la science de l'informatique
par Allen B. DowneyCe 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. -
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. -
Apprendre Python pour la programmation scientifique
par Chris BURNS, Christophe COMBELLES, Emmanuelle GOUILLART, Gaël VAROQUAUXLe 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. -
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 Création : 18 septembre 2022
Sommaire
-
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 Création : 18 septembre 2022 -
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. -
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. -
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. -
Apprendre Python : rappel des bases et introduction à la programmation web avec Python
par Alexandre DrahonCe 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. -
À travers ce tutoriel, nous allons apprendre les concepts et caractéristiques de base du langage et du système Python. Il est utile d'avoir un interpréteur Python disponible pour expérimenter directement, mais tous les exemples sont autoporteurs, donc le tutoriel peut également être lu sans interpréteur sous la main. -
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. -
Ce tutoriel a pour but de vous apprendre à prendre rapidement en main Python sous Windows. C'est un cours où vous allez apprendre à utiliser un interpréteur interactif, écrire un script Python et l'exécuter. -
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. -
Cours de programmation Python pour les scientifiques avec exercices corrigés - Premier contact
par Jean-Philippe PREAUXPython est un langage multiparadigme permettant la programmation impérative, structurée, orientée objet, de haut niveau présentant plusieurs avantages. Ce cours a pour objectif de vous apprendre à faire de la programmation scientifique en Python. -
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. -
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. -
Apprendre à programmer en Python avec les bonnes pratiques de la science de l'informatique
par Allen B. DowneyCe 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. -
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. -
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. -
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. -
Le but de ce tutoriel est de vous apprendre à programmer avec le framework web Python Django. -
En mathématiques, un ajustement affine est la détermination d’une droite approchant au mieux un nuage de points dans le plan. Il est utilisé notamment en analyse de données pour évaluer la pertinence d’une relation affine entre deux variables statistiques, et pour estimer les coefficients d’une telle relation. Notre objectif est de retrouver les paramètres de la droite d'ajustement en se basant sur certaines propriétés des variables aléatoires et aussi un peu sur son intuition. On obtiendra ainsi les formules du coefficient directeur et de l'ordonnée à l'origine de la droite sans utiliser la dérivée ou le minimum d'une fonction.Création : 30 août 2022 · Mise à jour : 19 septembre 2022 -
Soit une série de n+1 points (xi,yi) avec i compris entre 0 et n, on cherche à obtenir le polynôme d'interpolation de Lagrange L(x) qui passe par ces points. L'objectif est en fait d'essayer de mieux comprendre l'interpolation de Lagrange en se basant sur la notion de pondération des mesures et sur son intuition. Pour cela, on aura besoin d'évaluer le poids de chacune des mesures yi les uns par rapport aux autres. Ceci va nous permettre ensuite d'attribuer un coefficient de pondération à chacune des mesures yi de telle sorte que la somme des coefficients soit égale à 1. Ces coefficients représentent en fait les valeurs en x des polynômes de Lagrange notés li(x). Note importante : par la suite on notera wi,j(x) le poids en x d'une mesure yi par rapport à celui d'une autre mesure yj, avec wi,j(x) + wj,i(x) = 1. Pour simplifier si wi,j(x) vaut 75% , alors wj,i(x) est égal à 25%. Il s'agit donc du poids d'une mesure relativement à celui d'une autre mesure.Création : 28 juillet 2022 · Mise à jour : 19 septembre 2022 -
L'objectif de ce tutoriel sur Python est de vous apprendre comment créer une fonction en Python pour le calcul du coût moyen des sorties de stock suivant les 3 méthodes de valorisation autorisées : CUMP, FIFO et LIFO.Commentez Création : 13 juin 2022 · Mise à jour : 19 septembre 2022 -
Le plug-in de saisie semi-automatique complète de lignes de code pour Python est maintenant disponible en version bêta publique. Dans cet article, nous présentons une partie des technologies et des algorithmes utilisés pour la création de ce plug-in et partageons des statistiques sur la programmation en Python que nous avons collectées au cours de ce processus.Commentez Création : 27 mai 2022 · Mise à jour : 19 septembre 2022 -
La surcharge d’opérateur permet de redéfinir un opérateur dans une classe. Par exemple, en Python l’opérateur « + » est surchargé par la classe int et la classe str : - on peut ainsi réaliser une addition classique entre deux entiers : print(1+2) affiche 3 ;
- ou concaténer deux chaînes de caractères : print("bon"+"jour") renvoie "bonjour".
Notre objectif est de redéfinir dans une classe Python les opérateurs d'addition, de multiplication et de puissance pour les nombres complexes.11 commentaires Création : 12 avril 2022 · Mise à jour : 19 septembre 2022 -
Dans le cadre de ce tutoriel, vous utiliserez la boîte à outils Bootstrap pour styliser votre application afin qu'elle soit plus attrayante visuellement. Bootstrap vous aidera à incorporer des pages web réactives dans votre application web afin qu'elle fonctionne également bien sur les navigateurs mobiles sans avoir à écrire votre propre code HTML, CSS et JavaScript pour atteindre ces objectifs. La boîte à outils vous permettra de vous concentrer sur l'apprentissage du fonctionnement de Flask. Flask utilise le moteur de modèle Jinja pour construire dynamiquement des pages HTML en utilisant des concepts Python familiers tels que les variables, les boucles, les listes, etc. Vous utiliserez ces modèles dans le cadre de ce projet. Dans ce tutoriel, vous allez construire un petit blog web en utilisant Flask et SQLite en Python 3. Les utilisateurs de l'application peuvent consulter tous les articles de votre base de données et cliquer sur le titre d'un article pour en voir le contenu, avec la possibilité d'ajouter un nouvel article à la base de données et de modifier ou supprimer un article existant.Commentez Création : 3 février 2022 · Mise à jour : 19 septembre 2022 -
L'objectif de cette formation est d'apprendre à échanger des informations entre la carte Arduino UNO et votre ordinateur à travers le langage de programmation Python. Pour un coût extrêmement modique, environ 20 euros pour une carte Arduino, on dispose d'un système d'acquisition performant, évolutif et paramétrable en fonction des besoins de l'utilisateur.Commentez Création : 30 octobre 2021 · Mise à jour : 19 septembre 2022 -
En se basant sur le produit cartésien de 2 ensembles, on souhaite réaliser le développement d'un produit de facteurs en Python. C'est-à-dire implémenter une fonction qui pourra transformer un produit de facteurs représenté par une liste de tuples, en une somme réduite de termes représentée par un tuple de tuples. L'objectif sera d'écrire son propre code, sans utiliser d'autres modules pour Python.Création : 8 octobre 2021 · Mise à jour : 19 septembre 2022 -
Apprendre à implémenter une fonction en Python qui pourra réaliser le produit cartésien de plusieurs itérables
par Denis HuloL'objectif de ce billet blog sur Python est de vous apprendre comment implémenter une fonction en Python qui pourra réaliser le produit cartésien de plusieurs itérables (listes, chaînes de caractères, tuples, etc.).Création : 17 septembre 2021 · Mise à jour : 19 septembre 2022 -
Une plongée au coeur de Python - un cours pour apprendre les bases de la programmation Python
par Mark PilgrimPython est un langage de programmation objet, multiparadigme et multiplateforme. Ce cours sur le langage Python est un excellent tutoriel pour débuter avec Python 3 et la programmation. C'est un cours qui se propose de vous apprendre les bases de la programmation Python ainsi que les notions avancées.11 commentaires Création : 21 janvier 2019 · Mise à jour : 6 septembre 2021 -
On s'intéresse dans ce billet à la planification des horaires de travail en équipes ou posté. Pour mieux comprendre ce système de travail en rotation, on prendra comme exemple une organisation en 4x8. On expliquera ensuite le fonctionnement de l'algorithme mis en œuvre pour réaliser cette planification. Enfin, on décrira une fonction en Python permettant de générer ce type de planning horaire sur plusieurs semaines.Création : 2 septembre 2021 · Mise à jour : 19 septembre 2022 -
Après les combinaisons, on s'intéresse cette fois à un algorithme itératif pour générer tous les arrangements de p éléments parmi n. Il va nous permettre ensuite d'implémenter une fonction en Python qui pourra générer un grand nombre d'arrangements sans avoir besoin de les stocker en mémoire. L'objectif est toujours d'expliquer le fonctionnement de ce type d'algorithme sans trop s'attarder sur l'écriture de la fonction en Python.Création : 22 août 2021 · Mise à jour : 19 septembre 2022 -
Dans ce tutoriel, vous connecterez une carte Rapsberry Pi Pico à un ordinateur et vous apprendrez à programmer cette carte avec le langage Python adapté aux microcontrôleurs, à savoir MicroPython. La Raspberry Pi Pico est un microcontrôleur à très bas coût. Ces petits systèmes informatiques ont tendance à disposer d’un faible volume de stockage et manquent de périphériques que vous pourriez connecter (comme un clavier ou un écran). Mais la Raspberry Pi Pico a des broches GPIO, comme le nano-ordinateur Raspberry Pi, et on peut donc s’en servir pour piloter divers composants électroniques, capteurs ou actionneurs.5 commentaires Création : 19 juillet 2021 · Mise à jour : 19 septembre 2022
-
La programmation parallèle consiste à mettre en œuvre des architectures d'électronique numérique permettant de traiter des informations de manière simultanée, ainsi que les algorithmes spécialisés pour celles-ci afin de réaliser le plus grand nombre d'opérations en un temps minimal. À travers ce tutoriel, nous allons apprendre à faire la programmation parallèle en Python avec des threads. -
En programmation, une fermeture ou clôture est une fonction accompagnée de son environnement lexical. Les générateurs quant à eux, sont une catégorie spéciale de fonctions qui facilitent l'écriture d'itérateurs. Ce tutoriel a pour objectif de vous apprendre à utiliser les fermetures et les générateurs en Python. -
Ce tutoriel est une introduction aux générateurs en Python 3. Les générateurs sont des fonctions qui produisent des suites de résultats, et non une valeur unique. À travers ce cours, vous allez apprendre à utiliser les générateurs dans vos codes Python. -
Quel que soit le type de programme écrit, script ou autre, il est forcément intéressant à un moment donné de tracer ce qui se passe durant l'exécution. Cela permet de pouvoir analyser une exécution ayant entraîné une erreur par exemple. Ce cours a pour objectif de vous apprendre à générer les fichiers de log en Python à partir du module « logging ». -
Ce tutoriel a pour objectif de vous apprendre les bases de l'ergonomie logicielle en Python. L'ergonomie logicielle est une chose que beaucoup de développeurs, amateurs ou professionnels, ont tendance à ignorer. Il en résulte des logiciels difficiles à appréhender et dont la logique de fonctionnement échappe totalement aux utilisateurs. -
Ce cours a pour objectif de vous apprendre à lire des données XML en Python en utilisant l'API DOM. Dans ce tutoriel, nous allons simplement lire un fichier pour transformer les TAG en objets Python que nous aurons définis. Nous aurons donc un XML avec des TAG Personnes qui auront des nom, prénom et adresse. -
Ce tutoriel explore en détail la modélisation analytique et le déploiement en environnement de production d'applications d'analyse. C'est un cours qui a pour objectif de vous apprendre dans quelles mesures ces étapes sont fondamentalement différentes en termes de prérequis, d'objectifs et de choix d'outils. Les prérequis concernant l'élaboration du prototype sont calqués sur les fonctionnalités du langage dynamique Python. -
Dans ce tutoriel nous vous proposons d'apprendre à utiliser l'interpréteur interactif IPython. C'est un cours pour découvrir le potentiel de cet outil en étudiant différents cas d'utilisation. IPython est un interpréteur Python à la différence qu'il offre des fonctionnalités plus poussées comme chercher une méthode dans un module ou un namespace, afficher le prototype d'une méthode ou d'une fonction, la complétion dans l'espace de noms local ou bien encore l'historique des commandes. -
Ce tutoriel a pour but de vous apprendre la création et l'utilisation d'une version portable de Python pour Windows. C'est un cours qui vous permettra d'apprendre une autre manière de programmer et de déployer vos codes Python avec peut-être de nouvelles perspectives et idées de développement. -
Ce tutoriel a pour objectif de vous apprendre en quelques minutes des méthodes simples à employer dans la programmation de tous les jours. C'est un cours où vous allez apprendre à déboguer vos programmes Python. -
Ce cours est une petite présentation rapide du logiciel IDLE, l'environnement de développement intégré (EDI) fourni généralement par défaut avec l'installation standard du langage Python. C'est un tutoriel qui se charge de vous apprendre à utiliser ce logiciel spécialement conçu pour faciliter le codage en Python. -
Dans ce tutoriel, nous allons apprendre à utiliser Sphinx-doc, un logiciel relativement jeune qui a su s'imposer très rapidement dans le milieu professionnel comme l'outil indispensable pour générer de la documentation de qualité. C'est un cours où nous allons apprendre l'ensemble des bases utiles et nécessaires permettant d'utiliser cet outil afin de créer de la documentation HTML et d'autodocumenter du code source Python. -
Une bonne documentation est indispensable pour tout développement, aussi bien pour la compréhension du code, que pour sa maintenance et sa viabilité dans le temps. Cette documentation est généralement divisée en trois grandes parties : les commentaires de code, la documentation technique du code et la documentation fonctionnelle du code. Dans ce cours, nous allons apprendre à générer une documentation API pour Python. -
Le but de ce tutoriel est de vous apprendre à installer et utiliser Pyreverse. Pyreverse est un outil en ligne de commande qui permet de scanner le code Python d'un projet afin de générer, de façon entièrement automatique, un diagramme UML. -
Cours pour apprendre les concepts Python avancés - Introduction à *args et **kwargs
par Alexandre GalodéQuel que soit le langage utilisé, il existe toujours des subtilités ou des concepts fort utiles et puissants qui facilitent le travail du programmeur. Concernant Python, nous pourrons citer le packing et l'unpacking, qui sont des techniques que tout programmeur Python utilise implicitement. À travers ce tutoriel, nous allons apprendre à utiliser ces techniques via l'opérateur splat (*), que je vous propose de découvrir maintenant. -
À travers ce tutoriel, nous allons apprendre à utiliser PyPI, son outil dédié Pip, et bien entendu apprendre à créer vos paquets au format officiel, les « .whl ». PyPI est un package Python dont le but est de standardiser les procédures et nous fournir de véritables outils et moyens de s'organiser tant pour le stockage que pour le déploiement de nos applications Python. -
Cours pour apprendre les concepts avancés Python - Héritage simple, héritage multiple et métaclasses
par Alexandre GalodéLorsqu'on atteint la programmation-objet en Python, certaines manipulations peuvent paraître floues. Ainsi, comment faire pour pouvoir écrire une classe dérivant d'une autre, afin d'éviter de multiples copies ? Ce cours a pour objectif de vous apprendre à implémenter les notions d'héritage simple, d'héritages multiples et de métaclasses en Python. -
En Python, les itérateurs et les générateurs sont les concepts qui se cachent derrière la possibilité de parcourir une liste dans une boucle for, les caractères d'une chaîne de caractères. Pour une bonne maîtrise de notre langage préféré, et pour optimiser notre code, il est indispensable de savoir comment ces concepts « camouflés » fonctionnent. Ce cours se propose de vous apprendre à manipuler les notions d'itérateurs et de générateurs. -
Ce tutoriel a pour but de vous apprendre à manipuler les décorateurs dans vos programmes Python. Les décorateurs (decorator en anglais) ne sont ni plus ni moins que des fonctions permettant de modifier le comportement d'autres fonctions et/ou d'exécuter du code supplémentaire. -
À travers ce cours, nous allons apprendre à installer et manipuler les virtualenvs. Comme le laisse deviner leur nom, elles créent un environnement virtuel permettant ainsi de construire des espaces de travail Python indépendants. Avec les virtualenvs, on peut ainsi avoir différentes configurations d'environnements et de modules en parallèle pour travailler sur de multiples projets à la fois. -
La gestion de données spécifiques et mobiles, telles que des préférences, des profils… est toujours une question qui finit par se poser lorsque l'on commence le développement d'une application. Le but de ce tutoriel est de vous apprendre à gérer ces types de données dans vos programmes Python à travers l'utilisation des modules configparser et json. -
À travers ce tutoriel, nous allons apprendre à utiliser Coverage.py, un outil permettant, lors de l'écriture d'un code, de contrôler la qualité de celui-ci. Cet outil est capable de générer différents types de rapports en sortie, lesquels aideront le développeur dans sa tâche de consolidation des tests dits de non-régression. -
Ce cours a pour objectif de vous apprendre à utiliser Robotframework, un outil puissant permettant de créer simplement des tests automatisés. Si pour un tout petit logiciel cela n'a pas d'importance, il en est tout autrement lorsque le logiciel grossit. L'automatisation prend alors toute son importance. -
Ce tutoriel aborde les questions fréquentes et classiques des débutants en programmation Python et va vous apprendre à éviter certaines erreurs. -
Retrouvez dans ce cours toute la documentation officielle pour apprendre et débuter en Python Release 2.6.2. -
Retrouvez dans ce cours toute la documentation officielle pour apprendre et débuter en Python Release 3.0. -
Ce cours est une traduction française du Quick Reference Python 2.5 de Richard Gruet.