Maison développement back-end Tutoriel Python Tutoriel Python - introduction

Tutoriel Python - introduction

Aug 25, 2024 am 06:01 AM

Python est actuellement l'un des langages de programmation les plus populaires, en particulier avec l'essor de la technologie de l'IA. Python est un langage de programmation polyvalent permettant de développer de nombreux éléments tels que des applications Web, des services back-end, ainsi que la science des données et l'apprentissage automatique.

Installation

Voici les préparatifs pour le codage avec Python :

  1. Téléchargez le Python puis installez-le.
  2. Vous pouvez utiliser n'importe quel éditeur de texte pour écrire du code Python comme Visual Studio Code ou un IDE dédié comme PyCharm.

Écrire le premier code

Créez un nouveau fichier avec une extension .py appelé main.py. Ensuite, écrivez ce code.

print("Hello World!")
Copier après la connexion

Exécutez cette commande pour exécuter du code Python.

python main.py
Copier après la connexion

Voici le résultat.

Hello World!
Copier après la connexion

Sur la base du code ci-dessus, la fonction print() affiche le Hello World! texte.

Variables et types de données

Une variable est un emplacement pour stocker des valeurs telles que des entiers, des nombres flottants et des chaînes (un tas de caractères alphanumériques). Ceci est un exemple d'utilisation de variables en Python.

number = 42
username = "John Doe"
price = 2.95
Copier après la connexion

Pour afficher la valeur d'une variable, utilisez la fonction print().

number = 42
username = "John Doe"
price = 2.95

# display a value from variable
print("this is a number", number)
print("price: ", price)
# using formatting
print(f"hello, my username is {username}")
Copier après la connexion

Voici le résultat.

this is a number 42
price:  2.95
hello, my username is John Doe
Copier après la connexion

Voici la liste des types de données couramment utilisés en Python.

Data Type Value
Integer non-decimal number
Float decimal number
String Alphanumeric characters
Boolean True or False

Opérateur

Il existe de nombreux opérateurs arithmétiques de base en Python. Ces opérateurs peuvent être utilisés pour effectuer des calculs pour les types de données numériques comme entier et flottant.

Operator Description
+ add operation
- substract operation
* multiply operation
/ division operation
// floor division operation
% modulo operation (get the remainder from division operation)
** Perform the operation of raising a number to the power of a number

Ceci est un exemple d'utilisation d'opérateur en Python.

first = 4
second = 2

addition = first + second
subtraction = first - second
multiplication = first * second
division = first / second
mod = first % second
square_of_first = first ** 2

print(f'{first} + {second} = {addition}')
print(f'{first} - {second} = {subtraction}')
print(f'{first} * {second} = {multiplication}')
print(f'{first} / {second} = {division}')
print(f'{first} % {second} = {mod}')
print(f'{first} ** {2} = {square_of_first}')
Copier après la connexion

Sortie

4 + 2 = 6
4 - 2 = 2
4 * 2 = 8
4 / 2 = 2.0
4 % 2 = 0
4 ** 2 = 16
Copier après la connexion

L'opérateur // effectue une division puis renvoie le plancher d'un résultat de division.

result = 29 // 5 # returns 5 (actual value before floor operation: 5.8)
Copier après la connexion

Ajout d'une entrée utilisateur

La fonction input() lit l'entrée de l'utilisateur. Cette fonction est utile pour créer des programmes interactifs en Python. Par défaut, input() renvoie le type de données String.

Ceci est l'exemple de base d'utilisation de la fonction input().

# get username from input
username = input("enter username: ")
# get age from input
# the int() function converts string into integer data type
age = int(input("enter age: "))

print(f"username: {username}")
print(f"age: {age}")
Copier après la connexion

Sortie

Python Tutorial - ntroduction

Exemple 1 - Calcul de la surface d'un rectangle

Créons un programme de calcul de surface de rectangle en Python. Le programme permet à l'utilisateur de saisir la longueur et la largeur du rectangle. Ensuite, le programme calcule l'aire du rectangle puis l'affiche à l'utilisateur.

# get length from user input
length = int(input("enter length: "))

# get width from user input
width = int(input("enter width: "))

# calculate the area of rectangle
area = length * width

# display the result
print(f"area of rectangle: {area}")
Copier après la connexion

Sortie

Python Tutorial - ntroduction

Exemple 2 – Obtenir un prix réduit

Créons un programme pour calculer le prix d'un article après application de la remise. Le programme permet à l'utilisateur de saisir le prix réel et la remise. Ensuite, le programme renvoie le prix réduit.

# get price from user input
price = int(input("enter price: "))

# get discount from user input
discount = int(input("enter discount: "))

# calculate the discounted price
discounted_price = price - (price * (discount / 100))

# display the result
print(f"original price: {price}")
print(f"discounted price: {discounted_price}")
Copier après la connexion

Sortie

Python Tutorial - ntroduction

Sources

  • Page officielle de Python.
  • Tutoriel Python.

J'espère que cet article vous aidera à apprendre Python. Si vous avez des commentaires, n'hésitez pas à me le faire savoir dans la section commentaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Apr 01, 2025 pm 05:09 PM

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Comment éviter d'être détecté par le navigateur lors de l'utilisation de Fiddler partout pour la lecture de l'homme au milieu? Comment éviter d'être détecté par le navigateur lors de l'utilisation de Fiddler partout pour la lecture de l'homme au milieu? Apr 02, 2025 am 07:15 AM

Comment éviter d'être détecté lors de l'utilisation de FiddlereVerywhere pour les lectures d'homme dans le milieu lorsque vous utilisez FiddlereVerywhere ...

Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Apr 01, 2025 pm 11:15 PM

Lorsque vous utilisez la bibliothèque Pandas de Python, comment copier des colonnes entières entre deux frames de données avec différentes structures est un problème courant. Supposons que nous ayons deux dats ...

Comment Uvicorn écoute-t-il en permanence les demandes HTTP sans servir_forever ()? Comment Uvicorn écoute-t-il en permanence les demandes HTTP sans servir_forever ()? Apr 01, 2025 pm 10:51 PM

Comment Uvicorn écoute-t-il en permanence les demandes HTTP? Uvicorn est un serveur Web léger basé sur ASGI. L'une de ses fonctions principales est d'écouter les demandes HTTP et de procéder ...

Comment enseigner les bases de la programmation novice en informatique dans le projet et les méthodes axées sur les problèmes dans les 10 heures? Comment enseigner les bases de la programmation novice en informatique dans le projet et les méthodes axées sur les problèmes dans les 10 heures? Apr 02, 2025 am 07:18 AM

Comment enseigner les bases de la programmation novice en informatique dans les 10 heures? Si vous n'avez que 10 heures pour enseigner à l'informatique novice des connaissances en programmation, que choisissez-vous d'enseigner ...

Comment obtenir des données d'information en contournant le mécanisme anti-frawler d'Investing.com? Comment obtenir des données d'information en contournant le mécanisme anti-frawler d'Investing.com? Apr 02, 2025 am 07:03 AM

Comprendre la stratégie anti-rampe d'investissement.com, Beaucoup de gens essaient souvent de ramper les données d'actualités sur Investing.com (https://cn.investing.com/news/latest-news) ...

See all articles