S

Appréhender la programmation

48 séances — téléchargement direct

S01

Analyser un problème : contexte, données et résultats

Diaporama

S02

Types de traitement des données · Utilité des algorithmes

Diaporama

S03

Structure d'un algorithme et objets informatiques

Diaporama

S04

Structures de contrôle : séquentiel et alternatif

Diaporama

S05

Structures de contrôle : traitement itératif

Diaporama

S06

Structurer un algorithme : modules, tableaux, chaînes

Diaporama

S07

Langages de programmation et critères de choix (1-2)

Diaporama

S08

Critères de choix (2-2) et caractéristiques de Python

Diaporama

S09

Préparation de l'environnement et notion de bloc

Diaporama

S10

Du pseudo-code au script - types, variables, entrées-sorties

Diaporama

S11

Opérateurs et structures de contrôle en Python

Diaporama

S12

Optimisation du code - bonnes pratiques PEP 8

Diaporama

S13

Outils de suivi et de visualisation de l'exécution

Diaporama

S14

Fonctions et fonctions lambda

Diaporama

S15

Tableaux dynamiques - les listes

Diaporama

S16

Chaînes de caractères et tuples

Diaporama

S17

Ensembles (set) et dictionnaires

Diaporama

S18

Fichiers - texte, CSV et JSON

Diaporama

S19

Bibliothèques standards - introduction aux expressions régulières

Diaporama

S20

Expressions régulières - syntaxe et module re

Diaporama

S21

S21

Évaluation

S22

Introduire la POO

Diaporama

S23

Définition d'une classe - objet, référence, état

Diaporama

S24

Modélisation d'une classe - attributs, méthodes, constructeur

Diaporama

S25

Principe de l'encapsulation

Diaporama

S26

Codage d'une classe - package, classe, attributs, méthodes

Diaporama

S27

Constructeur, instanciation et destructeur

Diaporama

S28

Apports du langage Python et membres de classe

Diaporama

S29

Visibilité, getters et setters

Diaporama

S30

Manipulation des collections

Diaporama

S31

Gérer les erreurs - types d'erreurs et d'exceptions

Diaporama

S32

Gestion des exceptions en Python

Diaporama

S33

Maîtriser le déploiement - outils et publication

Diaporama

S34

Fichiers d'installation et documentation

Diaporama

S35

S35

Évaluation

S36

Manipuler les modules et les bibliothèques

Diaporama

S37

NumPy - presentation et creation de tableaux

Diaporama

S38

NumPy - proprietes, indexation, copie et redimensionnement

Diaporama

S39

NumPy - aplatir, concatener, separer, trier

Diaporama

S40

NumPy - fonctions universelles et broadcasting

Diaporama

S41

SciPy - les sous-packages du calcul scientifique

Diaporama

S42

Pandas - Series et premiers DataFrames

Diaporama

S43

Pandas - indices et selection de donnees

Diaporama

S44

Pandas - nettoyage, jointures, tri et entrees-sorties

Diaporama

S45

Bibliotheques de visualisation - Matplotlib et Seaborn

Diaporama

S46

Bibliotheques d'apprentissage automatique

Diaporama

S47

Traitement du langage naturel et synthese du module

Diaporama

S48

S48

Évaluation