Table des matières:

Premiers pas avec Python : 7 étapes (avec photos)
Premiers pas avec Python : 7 étapes (avec photos)

Vidéo: Premiers pas avec Python : 7 étapes (avec photos)

Vidéo: Premiers pas avec Python : 7 étapes (avec photos)
Vidéo: [Python] Premiers pas - partie1 2024, Novembre
Anonim
Démarrer avec Python
Démarrer avec Python

La programmation est géniale !

C'est créatif, c'est amusant et cela donne à votre cerveau un entraînement mental. Beaucoup d'entre nous veulent en savoir plus sur la programmation mais se convaincre que nous ne pouvons pas. Peut-être qu'il a trop de maths, peut-être que le jargon qui est utilisé vous fait peur. Laissez-moi vous dire maintenant que c'est exactement ce que les programmeurs pensaient avant de devenir programmeurs. En fait, c'est exactement ce que je pensais il y a moins de 10 semaines lorsque j'ai commencé à programmer.

Laissez-moi vous dire tout de suite que n'importe qui peut apprendre à écrire des programmes. Avec les progrès des langages de programmation faciles à lire comme Python et la richesse des informations sur Internet, ce n'est plus un investissement à temps plein pour apprendre les tenants et les aboutissants d'un langage de programmation. La plupart des programmeurs débutants du « 21e siècle » sont extrêmement paresseux, il suffit d'apprendre les bases et de continuer à partir de là.

C'est un No-Jargon, facile à suivre que vous pouvez faire dès maintenant. C'est exact! Minimisez facebook et youtube, détendez-vous et suivez sur votre ordinateur.

Ordinateur de personne âgée
Ordinateur de personne âgée

Aujourd'hui, nous allons examiner un langage de programmation appelé Python, wikipedia définit python comme suit:

"Python est un langage de programmation généraliste de haut niveau largement utilisé. Sa philosophie de conception met l'accent sur la lisibilité du code et sa syntaxe permet aux programmeurs d'exprimer des concepts en moins de lignes de code que ce qui serait possible dans des langages tels que C++ ou Java. Le langage fournit des constructions destinées à permettre des programmes clairs à la fois à petite et à grande échelle."

Alors, qu'est-ce que TOUT SIGNIFIE ? Je croyais que tu avais dit sans jargon ? Bon en gros:

"Python est un langage de programmation compact, polyvalent et facile à lire. Il est très polyvalent et peut donc être utilisé pour créer des programmes de toutes tailles."

Pourquoi ai-je choisi Python ? Parce que les bases de python sont faciles à comprendre et que le langage dispose d'une excellente communauté de support en ligne. Après avoir terminé cette ible, vous pouvez commencer à créer des programmes immédiatement, au lieu de passer votre temps à apprendre les subtilités requises de la langue.

Alors commençons !

Étape 1: ce dont vous aurez besoin

Tout d'abord, vous aurez besoin d'un ordinateur avec une copie de python, désolé les utilisateurs mobiles !

Rendez-vous sur https://www.python.org/downloads/ et téléchargez la dernière version disponible avec le gros bouton jaune.

Télécharger Python
Télécharger Python

Suivez ensuite les instructions du programme d'installation pour installer python.

Programme d'installation Python
Programme d'installation Python

Pour vérifier que python est installé, accédez à CMD (ou terminal) et tapez:

python --version

Python devrait répondre avec la version de python.

Image
Image

Maintenant, pour ce didacticiel, nous utiliserons un IDE ou un environnement de développement intégré (essentiellement un éditeur de texte et un compilateur) alors rendez-vous sur https://www.jetbrains.com/pycharm/download/ et téléchargez la "Community Edition" de Pycharme.

Communauté PyCharm
Communauté PyCharm

Suivez ensuite les instructions du programme d'installation pour installer PyCharm.

Maintenant, pour commencer à programmer !

Étape 2: Configurez PyCharm et créez un nouveau projet

La première fois que vous lancez pycharm, il vous demandera quel keymap et quel thème vous souhaitez utiliser. Je recommanderais de laisser la carte des touches par défaut, mais vous pouvez jouer avec le thème, les couleurs et les polices à votre guise. Pour ce tutoriel, j'utilise pycharm community 4.5 avec le thème Dracula.

Vous serez alors accueilli par un écran de bienvenue.

Appuyez sur Créer un nouveau projet

Écran de bienvenue de PyCharm
Écran de bienvenue de PyCharm

Sélectionnez Pure Python puis choisissez un dossier dans lequel stocker les fichiers, puis appuyez sur créer (notez que le nom du dossier sera le nom de votre projet)

Écran de projet PyCharm
Écran de projet PyCharm

À ce stade, vous devriez être accueilli avec l'écran de création de code réel:P

Écran de code
Écran de code

Étape 3: Créez votre premier programme

Faites un clic droit sur le dossier de votre projet et accédez à nouveau -> Fichier Python

Créer un nouveau MENU
Créer un nouveau MENU

Nommez le fichier et appuyez sur ok

Boîte de dialogue de fichier
Boîte de dialogue de fichier

Maintenant, un nouvel onglet apparaîtra dans votre zone principale

Image
Image

Sous _author_ copiez et collez ce code.

message = "Bonjour tout le monde"

imprimer le message

Puis faites un clic droit sur le fichier et appuyez sur Exécuter

Image
Image

Cela compilera notre programme et renverra un résultat. Hello World sera imprimé dans la zone de course

Image
Image

Regardons ce que nous venons d'écrire.

Étape 4: Déterminer votre premier programme

