NetFormationFrance

Initiation à Python

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
450 €
Durée
15 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Aucun prérequis spécifique requis. Cette formation est destinée aux débutants complets en programmation.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
1. Introduction à Python et Installation de l'Environnement
* Découvrir les origines et l’évolution de Python.
* Comprendre les différences entre les versions de Python (2.x vs 3.x).
* Installer Python et configurer un environnement de développement adapté (IDE, éditeur, Jupyter Notebook).
* Exécuter les premiers scripts dans la console Python.
* Utiliser la documentation officielle et les ressources en ligne pour s’auto-former.

2. Les Bases de la Programmation en Python
* Déclarer et utiliser les variables de base (entiers, chaînes, booléens, etc.).
* Maîtriser les opérations fondamentales (mathématiques, logiques, comparatives).
* Utiliser les structures de contrôle (if, elif, else, boucles for et while).
* Créer et appeler des fonctions personnalisées.
* Manipuler les premières structures de données simples : listes et tuples.

3. Les Structures de Données en Python
* Manipuler des listes (création, indexation, modification).
* Comprendre et utiliser les dictionnaires pour stocker des données sous forme clé-valeur.
* Utiliser les ensembles pour les opérations ensemblistes et l’unicité des éléments.
* Appliquer les compréhensions de listes et de dictionnaires pour écrire du code concis.
* Importer et exploiter des modules Python standards.

4. Gestion des Fichiers et des Exceptions
* Lire et écrire dans des fichiers texte.
* Utiliser des gestionnaires de contexte (with) pour une ouverture/fermeture automatique des fichiers.
* Gérer les erreurs courantes avec les blocs try, except, else, finally.
* Créer ses propres exceptions personnalisées pour des cas spécifiques.
* Appliquer les bonnes pratiques de gestion d’erreurs et d’accès aux fichiers.

5. Projet Pratique et Révisions
* Planifier et développer un mini-projet en Python (calculatrice, gestion de contacts, etc.).
* Mettre en pratique tous les concepts appris dans un contexte concret.
* Réviser les notions clés à travers des exercices et des échanges.
* S’initier à la présentation orale et à la discussion de projets informatiques.
Programme
* Introduction à Python et Installation de l'Environnement

* Durée : 3 heures
* Objectif : Familiariser les participants avec Python, son installation, et les outils nécessaires pour commencer à coder.
* Détails :
* Présentation de Python : histoire, versions, avantages.
* Installation de Python et configuration de l'environnement de développement (IDE, éditeurs de texte).
* Introduction à l'utilisation de Jupyter Notebook et autres environnements interactifs.
* Premiers pas avec la console Python : exécution de scripts simples.
* Exploration de la documentation officielle et des ressources en ligne.

* Les Bases de la Programmation en Python

* Durée : 4 heures
* Objectif : Apprendre les concepts de base de la programmation avec Python.
* Détails :
* Variables et types de données (int, float, str, bool).
* Opérations de base : arithmétique, comparaisons, opérateurs logiques.
* Structures de contrôle : conditions (if, else, elif) et boucles (for, while).
* Fonctions intégrées et création de fonctions personnalisées.
* Introduction aux listes et tuples.

* Les Structures de Données en Python

* Durée : 3 heures
* Objectif : Comprendre et utiliser les principales structures de données en Python pour organiser et manipuler les données.
* Détails :
* Listes : création, accès, manipulation (ajout, suppression, modification).
* Dictionnaires : paires clé-valeur, itération, méthodes courantes.
* Ensembles : propriétés, opérations sur les ensembles.
* Compréhensions de listes et de dictionnaires.
* Introduction aux modules et à l'importation de bibliothèques.

* Gestion des Fichiers et des Exceptions

* Durée : 3 heures
* Objectif : Apprendre à lire et écrire des fichiers en Python, et gérer les erreurs et exceptions.
* Détails :
* Lecture et écriture de fichiers texte (mode lecture, écriture, ajout).
* Utilisation des gestionnaires de contexte (with).
* Gestion des erreurs avec try, except, else, finally.
* Création et levée d'exceptions personnalisées.
* Bonnes pratiques pour la manipulation des fichiers et la gestion des exceptions.

* Projet Pratique et Révisions

* Durée : 2 heures
* Objectif : Mettre en pratique les connaissances acquises à travers un projet simple et réviser les concepts clés.
* Détails :
* Définition et planification d'un petit projet (par exemple, calculatrice, gestion de contacts, analyse de fichiers texte).
* Développement du projet avec l'accompagnement du formateur.
* Révision des principaux concepts à travers des exercices pratiques.
* Résolution des questions et clarification des doutes.
* Présentation et discussion des projets réalisés par les participants.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires
Haut de page