7 commandes vitales pour démarrer avec Python pour les débutants

7 commandes vitales pour démarrer avec Python pour les débutants

Apprendre un nouveau langage de programmation comme Python devient facile si vous disposez d'une feuille de route complète détaillant les concepts à apprendre en tant que débutant et comment progresser davantage pour atteindre le prochain jalon. Même les programmeurs intermédiaires devraient fréquemment réviser leurs bases pour se construire une base solide.

À la fin, vous vous retrouverez bloqué sur votre ordinateur en train d'écrire du code Python à l'aide des commandes fondamentales répertoriées dans cet article. Nous verrons également comment vous pouvez configurer un environnement Python sur votre machine pour pouvoir écrire et exécuter du code Python.

Configuration de l'environnement Python

Pour exécuter du code Python, Python doit être installé sur votre système.

Sous Windows

Vous pouvez télécharger la dernière version de Python pour Windows à partir de la page Téléchargements de python.org . Cliquez sur le bouton Télécharger Python , sélectionnez Windows Executable sur la page suivante et attendez que l'exécutable soit téléchargé. Une fois cela fait, double-cliquez sur le fichier d'installation pour lancer la fenêtre d'installation.

Installez Python comme vous installeriez normalement n'importe quel autre programme sur Windows. N'oubliez pas de cocher l'option "Ajouter Python au PATH" lors de l'installation.

7 commandes vitales pour démarrer avec Python pour les débutants

Sous Linux

Pour installer Python sur Linux, exécutez les commandes suivantes en fonction de la distribution Linux que vous utilisez :

Sur Debian/Ubuntu :

sudo apt install python

Sur Arch Linux :

sudo pacman -S python

Sur Fedora et CentOS :

sudo dnf install python

Sur macOS

Semblable au processus d'installation pour Windows, commencez par télécharger le MPKG à partir de la page de téléchargement Python . Ensuite, lancez le programme d'installation et suivez les étapes à l'écran pour procéder à l'installation.

7 commandes vitales pour démarrer avec Python pour les débutants

Maintenant que la partie installation est terminée, passons à la pratique et commençons par la liste des commandes Python que tout débutant devrait connaître. Ce guide suppose que vous savez comment exécuter des programmes Python à partir de la ligne de commande.

Entrée, sortie et variables de base

Enregistrer des données, prendre des entrées, puis modifier les données pour produire la sortie souhaitée est l'objectif de chaque programme Python.

1. Initialiser et déclarer des variables

Pour stocker des données, chaque langage de programmation utilise des variables. Les variables sont des objets de certaines structures de données qui peuvent contenir de la valeur et effectuer des opérations sur les données. Considérons le code Python suivant :

number = 20

Ici, nous avons déclaré une variable avec le nom "nombre" et une valeur de 20. De même, vous pouvez créer d'autres variables avec un type de données différent. Python prend en charge plusieurs types de données, mais en tant que débutant, vous travaillerez principalement avec ceux mentionnés ci-dessous. Les commandes pour initialiser les types de données sont entre crochets.

  1. Entier ( nombre = 10 )
  2. Chaîne ( nom = " Ryan " )
  3. Flotteur ( décimal = 10,23 )
  4. Liste ( fruits = ["Pomme", "Banane", "Mangue"] )
  5. Tuple ( fruits = ("Pomme", "Banane", "Mangue") )
  6. Dictionnaire ( fruitmap = {1:"Pomme", 2:"Banane", 3:"Mango"} )

2. Afficher la sortie avec la méthode print()

La plupart des programmeurs débutants commencent par le programme de base "Hello World" qui génère la chaîne lors de l'exécution. En Python, vous pouvez imprimer des messages codés en dur et des valeurs de variables à l'aide de print().

Pour imprimer une chaîne en Python, jetez un œil à la syntaxe de commande suivante :

print("This is a string")

Tout ce que vous incluez dans les guillemets sera affiché tel quel. Le code susmentionné affichera "Ceci est une chaîne" lorsque vous l'exécuterez à l'aide de la ligne de commande.

