Introduction à Python
Cette section propose une introduction rapide au langage de programmation Python. Python est un langage simple à appréhender bien que très complet, et permet une diversité impressionnante d'applications.
Il existe des tonnes de livres sur Python, ainsi que de très bons cours en ligne sur ce langage. Les tutoriels Python (tutoriaux Python ?) se trouvent également en masse sur Internet, aussi l'intérêt serait limité de prétendre échaffauder une nouvelle ressource plus ou moins exhaustive sur la question.
Pourquoi cette section sur Python ?
Django est codé en Python, et s'adresse avant tout aux programmeurs Python. Si vous n'êtes pas un codeur Python, ça vaut le coup de le devenir !
La raison d'être de cette section donc est simplement de présenter les concepts de base de Python, pour s'assurer que le lecteur intéressé par Django puisse ensuite profiter du framework et travailler à son apprentissage sans avoir de lacunes trop importantes sur Python en lui-même.
Contenu de cette introduction à Python
- Python : présentation d'ensemble du langage – Publié dans sa première version en 1991, Python est un langage de haut niveau élégant, portable et extensible qui vous permettra de créer du code lisible, selon l'un des paradigmes de programmation que vous maîtrisez.
- Comment installer Python sous Windows, Mac et Linux ? – Cette page vous expliquera comment installer Python sur votre machine (Linux/Unix, Mac ou Windows) afin de pouvoir commencer à programmer en Python.
- Quel éditeur ou IDE pour Python ? – Le choix d'un IDE ou d'un éditeur de code est hautement subjectif et par conséquent appelle généralement de longs débats. Voici quelques pistes pour votre environnement de travail sous Python !
- Mon premier programme Python – Cette page a pour but d'apprendre à écrire un tout premier programme Python, très simple, et à utiliser l'interpréteur Python.
- Instructions et structures de base pour la programmation Python : kit de survie – Cette page regroupe un ensemble d'éléments sur les instructions et structures de base proposés par Python. C'est une sorte de kit de survie pour vos premiers pas en Python : rassurez-vous, Python est pensé pour être simple, et en cas de problème, vous trouverez vite une solution (ici ou ailleurs) !
- Programmation objet en Python : classes, héritage… – Vous trouverez sur cette page une introduction à la programmation objet en Python. Python est un langage orienté objet, permettant la définition de classes.
- Petites choses diverses à savoir pour débuter en Python – Cette page recense quelques astuces et conseils divers utiles pour les débutants Python, qui vous éviteront de perdre du temps en développant vos premiers programmes.