A screen with the Python download webpage.
Agence web » Actualités du digital » Apprenez les bases de Python en 1 heure avec ces 13 étapes

Apprenez les bases de Python en 1 heure avec ces 13 étapes

Vous souhaitez apprendre Python mais vous ne savez pas par où commencer? Je vous guiderai à travers les bases du langage de programmation toujours populaire étape par étape. Dans environ une heure, vous passerez de zéro à l'écriture de code réel.

Configurez votre environnement de développement

Pour commencer à écrire et à exécuter des programmes Python localement sur votre appareil, vous devez installer Python et un éditeur de développement IDE (Environnement de développement intégré) ou un éditeur de texte, de préférence un éditeur de code. Tout d'abord, installons Python. Allez sur le site officiel de Python. Aller aux téléchargements. Vous devriez voir un bouton vous indiquant de télécharger la dernière version Python (à partir de la rédaction de ceci, c'est 3.13.3.) Il vous montrera également différents systèmes d'exploitation pour lesquels vous souhaitez télécharger.

Si vous souhaitez installer Python sur Windows, téléchargez l'installateur. Double-cliquez pour l'ouvrir. Suivez les instructions et terminez l'installation.

Si vous utilisez une distribution Linux telle que Ubuntu ou MacOS, Python est très probablement pré-installé avec. Cependant, s'il n'est pas installé dans votre distribution, vous pouvez soit utiliser le gestionnaire de packages de votre distribution pour l'installer ou le construire à partir de la source. Pour MacOS, vous pouvez utiliser le Homebrew Package Manager ou l'installateur officiel de MacOS.

Après l'installation, vous trouverez un shell Python installé appelé Idle sur votre système. Vous pouvez commencer à écrire du code Python à ce sujet. Mais pour plus de fonctionnalités et de flexibilité, il est préférable d'aller avec un bon éditeur de code ou un IDE. Pour ce tutoriel, j'utiliserai Visual Studio Code. Vous pouvez l'obtenir sur l'un des trois systèmes d'exploitation.

Si vous utilisez VS Code, une autre chose dont vous aurez besoin est une extension appelée Code Runner. Ce n'est pas strictement nécessaire, mais vous facilitera votre vie. Accédez à l'onglet Extensions et recherchez le coureur de code. Installez l'extension. Après cela, vous devriez voir un bouton d'exécution dans le coin supérieur droit de votre éditeur.

Maintenant, chaque fois que vous souhaitez exécuter votre code, vous pouvez cliquer sur ce bouton Exécuter. Avec cela, vous êtes prêt à écrire du code.

Écrivez votre premier programme Python

Créez un fichier et nommez-le « Hello.py » sans citations. Vous pouvez également utiliser d'autres noms, mais l'ajout de .py à la fin est important. Pour notre premier programme, imprimons une chaîne ou un texte dans la console, également connue sous le nom d'interface de ligne de commande. Pour cela, nous utiliserons la fonction print () dans Python. Écrivez ceci dans votre éditeur de code:

        
print("Hello, Python")

Maintenant, exécutez votre code. Il devrait imprimer « Bonjour, Python » sans les citations de la console.

Vous pouvez écrire n'importe quoi entre les citations à l'intérieur de la fonction print (), qui sera affichée. Nous en apprendrons plus sur les fonctions plus tard.

Les commentaires sont des lignes qui ne sont pas exécutées lorsque vous exécutez votre code. Vous pouvez utiliser des commentaires pour expliquer les segments de code afin que lorsque quelqu'un d'autre regarde votre programme ou que vous y retournez après une longue période, vous pouvez comprendre ce qui se passe. Un autre cas d'utilisation pour les commentaires est que lorsque vous ne souhaitez pas exécuter une ligne, vous pouvez le commenter.

Pour commenter une ligne dans Python, nous utilisons le symbole #. Commencez n'importe quelle ligne avec ce symbole et il sera traité comme un commentaire.

        

print("Hello, Python")

