2.3 KiB
2.3 KiB
title | author | description | lang | type | slideOptions | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Initiation Python - séance 1 | VireGul - viregul.fr | Initiation à la programmation Python | fr | slide |
|
Initiation Python - séance 1/5
Environnement Python et Variables
Système Python
- Version 3 :
python --version
- Syntaxe simple
- ! Identation
- Mode console ou script python
- Environnements virtuels
- Nombreux modules externes
- Nombreuses ressources
Ressources Internet
- Cours OpenClassroom (40h)
- Apprendre à programmer avec Python 3 (CC)
- python.developpez.com
- Tutos Vidéos : Koor.fr
- Dès le lycée (2nd STI)
- Mooc pour débutants
Exemples
Lancement en console
$ python3
>>>
>>> Ctrl + D (sortie)
Lancement d'un script
$ python3 monscript.py
$ ./monscript.py (si contient l'entête python)
Conventions
-
variables : minuscule
-
CONSTANTES : MAJUSCULE
-
Méthodes, modules : minuscule (fonctions, change_valeur)
-
Programmation Objet : ClasseObjet
# Ceci est un commentaire
!!! Sensible à la casse
Variables
Types de données
entier : age = 48
nombre flottant : taille = 1.78
chaine : nom = "Audirac"
Opérateurs
- Nombres : + - * /
- Chaines : + (concaténation)
Fonction print
print("Ton nom",varnom," ton âge",varage)
Variables complexes
Listes
maliste = [1, "moi", 3.5 , [48,25]]
maliste[2]
nom[2:5]
Attention !
liste2 = maliste # pas de copie, même référence.
Variables complexes
Tuples (peu utilisé)
- liste non modifiable
- montuple = (1,"ok",34.5,["A",2])
Dictionnaires
Liste non ordonnée de clefs : valeur
moi = { 'nom': "Audirac", 'prenom': "François" }
moi['nom']
Premier programme
#!/usr/bin/env python3
reponse=input('question')
print(reponse)
Exercices : Faire des calculs, poser des questions, créer des listes...