Astuces python 1
Astuces python 1
Introduction
This article is about the programming language Python, it's an overview of some useful tips that will allow beginners to code in Python.

Si vous êtes nouveau à utiliser Python,cette nouvelle série d'articles va vous aider avec toute une série d'astuces qu'on ne vous apprends pas forcément mais qui sont toujours utiles :), on va travailler avec la version 3
L'initialisation d'une liste
Les listes sont les structures d'informations les plus utilisées dans Python. Si vous avez déjà déclarer une liste auparavant, vous auriez sûrement fait quelque chose comme ça:
liste = list()
(ou)
liste = []
Si vous voulez l'initialiser à 5 zéro, vous auriez dû faire cela:
liste = [0,0,0,0,0]
La méthode ci-dessus marche parfaitement pour les listes qui sont courtes, s'il s'agit de longues listes, on peut faire cela:
liste = [0] * 20
print(liste)
output: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
La commande Randint
Vous aurez souvent à générer des nombres aléatoires. Pour ce faire, on fait appel à la commande random à partir d'un intervalle dont on précise les bornes. Randint doit être importé de la bibliothèque 'random'.
from random import randint
La syntaxe utilisé pour randint est:
randint(< de >,<jusqu a>)
Par exemple, si vous voulez écrire des entiers aléatoires de 2 à 13 (inclus 2 et 13), on écrit le code suivant:
from random import randint
print(randint(2, 13))
Output: prints an integer between 0 and 9
Noter que chaque fois que vous allez exécuter cette commande, vous aurez un résultat différent.
Type d'une variable
Le problème avec python c'est que comme il n'y a pas de types on ne sait pas vraiment à quel type de donnée on à affaire(est-ce que c'est un nombre, une liste, un string ?). C'est là que la commande "type" entre en jeu !
Le syntaxe sera la suivante:
type(<variable_name>)
Par exemple, si vous avez une variable appelé liste qui est une liste, l'exécution de la commande ci-dessous va retourner ceci:
liste = list()
type(liste)
Output: <class 'liste'>
La commande Strip
C'est une commande utilisée pour formater les entrées qui sont reçu en tant que chaine de caractères. La commande Strip élimine les espaces qui se trouvent avant et après la chaine de caractère. Le syntax est comme suivant:
<string>.strip()
Exemple:
chaine = “ Python “
chaine.strip()
Output: Python
Note: les espaces qui sont éliminés sont uniquement ceux qui se trouvent avant et après la chaine de caractère.
Exemple:
chaine = “ Le Langage Python “
chaine.strip()
Output: “Le Langage Python”
Le comptage
Pour faire un contage, on utilise le mot-clef for et range:
for i in range(1,6):
print(i)
Output: prints 1,2,3,4,5,6
On peut aussi faire un comptage de telle façon qu'on préciser le pas:
for i in range (<de_la_valeur>,<a_la_valeur>,<pas>):
print(i)
Exemple
for i in range(2,14,3):
print(i)
Output: prints 2,5,8,11,14
Noter que si le pas n'est pas précisé, il est par défaut 1.
Pour le comptage à rebours, la commande est comme suivant:
for i in range(8,2,-1):
print(i)
output : prints 8,7,6,5,4,3,2
Quelques astuces
Voici quelques astuces en vrac pour terminer :
Pour écrire des commentaires afin d'expliquer votre code aux autres, vous pouvez écrire un commentaire d'une ligne comme suivant:
#<un commenentaire d'une ligne>Un paragraphe de commentaire peut s'écrire comme suivant:
''' <Paragraphe de commentaires> '''Règles de nommage - la précision du type de data est extrêmement utile pour la personne qui va lire votre code. Si vous allez initialiser une chaine de caractères "first name", assurez-vous que vous d'inclure le type du data, par exemple: "strFirstName".
le numéro de la ligne - Si vous utilisez Python IDLE, assurez-vous d'utiliser la commande ALT+G pour avoir une ligne particulière.
Conclusion
Ce qu'on vient de voir sont des astuces sélectionnées dans l'espoir de vous aider à coder en Python. Il y'a toujours beaucoup de choses à apprendre pour pouvoir programmer facilement en python.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @raptorjesus I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x