Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
March 17, 2022 04:49 pm GMT

Python : Cours acclr

Qu'est-ce que vous allez apprendre dans ce cours ?

Ce cours vous enseignera les concepts de base en Python. Le tout avec des termes et des exemples simples comprendre. Avant d'apprendre courir, il faut savoir marcher. Bien connatre la base c'est essentiel pour matriser un langage comme Python.

Le cours acclr est gratuit et sera publi ici sur dev.to. Je publierai un nouvel article tous les deux jours environ. Pour ne rien manquer, vous pouvez me suivre sur twitter : Suivez @EricLeCodeur

Pourquoi un cours acclr ?

Ce type de cours permet dapprendre un maximum de concepts en un minimum de temps.
Un cours acclr permet ltudiant de garder un haut niveau dintrt et de motivation.
Le temps pargn permet de mettre en pratique plus rapidement les concepts appris.
la fin du cours acclr, ltudiant connat suffisamment le sujet pour apprendre par lui-mme les concepts qui nont pas t couverts.

Installation de Python

Pour commencer coder avec Python vous devez vous assurer que vous avez une version jour de Python (version 3.10 ou +)

partir du terminal, taper cette commande pour connatre la version de Python install sur votre machine.

$ python --versionou$ python3 --version

Si vous n'avez pas Python ou une version antrieur 3.10, vous pouvez obtenir la dernire version de Python le site officiel : https://www.python.org/downloads/

Si vous dsirez commencer coder immdiatement et installer Python plus tard vous pouvez utiliser une version sur le web (gratuite) de Python.

Voici le lien:

https://replit.com/languages/python3

Editeur de code

Pour suivre ce tutoriel vous devrez utiliser un diteur de code. Il existe plusieurs choix, si vous navez pas encore dditeur prfr, je vous recommande vscode de Microsoft.

Voici le lien:

https://code.visualstudio.com/download

Dans ce tutoriel nous nenseignerons pas comment vscode fonctionne. Si vous dsirez apprendre la base de vscode, il existe plusieurs outils gratuits de disponibles.

Une option que je recommande est de configurer vscode afin de permettre de lexcuter partir du terminal. Voici un lien sur les instructions suivre pour ce faire:

Max OSX

https://code.visualstudio.com/docs/setup/mac

Windows

https://code.visualstudio.com/docs/setup/windows

Excuter du code python

Une fois linstallation de Python complt sur votre machine, il est maintenant temps dexcuter votre premier code Python.

Dans les prochaines sections nous allons apprendre ensemble les bases de langages python. Je vais donc vous inviter crer un dossier et un fichier afin d'y placer le code qui sera donn en exemple.

Crer un dossier nomm demo_python

~$ mkdir demo_python~$ cd demo_python

lintrieur du dossier cre un fichier nomm main.py

~$ code main.py

Votre premire ligne de code

Ajouter ce code dans le fichier main.py

print("Hello World")

Ici linstruction print() permet dafficher du texte dans le terminal

Une fois le fichier sauvegard, partir du terminal vous pouvez lexcuter laide de Python.

~$ python3 main.pyou~$ python main.py

Python va excuter toutes les lignes de codes prsentes dans le fichier et afficher le rsultat dans le terminal.

Hello World

Excuter du code Python rapidement

Si vous dsirez excuter du code Python rapidement et sans crer de fichier, il est possible dutiliser le shell. Le shell est une application qui permet de saisir une ligne de code Python, de lexcuter et dafficher le rsultat immdiatement.

Pour excuter le shell il suffit de lancer Python sans ajouter dargument

~$ python3ou ~$ python

La commande va lancer le shell partir du terminal