Vous pouvez également imprimer la valeur d'une variable en spécifiant simplement le nom de la variable sans guillemets. Supposons que nous ayons une variable de chaîne "surname" contenant la valeur "Sharma":

print(surname)

Sortir:

Sharma

3. Prendre l'entrée avec entrée ()

Un programme n'est utile que si un utilisateur peut interagir avec lui. Pour rendre vos applications dynamiques et interactives, vous devrez dépendre de l'utilisateur pour la saisie et le choix.

Vous pouvez demander à l'utilisateur de saisir une valeur à l'aide de la commande input . Voici la syntaxe à suivre :

variable = input("The string to display")

Par exemple, la commande suivante demandera à l'utilisateur son nom et son âge respectivement :

name = input("Please enter your name => ") age = input("Please enter your age => ")

Prendre le contrôle du flux du programme

Un programme ne se compose pas seulement d'entrées, de sorties et de types de données. Il comprend également des instructions de contrôle, nécessaires à la mise en œuvre de la logique et à la détermination du flux du programme.

4. Implémenter la logique avec if, elif et else

Votre ordinateur gère les opérations et fait des choix basés sur des décisions logiques. Pour implémenter la logique dans votre code, vous pouvez utiliser les commandes if, elif et else. Ces commandes modifient le déroulement du programme en fonction des conditions et sont donc appelées instructions de contrôle conditionnelles.

Comme son nom l'indique, la commande if évalue une expression et, si elle est vraie, exécute les instructions qu'elle contient. La commande elif (else if) fournit une autre expression qui est évaluée si l' instruction if précédente renvoie false. Enfin, si aucune instruction précédente ( if ou elif ) ne renvoie true, l'expression fournie avec la commande else est évaluée.

Notez que vous pouvez avoir plusieurs si et Elif déclarations contenues dans un bloc de code particulier. Même imbriqué si les déclarations sont possibles.

Voici un programme simple expliquant l'utilisation de if, elif et else. Le programme évaluera si le nombre spécifié est positif, négatif ou zéro.

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

Notez que nous avons dû envelopper la méthode input() avec int(), car l'entrée est stockée en tant que type de chaîne par défaut, et nous avons besoin que la variable "number" soit de type entier à la place.

La différence entre if et elif est que toutes les instructions if dans le bloc de code seront évaluées l'une après l'autre quoi qu'il arrive, mais une instruction elif ne sera évaluée que si l'instruction if précédente est fausse.

En relation: Idées de projets Python adaptées aux débutants

5. La boucle for en Python

Bien que Python prenne en charge plusieurs autres instructions de boucle (do...while, while, switch), la boucle for est l'instruction de contrôle de boucle la plus courante par rapport aux autres.

Contrairement à C et C++, la boucle for en Python parcourt toujours une variable itérative. Une variable itérative est une variable qui contient plusieurs valeurs, comme des listes, des tuples et des dictionnaires.

Déclarez une variable de liste « fruits » contenant les valeurs Pomme, Banane, Poire et Mangue. Pour parcourir chaque élément et imprimer les valeurs à l'aide de la boucle for :

for element in fruits: print(element)

Vous pouvez également créer la boucle for classique de style C en Python à l'aide de la méthode range(). La méthode range() génère une liste de nombres en fonction des valeurs de début, de fin et d'étape spécifiées.

for i in range(0,5): print(i)

Sortir:

0 1 2 3 4

Maintien de la modularité dans le code

Un bon code est un code plus facile à lire, facile à déboguer et facile à mettre à l'échelle. Et tout cela est réalisé en écrivant du code modulaire.

6. Définir des fonctions avec def

Pour minimiser la redondance du code et encourager la réutilisation du code, Python fournit un moyen d'encapsuler du code réutilisable dans des fonctions, qui peuvent être invoquées ultérieurement si nécessaire. Vous pouvez créer une fonction en utilisant le mot-clé def en Python.

Semblable à d'autres langages de programmation, les fonctions Python prennent également des arguments et renvoient des valeurs en cas d'exécution réussie. Vous pouvez également surcharger des fonctions en Python.

def sum(a,b): return a+b print(sum(1,2))

