Initiation au Python Présentiel
Dernière mise à jour : 30/09/2026
Description
Les Fondamentaux
A. Introduction à Python
Présentation du langage Python
Exemples de projet en Python
Quelle version utiliser ? 2.x vs 3.x
Installation de Python
L'interpréteur interactif Python
Premier programme…
B. Les bases du langage Python
Structure lexicale
Les types de base (entier, chaîne, réel, …)
Les mots-clés
Les types évolués (liste, dictionnaire, tuple)
C. Les fonctions
Déclaration (arguments, résultat)
Portée des fonctions
Opérateurs fonctionnels (map, lambda)
Arguments optionnels
Décorateurs
D. Les modules
Objets modules
Chargement des modules
Paquetages
Installation d'un module tiers (setuptool, EasyInstall, Pip)
Mieux gérer son environnement avec VirtualEnv
E. Les classes
Déclaration
Constructeur – Attributs – Méthodes
Surcharge
Héritage
Métaclasses
F. Les exceptions
Traitement d'une exception
Propagation d'une exception
Exceptions personnalisées
Python étendu
G. Opérations sur les fichiers
Les objets File
Les modules sys et os
H. Opérations sur les bases de données
Les spécifications DB-API
Python et le SQL
Les ORM (Object-Relational Mapping)
SQLAlchemy
Django ORM
Peewee
I. Développement Web
Framework Django
Framework Flask
J. Interfaces graphiques
Qt
WxPython
Gtk
Tk
K. Applications scientifiques
NumPy
SciPy
MatplotLib
Objectifs de la formation
Créer un blog ou un site Web professionnel avec WordPress
Gérer les contenus
Sélectionner et installer un thème
Faire la mise en page avec Gutenberg et Elementor
Personnaliser l'en-tête et le pied de page avec le FSE (Full Site Editing) et Elementor Pro
Ajouter des plug-ins et des widgets
Gérer un hébergement de site Internet.
Public visé
Prérequis
Modalités pédagogiques
Moyens et supports pédagogiques
Modalités d'évaluation et de suivi
Certification
- Programmer et automatiser des tâches avec Python (Tosa)
- RS6962 CertifInfo 118154
- 18/12/2024
- 18/12/2027
- ISOGRAD
Compétences acquises à l'issue de la formation
- Compréhension des concepts de base du langage Python, y compris la syntaxe, les variables et les types de données
- Application des structures de contrôle, telles que les boucles et les conditions, pour créer des scripts et des programmes simples
- Utilisation des fonctions pour organiser le code, réutiliser les blocs de code et améliorer la lisibilité
- Manipulation des fichiers et des données pour lire, écrire et traiter les informations en Python
- Introduction à la gestion des erreurs et à la débogage pour résoudre les problèmes courants dans les programmes Python.
Modalités d'admission
- Admission sans disposition particulière
Informations sur l'admission
Informations sur l'accessibilité
La formation est accessible aux personnes en situation de handicap, sous réserve d'une analyse préalable des besoins.
Â
- Atlas Formation dispose de locaux adaptés et conformes aux normes en vigueur.
- Référent handicap : un interlocuteur dédié est à disposition pour adapter les modalités pédagogiques, les supports ou l'environnement de formation.
- Aménagements possibles : temps de formation aménagé, accessibilité des locaux ou adaptation en distanciel..
Â
Merci de contacter Sylvain DUPONT au 06 87 97 16 22 en amont pour étudier ensemble les modalités les plus appropriées.
