@@ -29,17 +29,17 @@ créer nos propres outils et venir compléter notre suite initiale
29
29
d'outils. De cette manière, on limitera le temps passé à réaliser
30
30
des tâches répétitives.
31
31
32
- Le langage qui va être utilisé dans ce tutoriel est `Python `,
32
+ Le langage qui va être utilisé dans ce tutoriel est `` Python ` `,
33
33
mais ce n'est pas le seul qu'on pourrait utiliser. On peut
34
- bien sûr mentionner `VBA ` (dans *Excel *), ou encore le
35
- langage `R ` qui est bien pratique lorsqu'il s'agit de faire
34
+ bien sûr mentionner `` VBA ` ` (dans *Excel *), ou encore le
35
+ langage `` R ` ` qui est bien pratique lorsqu'il s'agit de faire
36
36
des statistiques.
37
37
38
38
Python
39
39
------
40
40
41
- `Python ` est un langage informatique qui a été conçu par
42
- Guido van Rossum en (TODO:ANNEES) . C'est un langage très polyvalent.
41
+ `` Python ` ` est un langage informatique qui a été conçu par
42
+ Guido van Rossum en 1990 . C'est un langage très polyvalent.
43
43
Il est depuis des années très présent dans le *Web *
44
44
(*Dropbox *, *Instagram *, etc.) et
45
45
est récemment devenu le langage de la *data science *. Sa forte popularité
@@ -54,26 +54,26 @@ La popularité du langage a des effets secondaires intéressants: la
54
54
documentation (tutoriels, vidéos, etc.) disponible sur internet
55
55
est incomparable, toutes nos questions vont trouver réponse.
56
56
57
- `Python ` est un langage interprété. Cela signifie qu'il n'y
57
+ `` Python `` est un langage ** interprété ** . Cela signifie qu'il n'y
58
58
a pas besoin de le compiler (créer un .exe) pour exécuter du
59
59
code. On peut donc tester très rapidement un bout de code pour
60
60
voir s'il s'exécute rapidement. Ce cycle court favorise
61
61
l'apprentissage du code.
62
62
63
- `Python ` est un langage de haut niveau et un langage dynamiquement
64
- typé, pour résumer, il travaille beaucoup pour nous et nous évite
63
+ `` Python `` est un langage de ** haut niveau ** et un langage ** dynamiquement
64
+ typé ** , pour résumer, il travaille beaucoup pour nous et nous évite
65
65
d'écrire beaucoup de code superflu, on peut aller droit à l'essentiel.
66
66
67
- `Python ` ne désigne en fait qu'un langage, défini par un vocabulaire et
68
- tout un lot de règles. `Python ` lui-même est écrit dans un autre
67
+ `` Python ` ` ne désigne en fait qu'un langage, défini par un vocabulaire et
68
+ tout un lot de règles. `` Python ` ` lui-même est écrit dans un autre
69
69
langage de programmation, le langage `C `. L'implémentation
70
- de `Python ` en `C ` est nommée `CPython `. Il s'agit de
70
+ de `` Python `` en `` C ` ` est nommée `CPython `. Il s'agit de
71
71
l'implémentation la plus utilisée
72
72
et c'est celle qui sera utilisée dans ce tutoriel.
73
73
74
- Au cours du temps, les utilisateurs de `Python ` ont construit
74
+ Au cours du temps, les utilisateurs de `` Python ` ` ont construit
75
75
beaucoup de packages codés dans ce langage. Le langage étant gratuit
76
- et open-source, on retrouve beaucoup d'outils `Python ` qui sont
76
+ et open-source, on retrouve beaucoup d'outils `` Python ` ` qui sont
77
77
aussi gratuits et open-source. Le site `PyPi <https://pypi.org/ >`_
78
78
héberge des milliers et des milliers de ces outils, qui sont appelés
79
79
**packages **. Etant donné
@@ -99,24 +99,50 @@ fichier texte. On peut écrire un script qui va:
99
99
* ...
100
100
101
101
Comme on peut le voir, toutes ces tâches peuvent être réalisées
102
- manuellement. Mais on peut aussi toutes le programmer en `Python `!
102
+ manuellement. Mais on peut aussi toutes le programmer en `` Python ` `!
103
103
104
- Contenu
105
- -------
104
+ Contenu du tutoriel
105
+ -------------------
106
106
107
107
Environnement de travail
108
108
************************
109
109
110
110
> Où enregistrer son code? Comment installer un package?
111
- > Comment exécuter un script `?
111
+ > Comment avoir plusieurs versions de `` Python ` `?
112
112
113
113
Toutes ces questions peuvent se poser même lorsqu'on sait coder
114
- en `Python `. La configuration d'un environnement de
114
+ en `` Python ` `. La configuration d'un environnement de
115
115
travail, constitué de logiciels supports, permet d'adresser
116
116
chacune de ces questions.
117
117
118
- Python pas à pas
119
- ****************
118
+ Installation
119
+ ************
120
+
121
+ Une méthode est proposée pour installer les programmes
122
+ nécessaires à l'écriture de scripts en ``Python ``.
123
+
124
+ Découverte de Python
125
+ ********************
126
+
127
+ Ici ``Python `` est introduit rapidement. Ses concepts
128
+ les plus abordables sont présentés, spécialement ceux
129
+ qui peuvent être utiles pour écrire un simple script.
130
+
131
+ Les librairies ``Numpy ``, ``pandas `` et
132
+ ``Matplotlib ``, incontournables dans l'écosystème
133
+ scientifique de Python, sont aussi rapidement introduites.
134
+
135
+ Ecriture et exécution d'un script
136
+ *********************************
137
+
138
+ Ici on présente où est-ce qu'on peut écrire un script
139
+ en ``Python ``, et comment l'exécuter. Cette dernière
140
+ tâche n'est pas aussi facile qu'exécuter un fichier
141
+ ``.exe `` sur *Windows *.
120
142
121
- TODO
143
+ Exercice
144
+ ********
122
145
146
+ Un exercice d'application est proposé afin d'utiliser
147
+ les outils présentés dans le tutoriel ainsi que les
148
+ concepts du langage et certaines de ses librairies.
0 commit comments