Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Configurez PyCharm et créez un nouveau projet
- Étape 3: Créez votre premier programme
- Étape 4: Déterminer votre premier programme
- Étape 5: Boucles et Si - Structures de contrôle
- Étape 6: Commentaires
- Étape 7: Votre terminé ! Il est temps d'écrire quelque chose vous-même
Vidéo: Premiers pas avec Python : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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.
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.
Suivez ensuite les instructions du programme d'installation pour installer 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.
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.
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
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)
À ce stade, vous devriez être accueilli avec l'écran de création de code réel:P
Étape 3: Créez votre premier programme
Faites un clic droit sur le dossier de votre projet et accédez à nouveau -> Fichier Python
Nommez le fichier et appuyez sur ok
Maintenant, un nouvel onglet apparaîtra dans votre zone principale
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
Cela compilera notre programme et renverra un résultat. Hello World sera imprimé dans la zone de course
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:
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:
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
'Print' imprime simplement une valeur. Par exemple
imprimer "DÉTRUIRE LE MONDE"
imprime la chaîne
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
É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.
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
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 !
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é:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Locomotive modèle commandée par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Locomotive modèle commandée par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Dans l'un des précédents Instructables, nous avons appris à utiliser un moteur pas à pas comme encodeur rotatif. Dans ce projet, nous allons maintenant utiliser cet encodeur rotatif à moteur pas à pas pour contrôler un modèle de locomotive à l'aide d'un microcontrôleur Arduino. Alors, sans fu
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis): 3 étapes
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis) : MISE À JOUR : VEUILLEZ VOTEZ POUR MON INSTRUCTIBLE, MERCI ^_^ VOUS POUVEZ AUSSI AIMER VOTER POUR MON AUTRE CONCOURS ENTRÉE SUR www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU PEUT-ÊTRE VOTER POUR MON MEILLEUR AMI