pythoninitation/sources-md/seance1.md

2.3 KiB

title author description lang type slideOptions
Initiation Python - séance 1 VireGul - viregul.fr Initiation à la programmation Python fr slide
transition theme mouseWheel
slide black true

Initiation Python - séance 1/5

Environnement Python et Variables

Association VireGul


Système Python

  • Version 3 : python --version
  • Syntaxe simple
  • ! Identation
  • Mode console ou script python
  • Environnements virtuels
  • Nombreux modules externes
  • Nombreuses ressources

Ressources Internet


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...