Aller au contenu

Python : Premiers pas

Bienvenue dans notre guide complet pour débuter avec Python. Python est un langage de programmation de haut niveau populaire, connu pour sa simplicité, sa polyvalence et sa lisibilité. Il possède une large gamme d'applications, notamment le développement web, l'analyse de données, l'apprentissage automatique et l'intelligence artificielle.

Dans ce guide, nous couvrirons les bases de la programmation Python et vous fournirons les outils nécessaires pour commencer à coder. Nous aborderons tout, de l'installation de Python à l'écriture de votre premier programme Python.

Installer Python

Avant de plonger dans la programmation avec Python, nous devons l'installer sur notre ordinateur. Python est un langage de programmation gratuit et open-source, vous pouvez donc le télécharger depuis le site officiel à l'adresse python.org.

Le site propose des installateurs pour Windows, macOS et Linux, choisissez donc celui qui correspond à votre système d'exploitation. Une fois l'installateur téléchargé, suivez les instructions pour installer Python sur votre ordinateur.

Écrire votre premier programme Python

Maintenant que Python est installé, il est temps d'écrire votre premier programme Python. Nous commencerons par un simple programme "Hello, World!". Ouvrez un éditeur de texte ou un Environnement de Développement Intégré (IDE) et tapez le code suivant :

Code simple Hello World en Python

python
print("Hello, World!")

Enregistrez le fichier sous hello.py puis exécutez-le depuis la ligne de commande en tapant :

console
python3 hello.py

Si tout s'est bien passé, vous devriez voir le message "Hello, World !" affiché dans la console.

Variables et types de données

En Python, les variables sont utilisées pour stocker des valeurs qui pourront être réutilisées plus tard dans le programme. Vous pouvez considérer les variables comme des conteneurs qui stockent des données. Pour créer une variable, il vous suffit de lui donner un nom et de lui assigner une valeur.

Python prend en charge plusieurs types de données, notamment les entiers, les nombres à virgule flottante, les chaînes de caractères et les booléens. Voyons quelques exemples :

Définir des variables en Python

python
# Integer variable
my_age = 30

# Float variable
my_weight = 65.5

# String variable
my_name = "John Doe"

# Boolean variable
is_python_fun = True

Opérateurs

Python prend en charge une large gamme d'opérateurs que vous pouvez utiliser pour effectuer des opérations arithmétiques, de comparaison et logiques. Voici quelques exemples :

Opérateurs en Python

python
# Arithmetic operators
x = 10
y = 5
print(x + y)    # Addition
print(x - y)    # Subtraction
print(x * y)    # Multiplication
print(x / y)    # Division
print(x % y)    # Modulus
print(x ** y)   # Exponentiation

# Comparison operators
a = 10
b = 20
print(a == b)   # Equal to
print(a != b)   # Not equal to
print(a > b)    # Greater than
print(a < b)    # Less than
print(a >= b)   # Greater than or equal to
print(a <= b)   # Less than or equal to

# Logical operators
p = True
q = False
print(p and q)  # Logical AND
print(p or q)   # Logical OR
print(not p)    # Logical NOT

Structures de contrôle

Les structures de contrôle sont utilisées pour gérer le flux d'exécution d'un programme. Elles vous permettent d'effectuer certaines actions en fonction de conditions spécifiques. Python prend en charge plusieurs structures de contrôle, notamment les instructions if, les boucles for et les boucles while.

Remarque : Python utilise l'indentation (généralement 4 espaces) pour définir les blocs de code. Ceci est essentiel pour que les structures de contrôle et les fonctions fonctionnent correctement.

Structures de contrôle en Python

python
# If statement
x = 10
if x > 0:
    print("x is positive")
elif x == 0:
    print("x is zero")
else:
    print("x is negative")

# For loop
for i in range(1, 11):
    print(i)

# While loop
i = 1
while i <= 10:
    print(i)
    i += 1

Fonctions

Définir et appeler une fonction en Python

python
# Define a function
def square(x):
    return x ** 2

# Call the function
print(square(5))

Conclusion

Dans ce guide, nous avons couvert les bases de la programmation Python, y compris l'installation de Python, l'écriture de votre premier programme, l'utilisation des variables et des types de données, le travail avec les opérateurs, les structures de contrôle et les fonctions.

Python est un langage puissant et polyvalent, et nous n'avons fait qu'effleurer la surface de ce qu'il peut faire. Avec ces connaissances, vous êtes sur la bonne voie pour devenir un programmeur Python compétent.

Nous espérons que ce guide vous a été utile, et nous avons hâte de voir ce que vous créerez avec Python !

Pratique

Quelles sont certaines des caractéristiques du langage de programmation Python mentionnées dans l'URL fournie ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.