La première ligne est un commentaire et ne sera pas récupérée lors de l'exécution. Vous pouvez également ajouter un commentaire sur le côté droit de votre code.

print (« Hello, python ») # Cette ligne imprime le texte bonjour, python dans la console

Vous pouvez ajouter autant de commentaires en plusieurs lignes que vous le souhaitez.

        

print("Hello, Python")

Une autre stratégie couramment utilisée pour les commentaires multilines consiste à utiliser des citations triples. Vous pouvez faire la même chose que ci-dessus avec ce code.

        """This is my first Python program

I love Python

Let's print some text"""

print("Hello, Python")

Stocker les données en variables

Les variables sont comme des conteneurs. Ils peuvent contenir des valeurs pour vous, comme le texte, les nombres, etc. Pour attribuer une valeur à une variable, nous suivons cette syntaxe:

        a = 5
    

Ici, nous stockons la valeur 5 dans la variable « A ». De même, nous pouvons stocker des chaînes.

        a = "Python"
    

Une meilleure pratique pour écrire des noms de variables est d'être descriptive afin que vous puissiez identifier la valeur qu'il stockait.

        age = 18
    

Vous pouvez imprimer la valeur d'une variable à la console.

        name = "John"

print(name)

Cela imprimera « John » sur la console. Notez que dans le cas des variables, nous ne devons pas qu'ils soient à l'intérieur des citations lors de l'impression. Les noms de variables ont des règles à suivre.

  1. Ils ne peuvent pas commencer par des chiffres. Mais vous pouvez ajouter des nombres au milieu.

  2. Vous ne pouvez pas avoir de caractères non alphanumériques.

  3. Les lettres majuscules et minuscules sont autorisées.

  4. Commencer par un soulignement (_) est autorisé.

  5. Pour les noms plus longs, vous pouvez séparer chaque mot en utilisant un soulignement.

  6. Vous ne pouvez pas utiliser certains mots réservés (tels que la classe) pour les noms de variables.

Voici quelques exemples de nom de variable valide et non valide:

        

name = "Alice"

age = 30

user_name = "alice123"

number1 = 42

_total = 100

1name = "Bob"

user-name = "bob"

total$ = 50

class = "math"

Apprenez les types de données de Python

Dans Python, tout est un objet et chaque objet a un type de données. Pour ce tutoriel, je ne me concentrerai que sur quelques types de données de base qui couvrent la plupart des cas d'utilisation.

Entier

Il s'agit d'un type de données numérique. Ce sont des nombres entiers sans point décimal. Nous utilisons le mot-clé int pour représenter les données entières.

        age = 25

year = 2025

Flotter

Ce sont des nombres avec un point décimal. Nous les représentons avec le mot-clé Float.

price = 19.99
temperature = -3.5

Chaîne

Ce sont du texte enfermé en guillemets (simple ou double « les deux fonctionnent.) Le mot-clé associé aux chaînes est Str.

        name = "Alice"

greeting = 'Hello, world!'

Booléen

Ce type de variable ne peut contenir que deux valeurs: true et false.

        is_logged_in = True

has_permission = False

Pour voir de quel type de données est une variable, nous utilisons la fonction type ().

        print(type(name))

print(type(price))

print(type(is_logged_in))

Convertir entre les types de données (typasting)

Python a un moyen de convertir un type de données en une autre. Par exemple, transformer un nombre en une chaîne pour l'imprimer ou convertir l'entrée utilisateur (qui est toujours une chaîne) en entier pour les calculs. C'est ce qu'on appelle la dactylographie. Pour cela, nous avons des fonctions différentes:

Fonction

Convertit

int ()

Entier

flotter()

Flotter

bool ()

Booléen

str ()

Chaîne

Voici quelques exemples:

        age_str = "25"

age = int(age_str)

print(age + 5)

score = 99

score_str = str(score)

print("Your score is " + score_str)

pi = 3.14

rounded = int(pi)

whole_number = 10

decimal_number = float(whole_number)

print(bool(0))

print(bool("hello"))

