Ce Que Vous Allez Apprendre sur PYTHON


Python

Introduction à Python

est le point de départ de votre parcours d'apprentissage en programmation. Dans ce module, vous allez découvrir les concepts fondamentaux de Python, un langage de programmation puissant et polyvalent.


Modules du Cours:

Bases de Python


Fondamentaux

Bases de Python est le point de départ de votre parcours d'apprentissage en programmation. Dans ce module, vous allez découvrir les concepts fondamentaux de Python, un langage de programmation puissant et polyvalent.


Contenu du Module

  • Syntaxe de base
  • Types de données
  • Variables et opérateurs
  • Structures de contrôle
  • Fonctions

Bases de Python

Entrées et Sorties de Base

Le programme classique "Hello, world!" en Python est très simple. Pour l'exécuter, cliquez sur la cellule avec votre souris et appuyez sur Ctrl + Entrée sur votre clavier. Vous pouvez également expérimenter en modifiant le texte entre les guillemets et en réexécutant le programme.


PYTHON Console
print("Hello world!")
Hello world!

Dans la fonction print, les expressions numériques sont d'abord évaluées puis automatiquement converties en chaînes de caractères. Les chaînes sont ensuite concaténées avec des espaces :

PYTHON Console
print(1, "plus", 2, "equals", 1+2)
1 plus 2 equals 3

Pour lire l'entrée utilisateur, utilisez la fonction input avec un paramètre de chaîne qui invite l'utilisateur. La chaîne saisie est stockée dans la variable name. Exécutez l'exemple ci-dessous en appuyant sur Contrôle + Entrée !

PYTHON Console
name=input("Enter your name: " )
print("Hello,", name )
Enter your name: AIT OUFKIR
Hello, AIT OUFKIR

Boucles pour Tâches Répétitives

En Python, il existe deux types de boucles : while et for. Nous avons déjà effleuré la boucle for brièvement. Maintenant, explorons la boucle while.

PYTHON Console
5 # Literal expression
3 / (5 + 0.2) # Arithmetic expression
a # Variable expression
cos(0) # Function call expression
obj.attr # Attribute reference expression


Instructions

Les instructions sont des commandes qui effectuent une action. Par exemple, un appel de fonction qui se tient seul (non intégré dans une autre expression) est une instruction. De même, attribuer une valeur à une variable est également une instruction.

PYTHON Console
a = 5 # Variable assignment
a = a + 1 # Assignment and increment by 1
a += 1 # shorthand for incrementing

Notez qu'en Python, il n'y a pas d'opérateurs ++ ou -- contrairement à certains autres langages. Les opérateurs tels que += -= *= /= //= %= &= |= ^= >>= <<= **= sont des opérateurs d'affectation augmentés en Python.



Boucles pour Tâches Répétitives

En Python, il existe deux types de boucles : while et for. Nous avons déjà effleuré la boucle for brièvement. Maintenant, explorons la boucle while.

PYTHON Console
i = 1 while i * i < 100: print("Square of", i, "is", i * i) i = i + 1

Square of 1 is 1
Square of 2 is 4
Square of 3 is 9
Square of 4 is 16
Square of 5 is 25
Square of 6 is 36
Square of 7 is 49
Square of 8 is 64
Square of 9 is 81
The squares below 100.



Une autre façon de répéter des instructions est d'utiliser l'instruction for.

PYTHON Console
t = 0 for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: t = t + i

The sum is 45



Python and Numpy

Introduction

The classic "Hello, world!" program in Python is quite straightforward. To run it, click on the cell with your mouse and press Ctrl + Enter on your keyboard. You can also experiment by changing the text inside the quotes and running the program again.


More Numpy

Introduction

The classic "Hello, world!" program in Python is quite straightforward. To run it, click on the cell with your mouse and press Ctrl + Enter on your keyboard. You can also experiment by changing the text inside the quotes and running the program again.


Pandas

Introduction

The classic "Hello, world!" program in Python is quite straightforward. To run it, click on the cell with your mouse and press Ctrl + Enter on your keyboard. You can also experiment by changing the text inside the quotes and running the program again.