Sortir:

3

7. Créer des classes avec le mot-clé de classe

Vous pouvez créer des classes pour créer des plans pour des objets en Python. Python prend en charge la programmation orientée objet et permet aux utilisateurs de créer des classes et d'initialiser des objets. Une classe peut être constituée de variables avec des modificateurs d'accès, de fonctions avec des types de retour et même d'autres classes (classe imbriquée).

Voici un code simple qui crée une classe nommée student :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

Pour utiliser une classe, vous devez d'abord en créer une instance, également appelée objet.

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

En combinant les deux derniers extraits de code, le programme susmentionné affichera :

Deepesh Sharma

Semblable à d'autres langages de programmation, vous pouvez également implémenter des constructeurs et des méthodes statiques dans les classes Python (en utilisant respectivement la méthode dunder init() et le décorateur @staticmethod).

Apprendre Python ouvre une myriade d'opportunités

Python n'est pas seulement utilisé pour écrire des applications basées sur du texte, vous pouvez également l'utiliser pour développer des applications Web, le scraping Web, la programmation réseau, l'automatisation, l'apprentissage automatique, etc.

Que vous soyez un programmeur en herbe ou un développeur expérimenté, l' ajout de Python à vos compétences existantes renforcera certainement votre expertise et votre spécialisation dans l'industrie.


Comment utiliser Python comme calculatrice de ligne de commande

Comment utiliser Python comme calculatrice de ligne de commande

Bien que vous puissiez utiliser une calculatrice graphique sur votre ordinateur, l'interpréteur du langage de programmation Python peut également servir de calculatrice de bureau. C'est une blague si populaire dans la communauté Python qu'elle est mentionnée dans le didacticiel officiel. Voici comment vous pouvez utiliser Python comme calculatrice.

Les 8 meilleurs blogs Java pour les programmeurs

Les 8 meilleurs blogs Java pour les programmeurs

En tant que programmeur, vous devez relever des défis pour survivre et créer des merveilles dans le domaine du développement ou de la programmation. Par conséquent, si vous cherchez à apprendre un langage de programmation avancé pour améliorer vos compétences professionnelles, Java est l'une des meilleures perspectives.

Principes de conception de sites Web réactifs

Principes de conception de sites Web réactifs

De nos jours, il est courant de créer un site Web ou une application qui ajuste son interface utilisateur en fonction du navigateur ou de l'appareil. Il existe deux approches pour atteindre cet objectif. La première consiste à créer différentes versions de votre site Web ou de votre application pour différents appareils. Mais c'est inefficace et peut conduire à des erreurs imprévisibles.

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Travailler avec des nombres fait partie intégrante de la programmation. Chaque langage de programmation prend en charge la manipulation des nombres de différentes manières. Dans cet article, vous apprendrez à trouver le nombre total de chiffres dans un entier à l'aide d'approches itératives, basées sur les journaux et basées sur les chaînes.

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les conteneurs sont très utiles pour le développement, le déploiement et la gestion de logiciels dans un environnement virtuel. Docker est utile dans le processus de conteneurisation, mais ce n'est pas la seule plate-forme disponible. Si vous recherchez des alternatives à Docker, ne cherchez pas plus loin. Cette liste présente des alternatives Docker riches en fonctionnalités et efficaces à utiliser dans votre prochain projet.

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

Comment intégrer des tweets dans vos publications WordPress

Comment intégrer des tweets dans vos publications WordPress

L'intégration de services tiers dans vos publications WordPress est un moyen passionnant de captiver l'intérêt d'un visiteur. Le contenu intégré fournit également des repères visuels qui facilitent la numérisation. WordPress a facilité l'ajout de ce type de contenu.

Comment supprimer le dossier des modules de nœud avec npkill

Comment supprimer le dossier des modules de nœud avec npkill

Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter JavaScript en dehors des navigateurs Web, ce qui en fait un choix populaire pour développer toutes sortes d'applications. Une partie de sa popularité est due à la pléthore de packages NPM disponibles pour faciliter l'expérience des développeurs.

Comment écrire et compiler votre premier code de solidité