print(bool(""))

Prenez la contribution de l'utilisateur

Jusqu'à présent, nous avons des valeurs directement codées en dur en variables. Cependant, vous pouvez rendre vos programmes plus interactifs en prenant les commentaires de l'utilisateur. Ainsi, lorsque vous exécutez le programme, cela vous incitera à entrer quelque chose. Après cela, vous pouvez faire n'importe quoi avec cette valeur. Pour prendre l'entrée de l'utilisateur, Python a la fonction d'entrée (). Vous pouvez également stocker la saisie de l'utilisateur dans une variable.

        name = input()
    

Pour rendre le programme plus compréhensible, vous pouvez écrire un texte à l'intérieur de la fonction d'entrée.

        name = input("What is your name?")

print("Hello", name)

Sachez que les entrées sont toujours prises sous forme de cordes. Donc, si vous voulez effectuer des calculs avec eux, vous devez les convertir en un autre type de données, comme un entier ou un flotteur.

        age = int(input("What is your age?"))

print("In 5 years, you'll be", age + 5)

Faire des mathématiques avec Python

Python prend en charge divers types de mathématiques. Dans ce guide, nous nous concentrerons principalement sur les opérations arithmétiques. Vous pouvez faire l'ajout, la soustraction, la multiplication, la division, le module et l'exponentiation en python.

        x = 10

y = 3

a = x + y

b = x - y

c = x * y

d = x / y

g = x // y

e = x % y

f = x ** y

print("Addition: ", a)

print("Subtraction: ", b)

print("Multiplication: ", c)

print("Division: ", d)

print("Floor Division: ", g)

print("Modulus: ", e)

print("Exponent: ", f)

Vous pouvez faire des calculs beaucoup plus avancés dans Python. Le module de mathématiques Python a de nombreuses fonctions mathématiques. Cependant, ce n'est pas dans le cadre de ce guide. N'hésitez pas à les explorer.

Utiliser des opérateurs de comparaison

Les opérateurs de comparaison vous permettent de comparer les valeurs. Le résultat est vrai ou faux. Ceci est super utile lorsque vous souhaitez prendre des décisions dans votre code. Il y a six opérateurs de comparaison.

Opérateur

Signification

==

Égal à

! =

Pas égal à

>

Supérieur à

<

Moins que

> =

Supérieur ou égal

<=

Moins ou égal

Voici quelques exemples:

        a = 10

b = 7

print(a > b)

print(a == b)

print(a < b)

print(a != b)

print(a >= b)

print(a <= b)

Appliquer les opérateurs logiques

Les opérateurs logiques vous aident à combiner plusieurs conditions et récupérations vraies ou fausses en fonction des conditions. Il y a trois opérateurs logiques dans Python.

Opérateur

Signification

et

Vrai si les deux sont vrais

ou

Vrai si au moins un est vrai

pas

Retourne le résultat

Certains exemples le rendront plus clair.

        age = 17

has_license = True

print(age >= 18 and has_license)

day = "Saturday"

print(day == "Saturday" or day == "Sunday")

is_logged_in = False

print(not is_logged_in)

Écrire des déclarations conditionnelles

Maintenant que vous avez appris la comparaison et les opérateurs logiques, vous êtes prêt à les utiliser pour prendre des décisions dans votre code en utilisant des instructions conditionnelles. Instructions conditionnelles Permettez à votre programme de choisir ce qu'il faut faire en fonction de certaines conditions. Tout comme la prise de décision réelle. Il existe trois situations pour les déclarations conditionnelles.

Si déclaration

Nous utilisons si vous souhaitez exécuter du code uniquement si une condition est vraie.

        if condition:

   

Voici un exemple:

        age = 18

if age >= 18:

   print("You're an adult.")

Si la condition est fausse, le code à l'intérieur du bloc IF est simplement sauté.

Dans Python, l'indentation est cruciale. Notez que le code à l'intérieur du bloc IF est en retrait. Python ramasse cela pour comprendre quelle ligne fait partie de quel bloc. Sans indentation appropriée, vous obtiendrez une erreur.

