Bien démarrer sa formation
- Appréhender l'environnement de sa formation.
- Suivre un test d'évaluation Python sur la plateforme TOSA®.
- Renseigner son questionnaire de positionnement et le retourner au formateur.
- Fondamentaux du développement web (HTML, CSS et JavaScript).
Activités pratiques et digitales
Test d'évaluation TOSA®. Questionnaire de positionnement. Notice explicative. Démonstration, cours enregistrés, exercices corrigés et quiz.
Fondamentaux du langage Python
- Booléens; Types. Exceptions.
- Bloc conditionnel et conditions avancées; Bloc itératif.
- Généralités. Nombres. Syntaxe.
- N-uplets. Introduction aux fonctions .
- Listes; Chaîne de caractères; Dictionnaires.
- Fonctions et paramètres; Ensembles.
- Algorithmique : Itération; Générateurs. Programmation fonctionnelle.
- Algorithmique : Design patterns. Modules essentiels.
- Représenter des données. Lire et écrire un fichier. Générer et lire les fichiers CSV.
- Sérialiser les données (JSON et Pickle). Utiliser facilement des bases de données SQLAlchemy.
- Programmation Orientée Objet : Classes. Objets. Surcharge. Patron de conception (Design patterns).
- Bonnes pratiques : Programmation asynchrone. Typage statique. Test. Documentation.
Activités digitales
Démonstration. Cours enregistrés. Exercices corrigés. Quiz.
Python pour la Data Science
- Python et la Data Science :NumPy (vecteur, données de tableaux, Algèbre linéaire, Statistique descriptive)
- Visualisation de données :Anaconda et Jupyter, bibliothèque Pandas et lecture de fichiers, données d'un Data Frame.
- Statistiques inférentielles : méthodes melt et apply, extraction d'information, création de variables, Matplotlib.
- Modélisation multivariée : régression linéaire, Support Vector Machine, algorithme de K-Means.
Activités digitales
Démonstration, cours enregistrés, et quiz.
Aller plus loin : Responsive Web Design
- Découvrir le Responsive Web Design (syntaxe des Media Queries, requêtes, taille des écrans, attribut viewport).
- Mise en page avec les grilles responsives (Simple Grid, Columnal, Grid System).
- Mise en page fluide
- Images responsives (script Respond.js, script picturefill.js).
- Frameworks CSS.(Kube, KNACSS, Pure).
Activités pratiques et digitales
Démonstration, cours enregistrés. Quiz. Mise en pratique : créer une page d'accueil responsive.
Aller plus loin : Développement d'applications web en Python avec Flask.
- Présentation du microframework web Flask.
- Moteur de templates Jinja.
- Création d'une application web.
Activités pratiques et digitales
Démonstration, cours enregistrés, exercices corrigés et quiz.
Aller plus loin : Création d'applications web en Python avec Django
- Introduction.
- Modèle de données.
- Vues.
- Outils.
Activités digitales
Démonstration, cours enregistrés, exercices corrigés et quiz.
Attester ses compétences
- S'entraîner un test d'évaluation sur la plateforme TOSA®.
- Passer son examen de certification TOSA® en ligne.
Examen
Entraînement et examen.