Comment écrire et compiler votre premier code de solidité

Solidity est le langage de programmation utilisé par les contrats intelligents sur la blockchain Ethereum. C'est un langage de programmation orienté objet de type statique.

Top 5 des badges qui vont booster votre dépôt GitHub

Top 5 des badges qui vont booster votre dépôt GitHub

Les badges GitHub peuvent améliorer la lisibilité d'un référentiel en offrant aux utilisateurs un moyen rapide de capturer les métriques du référentiel. Des badges peuvent être intégrés dans votre README.md pour clarifier l'importance et la nécessité de votre projet aux autres développeurs. En conséquence, les lecteurs se font une idée très rapide du référentiel en vérifiant les badges joints.

Quest-ce que la Journée internationale des programmeurs ? 3 façons de célébrer cette année

Quest-ce que la Journée internationale des programmeurs ? 3 façons de célébrer cette année

Les journées de célébration internationales sont un bon moyen de reconnaître les questions sociales, les journées historiques et les carrières respectives. La Journée internationale des programmeurs célèbre le rôle que les programmeurs jouent pour améliorer la vie quotidienne. Le monde civilisé dans lequel nous vivons est le produit du travail acharné des programmeurs.

Comment fonctionne la méthode Python String format() ? 10 exemples

Comment fonctionne la méthode Python String format() ? 10 exemples

Qu'il s'agisse d'une requête de base de données ou de résultats d'opérations mathématiques, la méthode de format de chaîne Python offre un moyen plus dynamique et attrayant de présenter les résultats à un utilisateur.

Visual Studio 2022 vs. 2019 : devriez-vous mettre à niveau maintenant ? Expliqué

Visual Studio 2022 vs. 2019 : devriez-vous mettre à niveau maintenant ? Expliqué

Plus tôt cette année, Microsoft a publié la version préliminaire de Visual Studio 2022 dans le monde de la programmation sauvage. C'est une bonne nouvelle! C'est un IDE extrêmement populaire, mais qui doit faire l'objet d'une mise au point ou peut-être même d'une refonte, étant donné le rythme des changements dans l'écosystème DevOps dans lequel il prospère.

Une introduction simple aux métriques logicielles

Une introduction simple aux métriques logicielles

Les métriques logicielles sont des mesures utilisées pour quantifier divers aspects de votre logiciel. Ces aspects peuvent aller du coût, de la qualité et de l'efficacité de l'équipe de développement.

Comment installer .NET Framework version 3.5 sur Windows 10

Comment installer .NET Framework version 3.5 sur Windows 10

En tant qu'utilisateur Windows, vous avez probablement au moins une fois rencontré les mots .NET Framework. Il s'agit d'un framework logiciel développé par Microsoft qui vous permet de créer et d'exécuter des programmes C#, C++, F# et Visual Basic. La dernière version de .NET est la 4.8, mais votre ordinateur peut avoir besoin d'une ancienne version de .NET (comme .NET 3.5) pour exécuter certaines applications.

Flask ou CherryPy : quel framework Python devriez-vous utiliser ?

Flask ou CherryPy : quel framework Python devriez-vous utiliser ?

Si vous êtes un développeur Python, vous pouvez grandement bénéficier de la gamme de frameworks disponibles. Alors que certains cadres sont mieux adaptés aux grands écosystèmes, d'autres se spécialisent dans la réalisation d'objectifs de développement spécifiques. Lisez la suite pour découvrir les fonctionnalités de base, les utilisations et les différences entre deux frameworks Python : Flask et CherryPy.

Comment trouver des cubes et des carrés parfaits à N-Digit à laide de Python, C++ et JavaScript

Comment trouver des cubes et des carrés parfaits à N-Digit à laide de Python, C++ et JavaScript

De nombreux programmeurs adorent résoudre des problèmes mathématiques délicats à l'aide de code. Il aide à aiguiser l'esprit et à améliorer les compétences en résolution de problèmes. Dans cet article, vous apprendrez à trouver les carrés et cubes parfaits à n chiffres les plus petits et les plus grands à l'aide de Python, C++ et JavaScript. Chaque exemple contient également un exemple de sortie pour plusieurs valeurs différentes.

