CMS Informatic

Formation Python Bases

3 jours – 21 heures en présentiel ou à distance

Mettre en place un environnement de développement, écrire des scripts Python, utiliser des bibliothèques existantes, implémenter vos propres bibliothèques, créer des interfaces graphiques.

pRErequis

Connaissance de base en informatique

Public

Débutants en programmation

certification

TOSA Python (en option)

tarif ht/jour

640€

Tarif non applicable si accords-cadres client et coaching

Objectifs pédagogiques de la formation Python Bases :

A l’issue de la formation, les participants seront capables, après un passage en revue des notions de bases en algorithmique, de mettre en place un environnement de développement afin d’écrire des scripts Python. Ils sauront utiliser des bibliothèques existantes, implémenter leurs propres bibliothèques et créer des interfaces graphiques.

Contenu de la formation Python Bases :

  • Qu’est-ce qu’un programme informatique ?
  • Que signifient les termes algorithmique, langage de programmation ?
  • Où se situe Python dans le domaine de la programmation ?
  • Les versions de Python
  • La gestion de version et de paquets avec Anaconda
  • L’IDE PyCharm/VSCode (Microsoft)
  • Les Notebooks Jupyter
  • Se familiariser avec l’interpréteur
  • L’indentation et les commentaires
  • Les opérateurs et expressions
  • Les variables
  • Les structures conditionnelles
  • Les boucles
  • Les fonctions définies par le mot clef def
  • Les fonctions lambda
  • La bibliothèque standard, les modules et le mot clef import
  • Les autres bibliothèques et le système de gestion pip
  • Sauvegarder, organiser et appeler son code : les fichiers .py
  • Principes fondamentaux des exceptions
  • Gérer les erreurs simplement avec les blocs try et except
  • Les principes du paradigme de la programmation objet
  • Un exemple : la classe str et ses méthodes associées
  • Travailler avec des séquences d’éléments de base : les listes et tuples
  • Travailler avec des séquences d’objets : les dictionnaires
  • Le module os et la gestion des fichiers
  • La portée des variables en Python
  • Les conventions de nommage et de gestion
  • La création d’une classe
  • Les attributs
  • Les méthodes de classe et les méthodes statiques
  • La philosophie de Python comparée à celle des autres langages concernant l’encapsulation
  • La classe property
  • Les constructeurs
  • Le paramètre self
  • Utiliser sa classe dans le code
  • Héritage
  • Le module math
  • Le module fractions
  • Le module statistics
  • Vérifier le code : Pylint et Pychecker
  • Déboguer le code avec la librairie ipdb
  • Les tests unitaires avec Unittest
  • Les interfaces graphiques avec le module Tkinter
  • Créer des fenêtres
  • Utiliser les widgets
  • Utiliser les commandes de base pour gérer les évènements

Formation Python Bases avec le passage de la certification TOSA (éligible au CPF) :

La certification TOSA permet de faire certifier les compétences acquises lors de la formation. L’examen s’effectue le dernier jour de la formation sur une durée maximale de deux heures. 

Votre score vous indique le niveau obtenu à l’issue de votre formation :

  • Niveau Opérationnel : score de 551 à 725
  • Niveau Avancé : score de 726 à 875
  • Niveau Expert : score de 876 à 1000

Poursuite de formation :

Les avis sur la formation :

John Doe
4,5/5 Python bases les 13, 15 et novembre 2023
Lire plus
Olivier
4,8/5 Python bases les 13, 15 et novembre 2023
Lire plus
J'ai beaucoup apprécié cette formation
Gloria Tatiana
4,5/5 Python bases les 13, 15 et novembre 2023
Lire plus
Précédent
Suivant
Formation Python langage de programmation

Prochaines sessions en présentiel :

Prochaine session à distance :

Pour vous inscrire à cette formation, cliquez sur la date de session souhaitée et renseignez votre demande.

Notre équipe vous répond en moins d’une heure.

D’autres sessions peuvent être organisées selon vos disponibilités, contactez-nous.

Possibilité de s’inscrire à la formation à tout moment.

Lieu de formation :

CMS Informatic
7 allée de Londres
ZA Courtabœuf Paris-Saclay
91140 Villejust

01 64 86 42 42

Liste de nos formations :

Votre contact commercial :

Mme Nathalie GRIMOIN
01 64 86 42 42
admin@cms-informatic.com

Formacode :

LANGAGES INFORMATIQUES 30854

LANGAGE PYTHON 30812

Plus de 365 clients nous font confiance :