Python 3.9.9 (main, Nov 21 2021, 03:16:13) [Clang 13.0.0 (clang-1300.0.29.3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> _

Une fois lapplication lance, il est possible de saisir une ligne de commande aprs les caractres suivants >>>

Exemple:

>>> print("Hello World")

Une fois la commande saisie appuyer sur la touche retour et le code sera excut

>>> print("Hello World")Hello World>>> _

Vous aurez compris que le shell est plus utile pour tester une commande Python que pour crire une vraie application.

Si vous dveloppez une vraie application python l'approche utiliser est de placer le code dans des fichiers avec lextension .py

Vos premiers pas avec Python

Pour les prochains exemples, je vous invite utiliser le fichier main.py que nous avons cr lexemple prcdent.

Les variables

Les variables permettent de stocker de linformation qui pourra tre utilise plus tard par votre application.

Pour dfinir une variable il suffit de lui attribuer un nom et une valeur.

Par exemple, supposons que vous souhaitiez stocker le nom d'utilisateur, vous pouvez utiliser une variable et lui donner le nom : name et dfinir son contenu gal Mike Taylor

name = "Mike Taylor"print(name)

Ici la variable se nomme name et contient le texte Mike Taylor. Les guillemets indiquent Python que son contenu est du texte.

Types de variables

Une variable peut contenir plusieurs types de donnes. Dans le dernier exemple il sagit de texte mais nous aurions pu lui attribuer un nombre entier.

num = 25

Remarquez que pour tre reconnu comme un nombre, vous ne devez pas utiliser de guillemets

Avec Python, il nest pas ncessaire de spcifier le type de la variable. Python va dtecter le type automatiquement selon le contenu que vous allez lui attribuer.

Selon le type dtect par Python, il sera possible deffectuer des oprations sur cette variable.

Voici un exemple :

value = "100"value2 = 100

Ici value est une variable de type texte (string) qui contient le texte 100. Cette variable n'est pas un nombre qui peut tre utilis dans une opration mathmatique.

value2 est une variable de type nombre entier (integer) qui a le nombre 100 comme contenu. Cette variable est un nombre et donc peut tre utilise pour des oprations mathmatiques.

result = value + value# "100100"result2 = value2 + value2# 200

Laddition de ces deux variables ne donne pas le mme rsultat. En Python Laddition de variable texte (string) va jumeler les deux textes ensemble. Tandis que laddition de variables nombre entier va additionner mathmatiquement les deux valeurs.

Voici diffrents types de variables quil est possible de dfinir avec Python. Nous allons revenir sur chacun deux en dtail plus tard

name = 'Mike' # string (texte)age = 42 # integer (nombre entier)price = 199.99 # float (nombre dcimal)is_active = True # boolean (vrai ou faux)colors = ['red', 'green', 'blue'] # listestates = ('inactive', 'active', 'archive') # tupleproducts = { 'name': 'iPad Pro', 'price': 199.99 } # dictionnaire

Afin de simplifier le tutoriel, partir de ce point, les types de variables seront appels par leur nom anglais. Par exemple je n'utiliserai pas le terme texte ou "nombre entier" mais plutt "string et integer.

Convention de dclaration

Par convention les variables Python sont dfinies en lettres minuscules et peuvent contenir le caractre _ comme sparateur.

first_name = "Mike"

Commentaires

Il est possible dinsrer un commentaire dans votre code. Pour ce faire il faut utiliser le caractre #. Tout ce qui suit ce caractre ne sera pas excut par Python

# Ceci est un commentairename = "Mike Taylor"age = 27  # Ceci est un commentaire

Il est galement possible de crer des commentaires multilignes avec lutilisation de trois guillemets commentaires

def say_hello():    """ Cette fonction permet d'afficher un    messsage de bienvenu sur plusieurs lignes """    print("Hello World")

Conclusion

C'est tout pour aujourd'hui, je publierai un nouvel article tous les deux jours environ. Pour tre sr de ne rien rater vous pouvez me suivre sur twitter : Suivre @EricLeCodeur


Original Link: https://dev.to/ericlecodeur/python-cours-accelere-c33

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To