Astuces python 1

in #utopian-io8 years ago

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.

image.png

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

Sort:  

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

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.081
BTC 62347.27
ETH 1613.67
USDT 1.00
SBD 0.47