Découvrez les nouveautés de cette version : Fonctionnalités, améliorations et évolutions vous attendent ! 👉 Cliquez ici pour en savoir plus

Code source wiki de Python pour ingénieurs

Modifié par Martin Vassor le 28/07/2025 - 17:21

Afficher les derniers auteurs
1 (% class="relative-table wrapped" %)
2 |(% class="highlight-#fff0b3" colspan="11" data-highlight-colour="#fff0b3" rowspan="3" style="text-align:left" title="Couleur d'arrière-plan : Jaune clair 100 %" %)(((
3 (% style="color:#000080" %)**Python pour ingénieur·e·s**
4
5 (% style="color:#000080" %)**9JUCEN10**
6 )))|(% colspan="2" style="text-align:center" %)(((
7 **ECTS**
8 )))|(% class="highlight-#fff0b3" data-highlight-colour="#fff0b3" style="text-align:center" title="Couleur d'arrière-plan : Jaune clair 100 %" %)(((
9 4
10 )))|(% colspan="3" style="text-align:center" %)(((
11 **SEMESTRE**
12 )))|(% class="highlight-#fff0b3" data-highlight-colour="#fff0b3" style="text-align:center" title="Couleur d'arrière-plan : Jaune clair 100 %" %)(((
13 S7
14 )))
15 |(% style="text-align:center" %)(((
16 CM
17 )))|(% style="text-align:center" %)(((
18 TD
19 )))|(% style="text-align:center" %)(((
20 TP
21 )))|(% style="text-align:center" %)(((
22 EI
23 )))|(% colspan="3" style="text-align:center" %)(((
24 Travail personnel
25 )))
26 |(% style="text-align:center" %)(((
27 12h
28 )))|(% style="text-align:center" %)(((
29 24h
30 )))|(% style="text-align:center" %)(((
31 0h
32 )))|(% style="text-align:center" %)(((
33 0h
34 )))|(% colspan="3" style="text-align:center" %)(((
35 6h
36 )))
37 |(% colspan="2" %)(((
38 **Langues d'enseignement**
39 )))|(% colspan="9" %)(((
40 Supports en français. Enseignement en français (et anglais sur demande).
41 )))|(% colspan="7" rowspan="2" %)(((
42
43 )))
44 |(((
45 **Responsable(s)**
46 )))|(% colspan="10" %)(((
47 (% class="content-wrapper" %)
48 (((
49 Martin Vassor
50 )))
51 )))
52 |(((
53 **Mots clefs**
54 )))|(% colspan="17" %)(((
55
56 )))
57 |(((
58 **Prérequis**
59 )))|(% colspan="17" %)(((
60 * Bases de Python
61 * Éléments d'algorithmique (boucles)
62 * Quelques notions de bases de données et de réseau peuvent être utiles par moment, mais ne sont pas nécessaires.
63 )))
64 |(% class="highlight-#c1c7d0" colspan="18" data-highlight-colour="#c1c7d0" title="Couleur d'arrière-plan : Gris moyen 45 %" %)(((
65 **Objectif pédagogique**
66 )))
67 |(% colspan="18" %)(((
68 L'objectif de ce cours est d'apprendre à utiliser Python comme outil pour résoudre des problèmes auxquels sont confronté·e·s les ingénieur·e·s. Pour y parvenir, nous allons découvrir les principales bibliothèques logicielles utilisées en Python et quels problèmes elles permettent de résoudre.
69 )))
70 |(% class="highlight-#c1c7d0" colspan="18" data-highlight-colour="#c1c7d0" title="Couleur d'arrière-plan : Gris moyen 45 %" %)(((
71 **Organisation et contenus**
72 )))
73 |(% colspan="18" %)(((
74 === Organisation ===
75
76 Ce cours est organisé en 12 séances de 3h. La première partie de la séance est un cours magistral qui présente le sujet du jour. La seconde partie de séance est une mise en pratique. Selon l'effectif de la cohorte, la seconde partie pourra être dédoublée.
77
78 === Évaluation ===
79
80 Certains exercices pratiques font l'objet d'une évaluation formative, et la dernière séance est une évaluation sommative couvrant un sous-ensemble du programme vu pendant les séances précédentes (examen final).
81
82 === Programme ===
83
84 * Rappels et révisions de Python
85 * Manipulation de fichiers
86 * Manipulation de tableaux de données (Numpy, Pandas)
87 * Représentation de données (Matplotlib)
88 * Manipulation de graphes
89 * Programmation par contraintes
90 * Introduction à la programmation réseau & sujets connexes
91 * Introduction à la concurrence
92 )))
93 |(% class="highlight-#c1c7d0" colspan="18" data-highlight-colour="#c1c7d0" title="Couleur d'arrière-plan : Gris moyen 45 %" %)(((
94 **Compétences**
95 )))
96 |(((
97 (% style="color:#0070c0" %)**Niveaux**
98 )))|(% colspan="17" %)(((
99 (% style="color:#0070c0" %)**Description et verbes opérationnels**
100 )))
101 |(((
102 **Connaître(% style="color:#0070c0" %) (%%)**
103 )))|(% colspan="17" %)
104 |(((
105 **Comprendre**
106 )))|(% colspan="17" %)
107 |(((
108 **Appliquer(% style="color:#0070c0" %) (%%)**
109 )))|(% colspan="17" %)
110 |(((
111 **Analyser(% style="color:#0070c0" %) (%%)**
112 )))|(% colspan="17" %)
113 |(% colspan="1" %)(((
114 **Synthétiser**
115 )))|(% colspan="17" %)
116 |(% colspan="1" %)(((
117 **Évaluer**
118 )))|(% colspan="17" %)
119 |(% class="highlight-#c1c7d0" colspan="18" data-highlight-colour="#c1c7d0" %)(((
120 (% class="kYiyGk sc-14kwckt-9" %)**Contributions aux Objectifs de Développement Durable des Nations Unis**
121 )))
122 |(% colspan="18" %)(((
123 (% class="content-wrapper" %)
124 (((
125 (% class="wrapped" %)
126 |(((
127 (% class="content-wrapper" %)
128 (((
129 (% class="task-list" %)
130 (((
131 {{task reference="/Tasks/Task_5" status="InProgress"}}
132 [[image:attach:image2022-12-5_21-22-41.png||thumbnail="true" width="60"]]
133 {{/task}}
134 )))
135 )))
136 )))|(((
137 (% class="content-wrapper" %)
138 (((
139 (% class="task-list" %)
140 (((
141 {{task reference="/Tasks/Task_25" status="InProgress"}}
142 [[image:attach:image2022-12-5_21-23-16.png||thumbnail="true" width="60"]]
143 {{/task}}
144 )))
145 )))
146 )))|(((
147 (% class="content-wrapper" %)
148 (((
149 (% class="task-list" %)
150 (((
151 {{task reference="/Tasks/Task_26" status="InProgress"}}
152 [[image:attach:image2022-12-5_21-26-53.png||thumbnail="true" width="60"]]
153 {{/task}}
154 )))
155 )))
156 )))|(((
157 (% class="content-wrapper" %)
158 (((
159 (% class="task-list" %)
160 (((
161 {{task reference="/Tasks/Task_27" status="InProgress"}}
162 [[image:attach:image2022-12-5_21-27-10.png||thumbnail="true" width="60"]]
163 {{/task}}
164 )))
165 )))
166 )))|(((
167 (% class="content-wrapper" %)
168 (((
169 (% class="task-list" %)
170 (((
171 {{task reference="/Tasks/Task_28" status="InProgress"}}
172 [[image:attach:image2022-12-5_21-27-29.png||thumbnail="true" width="60"]]
173 {{/task}}
174 )))
175 )))
176 )))|(% colspan="1" %)(((
177 (% class="content-wrapper" %)
178 (((
179 (% class="task-list" %)
180 (((
181 {{task reference="/Tasks/Task_29" status="InProgress"}}
182 [[image:attach:image2022-12-5_21-27-47.png||thumbnail="true" width="60"]]
183 {{/task}}
184 )))
185 )))
186 )))|(% colspan="1" %)(((
187 (% class="content-wrapper" %)
188 (((
189 (% class="task-list" %)
190 (((
191 {{task reference="/Tasks/Task_30" status="InProgress" completeDate="" createDate="28/07/2025" reporter=""}}
192
193 {{/task}}
194 )))
195 )))
196 )))|(% colspan="1" %)(((
197 (% class="content-wrapper" %)
198 (((
199 (% class="task-list" %)
200 (((
201 {{task reference="/Tasks/Task_31" status="InProgress" completeDate="" createDate="28/07/2025" reporter=""}}
202
203 {{/task}}
204 )))
205 )))
206 )))|(% colspan="1" %)(((
207 (% class="content-wrapper" %)
208 (((
209 (% class="task-list" %)
210 (((
211 {{task reference="/Tasks/Task_32" status="InProgress" completeDate="" createDate="28/07/2025" reporter=""}}
212
213 {{/task}}
214 )))
215 )))
216 )))
217 |(((
218 (% class="content-wrapper" %)
219 (((
220 (% class="task-list" %)
221 (((
222 {{task reference="/Tasks/Task_33" status="InProgress"}}
223 [[image:attach:image2022-12-5_21-30-2.png||thumbnail="true" width="60"]]
224 {{/task}}
225 )))
226 )))
227 )))|(((
228 (% class="content-wrapper" %)
229 (((
230 (% class="task-list" %)
231 (((
232 {{task reference="/Tasks/Task_34" status="InProgress"}}
233 [[image:attach:image2022-12-5_21-30-25.png||thumbnail="true" width="60"]]
234 {{/task}}
235 )))
236 )))
237 )))|(((
238 (% class="content-wrapper" %)
239 (((
240 (% class="task-list" %)
241 (((
242 {{task reference="/Tasks/Task_35" status="InProgress"}}
243 [[image:attach:image2022-12-5_21-30-51.png||thumbnail="true" width="60"]]
244 {{/task}}
245 )))
246 )))
247 )))|(((
248 (% class="content-wrapper" %)
249 (((
250 (% class="task-list" %)
251 (((
252 {{task reference="/Tasks/Task_36" status="InProgress" completeDate="" createDate="28/07/2025" reporter=""}}
253
254 {{/task}}
255 )))
256 )))
257 )))|(((
258 (% class="content-wrapper" %)
259 (((
260 (% class="task-list" %)
261 (((
262 {{task reference="/Tasks/Task_37" status="InProgress"}}
263 [[image:attach:image2022-12-5_21-32-1.png||thumbnail="true" width="60"]]
264 {{/task}}
265 )))
266 )))
267 )))|(% colspan="1" %)(((
268 (% class="content-wrapper" %)
269 (((
270 (% class="task-list" %)
271 (((
272 {{task reference="/Tasks/Task_38" status="InProgress"}}
273 [[image:attach:image2022-12-5_21-32-28.png||thumbnail="true" width="60"]]
274 {{/task}}
275 )))
276 )))
277 )))|(% colspan="1" %)(((
278 (% class="content-wrapper" %)
279 (((
280 (% class="task-list" %)
281 (((
282 {{task reference="/Tasks/Task_39" status="InProgress"}}
283 [[image:attach:image2022-12-5_21-33-6.png||thumbnail="true" width="60"]]
284 {{/task}}
285 )))
286 )))
287 )))|(% colspan="1" %)(((
288 (% class="content-wrapper" %)
289 (((
290 (% class="task-list" %)
291 (((
292 {{task reference="/Tasks/Task_40" status="InProgress"}}
293 [[image:attach:image2022-12-5_21-33-33.png||thumbnail="true" width="60"]]
294 {{/task}}
295 )))
296 )))
297 )))|(% colspan="1" %)(((
298
299 )))
300 )))
301 )))
302 |(% class="highlight-#c1c7d0" colspan="18" data-highlight-colour="#c1c7d0" title="Couleur d'arrière-plan : Gris moyen 45 %" %)(((
303 **Modalités de contrôle des connaissances et compétences**
304 )))
305 |(((
306 Contrôle Continu
307 )))|(% style="text-align:center" %)(((
308 (% class="task-list" %)
309 (((
310 {{task reference="/Tasks/Task_45" status="Done" completeDate="28/07/2025" createDate="28/07/2025" reporter=""}}
311
312 {{/task}}
313 )))
314 )))|(% colspan="4" %)(((
315 Examen écrit
316 )))|(% colspan="2" style="text-align:center" %)(((
317 (% class="task-list" %)
318 (((
319 {{task reference="/Tasks/Task_46" status="Done"}}
320
321 {{/task}}
322 )))
323 )))|(% colspan="3" %)(((
324 Oral / Soutenance
325 )))|(% colspan="2" style="text-align:center" %)(((
326 (% class="task-list" %)
327 (((
328 {{task reference="/Tasks/Task_47" status="InProgress"}}
329
330 {{/task}}
331 )))
332 )))|(% colspan="3" %)(((
333 Rapport / Projet
334 )))|(% colspan="2" style="text-align:center" %)(((
335 (% class="task-list" %)
336 (((
337 {{task reference="/Tasks/Task_48" status="InProgress"}}
338
339 {{/task}}
340 )))
341 )))