Initiation à la programmation avec Python Sommaire du cours n°1

Initiation à la programmation
avec Python
Cours n°1
Copyright (C) 2015
Jean-Vincent Loddo
Licence Creative Commons Paternité
Partage à l’Identique 3.0 non transposé.
2
Sommaire du cours n°1
●automatiser un service
●valeurs
●variables
●conditionnelle
3
Notion n°1 :
programmer = automatiser un service
●programmerobot
●
●
 !"#terminal$
●%&'()!)
"#()))$
●%&'!!)!!
4
Développeur → Programme → Utilisateur
●%&'!!)!!
●*'+
–%programmeur#développeur$
–%'(langage de programmation
–%&''',
–-!'!il rendra(
●*'+
–%utilisateur
–%'(# !"$
–%&'! 
–-!'!il rend(
5
Développeur → Programme → Utilisateur
●)..
automatiser un service +
/0
6
Développeur → Programme → Utilisateur
●1!('+
●%(()
&
●2333!(teste#(($
((!
●/'.
–!bug'
#bogue$
–('!.debugging
#debogage$
7
Premier programme (1)
●Service à rendre' (&!
"
●


!"#$
% $

&##"
##$
'#($
8
Premier programme (2)
●Service à rendre' (&!
"
●


!"#$
% $

&##"
##$
'#($
shebang : en-tête du programme (ou 4script4).
Ne pas oublier non plus de rendre le fichier
exécutable (chmod +x)
Remarque:
ce programme fait appel à l'outil (fonction) print sept fois :
le service rendu est donc un
assemblage de sous-services rendus
par des outils (sous-programmes) pré-existants
pour utiliser des caractères accentués
9
Premier programme (3)
●Service à rendre' (&!
"
●( 35
("&# 6"$3
"'
●)$$

!"#$
% $

&##"
##$
'#($
10
Premier programme (4)
●Service à rendre' (&!
"
●( 35
("&# 6"$3
"'
●)$$

!"#$
% $

&##"
##$
'#($
printn°1
printn°2
printn°3
printn°4
printn°5
printn°6
printn°7
11
Notion n°1 :
programmer = automatiser un service
●programmerobot
●7)7)
ménage,repasser le linge',
●8)!1('+
–#330) )
$)#33(&)$)

●8élabore des informations
12
Notion n°1 :
programmer = automatiser un service
●8élabore des informations
●*5'+
–9"'+&'+:'+ +80'+8 '+
–%valeur
–;333
13
Notion n°2, les informations ou valeurs
élaborées
●<valeurs
!&
●05types'
–&#=1>==$
–&#3?@3ABB$
–C#9D$
–%E#F8G=@H$
–% IE#J<<%)  3$
–9&")))&)))&K)333
14
Les valeursen Python
●<valeurs
!&
●05types'
–&#=1>==$
–&#3?@3ABB$
–C#9D$
–%E#F8G=@H$
–% IE#J<<%)  3$
–9&")))&)))&K)333
type « int » ou « long »
type « float »
type « bool », attention à la syntaxe :
première lettre de True et False en majuscule
ce type de base n'existe pas en Python
type « string »
tout y est en Python !
15
Résumé pour l'instant
et prochaine question...
●/&'!K&
)" IE
●/)
●-!(
●9E&(&E'
–&
sans savoirni quand)quelle circonstances)qui)comment
'+
16
Programmer c'est aussi
prévoir sans tout savoir
●*'
%&
sans savoirni quand)quelle circonstances)qui)comment
'+
●"'
–-navigateur Internet'!('+%&
'+L!'+8(!2'+8(!
 '#J)M()M()333$+333
–-traitement de texte'!"'+*'+*
E'+%&'+*'#)!))333$+N
–#$-&!calcule le double'!&'+
–#$-affichage5O'%
 D;('>'P'!#.D;$'+*
'#.>$+2E+
17
Notion n°3, les variables
●-!I
!ne connaît pas)
O'(&'P
●<(&&I!nomcontenu
●<valeur)1.1

●%7#($&I'+
●%E'+
18
Variables: comment on stocke une
information dans une variable ?
●-affectation'
*+*+,"
-,./
0,1$.2.34
●-E(3
%M((scanf)C (read)-5 
(raw_input'K'
0,5678"9:;
-,56789:;
19
Variables: comment on récupère
l'information stockée dans une variable ?
●:
&IX!$X
#C )-J-)N$'
●-5 ) &
)nom&I!contenu);
"'
*+*+,!
0,.<
-,1=>0
*+*+?"-
–% '
!?"2<
00
0)0
20
Variables: comment on récupère
l'information stockée dans une variable ?
●:
&IX!$X
#C )-J-)N$'
●-5 ) &)
nom&I!contenu);
"'
*+*+,!
0,.<
-,1=>0
*+*+?"-
–% '
!?"2<
00
0)0
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!