Énoncé IF-ELSE

Nous utilisons IF-Else lorsque vous voulez faire une chose si la condition est vraie, et autre chose si elle est fausse.

        if condition:

   

else:

   

Exemple:

        is_logged_in = False

if is_logged_in:

   print("Welcome back!")

else:

   print("Please log in.")

Énoncé de si-elif-else

Nous utilisons IF-Elif-else lorsque vous avez plusieurs conditions à vérifier, l'une après l'autre.

        if condition1:

   

elif condition2:

   

else:

   

Voyons un exemple.

        score = 85

if score >= 90:

   print("Grade: A")

elif score >= 80:

   print("Grade: B")

else:

   print("Keep trying!")

Vous pouvez ajouter autant de conditions ELIF que vous le souhaitez.

Boucle à travers le code avec pour et pendant que

En programmation, nous devons souvent effectuer des tâches répétitives. Pour de tels cas, nous utilisons des boucles. Au lieu de copier le même code, nous pouvons utiliser des boucles pour faire la même chose avec beaucoup moins de code. Nous apprendrons deux boucles différentes.

pour boucle

La boucle FOR est utile lorsque vous souhaitez exécuter un bloc de code un nombre spécifique de fois.

        for i in range(n):

   

Imprimons un texte à l'aide d'une boucle.

        for i in range(5):

   print("Hello!")

Cela imprime « Bonjour! » 5 fois. La valeur de I passe de 0 à 4. Vous pouvez également commencer à un autre nombre:

        for i in range(1, 4):

   print(i)

La valeur de fin (4 dans ce cas) dans la fonction Range () n'est pas imprimée car elle est exclue de la plage.

pendant la boucle

La boucle while est utilisée lorsque vous n'êtes pas sûr de la durée de la boucle. Lorsque vous voulez continuer à boucler tant qu'une condition est vraie.

        while condition:

   

Un exemple rapide.

        count = 1

while count <= 3:

   print("Count is", count)

   count += 1

Deux autres déclarations utiles dans les boucles sont l'instruction BRISE et l'instruction CONSTERNE. L'instruction BREAK arrête une boucle tôt si quelque chose que vous spécifiez se produit.

        i = 1

while True:

   print(i)

   if i == 3:

       break

   i += 1

L'instruction CONTINUSE saute le reste du code dans la boucle pour cette itération et passe au suivant.

        for i in range(5):

   if i == 2:

       continue

   print(i)

Écrivez vos propres fonctions

À mesure que vos programmes grossissent, vous vous retrouverez à taper le même code encore et encore. C'est là que les fonctions entrent en jeu. Une fonction est un bloc de code réutilisable que vous pouvez « appeler » chaque fois que vous en avez besoin. Il vous aide à éviter de répéter le code, d'organiser votre programme et de rendre le code plus facile à lire et à maintenir. Python vous donne déjà des fonctions intégrées comme print () et input (), mais vous pouvez également écrire le vôtre.

Pour créer une fonction, utilisez le mot-clé DEF:

        def function_name():

   

Ensuite, vous l'appelez comme ceci:

        function_name()
    

Créons une fonction simple:

        def say_hello():

   print("Hello!")

   print("Welcome to Python.")

say_hello()

Vous pouvez également faire en sorte que votre fonction accepte les paramètres. Les paramètres sont des valeurs qui y sont passées.

        def greet(name):

   print("Hello,", name)

Pour l'appeler avec un argument:

        greet("Alice")

greet("Bob")

Vous pouvez également utiliser plusieurs paramètres.

        def add(a, b):

   print(a + b)

add(3, 4)

Vous pouvez réutiliser la même fonction plusieurs fois avec différentes entrées.


Qui couvre certaines des bases de la programmation Python. Si vous souhaitez devenir un meilleur programmeur, vous devez commencer à faire des projets, tels qu'un tracker de dépenses ou une application de liste de tâches.

★★★★★