Comment ajouter Python à la variable PATH de Windows

Comment ajouter Python à la variable PATH de Windows

L'exécution de Python à partir du terminal est souvent inévitable. Cependant, si vous venez d'installer Python sur Windows 10 pour la première fois, son exécution via le terminal Windows n'est possible que s'il est ajouté à la variable d'environnement Windows PATH.

Comment utiliser linstruction Python if

Comment utiliser linstruction Python if

L'instruction if est la force motrice de la programmation logique. En conséquence, une meilleure compréhension des Pythons est un ajout important à vos compétences en programmation Python.

Comment utiliser Python comme calculatrice de ligne de commande

Comment utiliser Python comme calculatrice de ligne de commande

Bien que vous puissiez utiliser une calculatrice graphique sur votre ordinateur, l'interpréteur du langage de programmation Python peut également servir de calculatrice de bureau. C'est une blague si populaire dans la communauté Python qu'elle est mentionnée dans le didacticiel officiel. Voici comment vous pouvez utiliser Python comme calculatrice.

Les 8 meilleurs blogs Java pour les programmeurs

Les 8 meilleurs blogs Java pour les programmeurs

En tant que programmeur, vous devez relever des défis pour survivre et créer des merveilles dans le domaine du développement ou de la programmation. Par conséquent, si vous cherchez à apprendre un langage de programmation avancé pour améliorer vos compétences professionnelles, Java est l'une des meilleures perspectives.

7 commandes vitales pour démarrer avec Python pour les débutants

7 commandes vitales pour démarrer avec Python pour les débutants

Apprendre un nouveau langage de programmation comme Python devient facile si vous disposez d'une feuille de route complète détaillant les concepts à apprendre en tant que débutant et comment progresser davantage pour atteindre le prochain jalon. Même les programmeurs intermédiaires devraient fréquemment réviser leurs bases pour se construire une base solide.

Principes de conception de sites Web réactifs

Principes de conception de sites Web réactifs

De nos jours, il est courant de créer un site Web ou une application qui ajuste son interface utilisateur en fonction du navigateur ou de l'appareil. Il existe deux approches pour atteindre cet objectif. La première consiste à créer différentes versions de votre site Web ou de votre application pour différents appareils. Mais c'est inefficace et peut conduire à des erreurs imprévisibles.

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Travailler avec des nombres fait partie intégrante de la programmation. Chaque langage de programmation prend en charge la manipulation des nombres de différentes manières. Dans cet article, vous apprendrez à trouver le nombre total de chiffres dans un entier à l'aide d'approches itératives, basées sur les journaux et basées sur les chaînes.

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les conteneurs sont très utiles pour le développement, le déploiement et la gestion de logiciels dans un environnement virtuel. Docker est utile dans le processus de conteneurisation, mais ce n'est pas la seule plate-forme disponible. Si vous recherchez des alternatives à Docker, ne cherchez pas plus loin. Cette liste présente des alternatives Docker riches en fonctionnalités et efficaces à utiliser dans votre prochain projet.

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

Comment intégrer des tweets dans vos publications WordPress

Comment intégrer des tweets dans vos publications WordPress

L'intégration de services tiers dans vos publications WordPress est un moyen passionnant de captiver l'intérêt d'un visiteur. Le contenu intégré fournit également des repères visuels qui facilitent la numérisation. WordPress a facilité l'ajout de ce type de contenu.

Comment supprimer le dossier des modules de nœud avec npkill

Comment supprimer le dossier des modules de nœud avec npkill

Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter JavaScript en dehors des navigateurs Web, ce qui en fait un choix populaire pour développer toutes sortes d'applications. Une partie de sa popularité est due à la pléthore de packages NPM disponibles pour faciliter l'expérience des développeurs.

Comment écrire et compiler votre premier code de solidité

Comment écrire et compiler votre premier code de solidité

Solidity est le langage de programmation utilisé par les contrats intelligents sur la blockchain Ethereum. C'est un langage de programmation orienté objet de type statique.