Retour

Python

Objectifs de la formation

1- Connaître l'intérêt de Python, son contexte 2- Connaître les différents types de données et d'opérateurs 3- Utiliser les fonctions Python 4- Installer des modules et des packages en Python 5- Utiliser Python pour la programmation orientée objet 6- Manipuler quelques concepts avancés du langage 7- Identifier les cas d'usage de Python pour le web

Contenu de la formation

Présentation du langage Python Vue d'ensemble du langage Python (l'historique du langage, la dernière version, ses champs d'application…) Les différents environnements Python Les caractéristiques syntaxiques et les guides Python (PEP8, Pyguide…) Bien organiser son code de programmation Python Les bonnes pratiques de nommage Comparaison entre les versions de Python Les outils et les ressources utiles Installation et configuration de Python Travail Pratique possible : Installer et configurer Python. Se former à Python : les bases Les types de données (strings, nombres, booléens, etc.) Conversion des types de données Utilisation de tableaux statiques (tuples) Utilisation de tableaux dynamiques (list) Utilisation des dictionnaires (dict) Les opérateurs logiques Les opérateurs de comparaison Les boucles et conditions (if, elif, else, for, while, range()) Les fonctions en Python Paramétrer les fonctions La portée des variables Les fonctions spéciales (map, lambda, filter) Formulation et utilisation des expressions communes Gestion des exceptions en Python (raise, finally, try, except) Les assertions Travaux pratiques possibles : Affichage de valeurs, création de fonctions, de boucles, utilisation des listes et des chaînes de caractères, comment identifier et corriger les erreurs, comment mettre en place des exceptions pour le contrôle… Modules et packages avec Python Présentation des modules, des packages et de PythonPath Importation et utilisation de modules et packagee Vue d'ensemble des modules standards pour développer en Python Installation de modules à l'aide de pip Travaux pratiques possibles: créer et utiliser des modules et des packages, en importer, en installer… La programmation orientée objet en Python Tour d'horizon de la programmation Python orientée objet Définition de classes et d'objets Les méthodes de classes Les propriétés de classes Les différents types d'objets à coder en Python (numériques, itérables, autres) Appréhender la notion d'objet mutable/immutable L'héritage simple L'héritage multiple Le polymorphisme Travaux pratiques possibles : Utilisation de classes et d'objets à l'intérieur d'un programme. Pour aller plus loin Le multithreading grâce au module threading S'initier aux interfaces graphiques à l'aide de Tkinter Présentation du framework Django pour le web Travaux pratiques possibles pur cette formation de développeur Python : faire ses débuts et réaliser sa première application à l'aide de Tkinter et de Django.

Résultats de la formation

Attestation de formation
Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

SPARKS

Durée de la formation

1 mois

Prochaine(s) session(s)

  • 17/12/2024 - 19/12/2024