Initiation Python

Chap 1 :

Environnement Python

Variables

Système Python

  • Version 3 : --version
  • Syntaxe simple
  • !  Identation
  • Console ou script
  • environnements virtuels
  • nombreux modules
  • Grosses ressources

Ressources

Exemples

Lancement en console

$ python3
>>>
>>> Ctrl  + D

Lancement d'un script

$ python3 monscript.py

$ ./monscript.py

Conventions

Variables

variables : min

CONSTANTES : MAJ

Méthodes, modules

fonctions, change_valeur

Classes (POO)

ClasseObjet

# Ceci est un commentaire

!!! Sensible à la casse

Variables

Types de données

entier : age = 48
nombre flottant : taille = 1.78
chaine : nom = "Audirac"


type(mavar)

 

Opérateurs

Nombres

+ - * /

 

Chaines

+

 

Bonus

fonction print

print("Ton nom",nom," ton âge",age)

Variables complexes

Listes

maliste = [1, "moi", 3.5 , [48,25]]

maliste[2]

 

nom[2:5]

 

!!! liste2 = maliste : pas de copie, même référence.

Variables complexes

Tuples (peu utilisé)

liste non modifiable

montuple = (1,"ok")

 

Set (?)

 

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')

 

Faire des calculs, poser des questions, créer des listes...

Python-chap1

By François Audirac

Python-chap1

Principes, doc, Types de variables

  • 808