Essayons maintenant de comprendre ce que le code

message = "Bonjour tout le monde"

imprimer le message

signifie vraiment.

Tout d'abord, je crée et définit la valeur de la variable sur une chaîne contenant Hello World. Si vous modifiez le texte entre les marques de discours, vous pouvez modifier la valeur de la variable et donc le message. Par exemple:

message = "Bonjour Instructables !"

imprimer le message

Retour:

Image
Image

lorsqu'il est exécuté.

Une chaîne est définie à cause des marques vocales, les chaînes peuvent également être définies avec des marques simples

message = 'Bonjour tout le monde'

imprimer le message

Les variables peuvent également avoir différents types. Par exemple ceci:

entier = 29302

est une variable avec une valeur entière (abrégé int) et ceci:

virgule flottante = 1469.928

est une variable avec une valeur à virgule flottante (abrégé en float).

Fondamentalement, la différence entre les entiers et les flottants est que les entiers sont des nombres entiers tandis que les flottants sont des nombres décimaux. Les nombres entiers prennent moins de place mais ne peuvent pas contenir de décimales. Par exemple entier 1 / entier 2

entier1 = 1

entier2 = 2 imprimer entier1 / entier2

est 0,5 non? Mais le résultat est:

Image
Image

Parce que les nombres entiers ne peuvent pas être divisés en nombres décimaux. Cependant ceci:

float1 = 1.0

entier2 = 2 imprimer float1 / entier2

renvoie 0,5 lors de l'exécution car l'une des variables est un flottant

Image
Image

'Print' imprime simplement une valeur. Par exemple

imprimer "DÉTRUIRE LE MONDE"

imprime la chaîne

Image
Image

Print peut également imprimer la valeur d'une équation, y compris la combinaison de deux chaînes

string1 = " BONJOUR"

string2 = "IBLE LOVERS" imprime string1 + string2

impressions

Image
Image

Étape 5: Boucles et Si - Structures de contrôle

L'une des choses les plus essentielles à propos de tout programme est l'existence de structures de contrôle.

La première structure de contrôle est une boucle while, ce morceau de code boucle tant qu'une condition est vraie. Par exemple ce code

compte = 0

while count < 10: # Ajouter au count count = count + 1 print count print "Terminé"

exécute le code dans la boucle jusqu'à ce que count < 10, puis continue avec le programme.

Image
Image

La seconde est une instruction if-else, ce morceau de code vérifie et fait quelque chose si la valeur d'une variable est égale à 10, fait autre chose si la valeur est égale à 11 et fait autre chose dans toutes les autres circonstances.

entier = 0

# Si c'est égal à 10 si entier == 10: imprimer " ITS 10 " # Si c'est égal à 11 elif entier == 11: imprimer " ITS 11 " # Dans toutes les autres circonstances autrement: imprimer " JE NE SAIS PASWWWWWWWW " imprimer " Terminé"

reviendra

Image
Image

Parce que l'entier variable n'est pas égal à 10 ou 11 et dans toutes les autres situations, il s'exécute autrement.

Pour définir une structure while ou if, mettez le type (while ou if) suivi de la valeur true ou false puis:

tapez vrai == vrai:

Remarquez les "espaces blancs" pour le contenu de chaque boucle, python est très spécifique à propos des espaces blancs, c'est ainsi qu'il sait quel code se trouve dans un moment ou une boucle. PyCharm utilise un espace blanc d'onglet qui doit être cohérent dans tout votre code ! Vous pouvez également ajuster les paramètres pour utiliser des espaces à la place (ce qui présente certains avantages).

Étape 6: Commentaires

Vous avez peut-être remarqué que j'ai « commenté » le code que j'ai posté dans la partie structures de contrôle. Vous pouvez commenter un morceau de code en plaçant un # et le reste de la ligne sera commenté. Lorsque le logiciel est compilé les commentaires sont ignorés

# Bonjour le monde

Les commentaires sont le sauveur du code. Parce qu'ils vous permettent de montrer à tout le monde ce qu'il y a dans votre code et ce que vous pensiez en écrivant le code. Mais n'en faites pas trop ! Un code sur-commenté peut être aussi mauvais qu'un code sous-commenté

Alors quand dois-je commenter mon code ?

Ma règle de base est de commenter vos pensées au fur et à mesure de votre écriture, donc si vous avez ajouté une variable juste pour conserver votre âge, cela ne sert à rien d'autre. Commente ça.

# Variable qui tient mon âge en années# Pas réellement utilisé dans ce programme mais # essentiel pour la survie de la race humaine ! monAge = 23

Étape 7: Votre terminé ! Il est temps d'écrire quelque chose vous-même

Woah, vous venez d'apprendre les bases du python !

Image
Image

Alors "qu'est-ce que je fais maintenant?" vous pourriez demander, eh bien, vous pouvez continuer à jouer avec votre fichier. Lorsque vous pensez être prêt, vous pouvez relever un défi. Écrivez un programme pour ajouter ou soustraire deux nombres entrés par l'utilisateur. Utilisez Internet pour savoir comment obtenir une entrée utilisateur, puis ajoutez ou soustrayez les deux entrées et assurez-vous de commenter votre code ! Bien que Python soit facile à apprendre, il n'a en aucun cas un plafond de possibilités bas - des programmes de toutes formes, tailles et configurations sont possibles en utilisant Python et ses bibliothèques complètes (et généralement soumises par la communauté). Postez votre code ci-dessous pour des suggestions et des améliorations. Bonne chance!

Conseillé: