Tutoriel Python pour débutant
1. Les demandes requises
Assurez-vous que votre ordinateur a été installé Python et un outil (IDE) pour la programmation Python (par exemple PyDev). Sinon, vous pouvez vous voir des instructions suivantes :
Windows:
Ubuntu
2. Créer Project
Sur Eclipse sélectionnez :
- File/New/Other..
Utilisez "Grammar Version" 3.x :
Remarque : Ici, j'utilise "Grammar Version 3.6", la version de la grammaire de Python est un peu différente, vous pouvez voir plus à :
Le projet a été créé.
3. Créer votre première module
Sur Eclipse sélectionnez :
- File/New/File
Saisissez le nom du fichier :
- main.py
Ajoutez le contenu pour main.py :
main.py
print ("Hello Python!");
x = 5;
y = 10;
z = 20;
print (x + y + z);
Exécutez le fichier main.py, en cliquant sur le bouton droit de la souris et sélectionnez :
- Run As/Python Run
Les résultats reçus lors de l'exécution main.py :
4. Python Module et Python Package
Un module Python est simplement un fichier source Python qui peut exposer des classes, des fonctions et des variables globales.
Lorsqu'il est importé d'un autre fichier source Python, le nom du fichier est traité comme un espace de nom (namespace).
Lorsqu'il est importé d'un autre fichier source Python, le nom du fichier est traité comme un espace de nom (namespace).
Un package Python est tout simplement un dossier contenant des modules Python.
Créez un "package" :
Lorsque vous créez un package nommé "org.o7planning.test", trois dossiers créés sont "org", "o7planning", "test". Chacun des dossiers a déjà créé un fichier nommé "__init__.py". Les dossiers "__init__.py" n'ont pas de contenu à l'intérieur, mais ils demandent à Python de traiter les dossiers qui le contiennent comme un "package".
Vous pouvez créer un module à l'intérieur du package, par exemple, je crée un module nommé "mymodule.py" à l'intérieur du package "org.o7planning.test" :
Et dans un autre module, vous pouvez importer "mymodule" pour l'utiliser avec la syntaxe :
# Import module "mymodule" in package "org.o7planning.test"
import org.o7planning.test.mymodule
Ou importez une classe "myclass" dans le module "mymodule" :
# Import a class in module.
from org.o7planning.test.mymodule import myclass
5. Exemples
math est un module disponible en Python. Il contient des fonctions mathématiques. Pour l'utiliser, vous devez l'importer. Voici quelques fonctions de ce module :
Fonction | Description |
math.floor(x) | Renvoie la partie entière de x en tant que float, le plus grand nombre entier inférieur ou égal x. |
math.fabs(x) | Renvoie la valeur absolue de x. |
Voir plus de fonctions de math :
importExample1.py
# This will import math module
import math
# math.floor(x)
# Return the floor of x as a float,
# the largest integer value less than or equal to x.
print ("math.floor(100.12) : ", math.floor( 100.12) )
# Return the absolute value.
print ("math.fabs(-100.72) : ", math.fabs( -100.72) )
Créez un module nommé "mymodule" et placez-le dans le package "org.o7planning.test". Dans le mydodule définit une fonction nommée sayHello.
REMARQUE : Dans ce tutoriel, je ne présente pas les détails de la fonction. Si vous êtes débutant avec Python, vous ne devez pas en vous inquiéter.
mymodule.py
# Define a function, with one parameter
# and return a string.
def sayHello(name) :
return "Hello "+ name
# Using sayHello function.
text = sayHello("Python")
print(text)
Exécutez mymodule :
Dans un autre module, vous voulez utiliser la fonction sayHello de "mymodule", vous devez importer ce module ou simplement importer la fonction sayHello de ce module.
Import module:
importExample2.py
# Import module.
import org.o7planning.test.mymodule
# Call sayHello function of mymodule:
greeting = org.o7planning.test.mymodule.sayHello("Python")
print(greeting)
Import function:
importExample3.py
# Import sayHello function.
from org.o7planning.test.mymodule import sayHello
# Call sayHello function of mymodule:
greeting = sayHello("Python")
print(greeting)
6. Recherche bibliothèque Python
Lorsque vous travaillez avec Python, vous avez besoin du document pour pouvoir rechercher les bibliothèques Python, et ses utilsations. Ces documents sont présentés sur la page d'accueil du Python, ces matériaux sont complets et détaillés pour chaque version différente de Python.
Tutoriels de programmation Python
- Rechercher de la documentation Python
- Instructions de branchement en Python
- Le Tutoriel de Python Function
- Classes et objets en Python
- Héritage et polymorphisme en Python
- Le Tutoriel de Python Dictionary
- Le Tutoriel de Python Lists
- Le Tutoriel de Python Tuples
- Le Tutoriel de Python Date Time
- Connectez-vous à la base de données MySQL en Python en utilisant PyMySQL
- Le Tutoriel de gestion des exceptions Python
- Le Tutoriel de Python String
- Introduction à Python
- Installer Python sur Windows
- Installer Python sur Ubuntu
- Installer PyDev pour Eclipse
- Conventions et versions grammaticales en Python
- Tutoriel Python pour débutant
- Les Boucles en Python
Show More