top of page

Devenir Développeur Python

Prix

850 €

Durée

13 heures

 A QUI S'ADRESSE CETTE FORMATION ? 

PROFIL DU STAGIAIRE

● Tout public


PRÉREQUIS

● Disposer d'un ordinateur, d’un smartphone ou d’une tablette avec une connexion Internet. Navigateur web : Google Chrome, Firefox.


CONTENU (PROGRESSION PÉDAGOGIQUE)

Chapitre 1 - Introduction


Chapitre 2 Installation de Python

● nstallation de Python sous Windows

● Installation de Python sous Linux Ubuntu

● Installation de Python sous Mac

● Votre premier programme en Python


Chapitre 3 Python les fondamentaux

● Les variables de base

● Saisie Utilisateur (Input)

● Opérateurs mathématiques

● Modifier le type d’une variable (cast)

● Concaténation

● Structure conditionnelle (if else)

● Opérateurs de comparaison

● Opérateurs Logique

● Structure conditionnelle (elif)

● Boucle for

● Boucle while

● Break Continue

● Structure de données Liste

● Structure de données Dictionnaire

● Les Tuples (séquences)

● Erreurs et exceptions

● TP1 : Travaux Pratiques, Correction


Chapitre 4 Les fonctions en Python

● Les Fonctions (Procédures)

● Valeurs de retour des fonctions

● Les Fonctions lambda

● TP2 : Travaux Pratiques, Correction


Chapitre 5 La modularité en python

● Qu’est-ce que la modularité ?

● Utiliser les modules de la bibliothèque de Python

● Créer ses propres modules

● Tester ses modules

● Créer ses packages


Chapitre 6 La Programmation Orientée Objet (P.O.O)

● Qu’est-ce que la Programmation Orientée Objet ?

● Les classes

● Le constructeur de classe

● Les méthodes

● Les méthodes de classe

● Les méthodes statiques

● Les propriétés

● L’Héritage en Python

● TP3 Travaux pratiques P.O.O, TP3 Correction


Chapitre 7 Interface Graphique (Tkinter)

● Qu’est ce que Tkinter ?

● Widget Fenêtre

● Widget Label

● Widget Message

● Widget Button

● Widget Entry

● Boite message Modale

● Les variables de contrôle

● Les observateurs (déclencheur d’événements)

● Placer des widgets avec pack()

● Placer des widgets avec grid()

● Placer des widgets avec place()

● Widget menu

● Modifier la police et la taille d’un widget

● TP4 Travaux Pratiques Tkinter, Correction


Chapitre 8 Aide et ressources en python

● Aide interactive intégrée

● Documentation Officiel Aide en ligne

● Documentation Tkinter

● Chaîne de documentation docstring

● PIP système de gestion de paquets


Chapitre 9 Gestion des données avec les fichiers

● Ouverture est exploitation d’un fi chier

● Enregistrer dans un fi chier

● Télécharger un fi chier texte, image, etc...


Chapitre 10 Manipuler les chaines de caractères en python

● Caractère d’échappement et concaténation

● Extraire des caractères dans une chaîne

● Gestion de la casse

● Gestion des espaces

● Suppression ou remplacement de caractère

● Scinder, joindre une chaîne de caractère

● Recherche de caractère


Chapitre 11 Python et base de données (sqlite)

● Qu’est-ce qu’une base de données

● Création d’une base de données

● Création d’une table

● Ajout de données dans une table

● Lire les données d’une table

● Lecture conditionnelle des données

● Modifier les données d’une table

● Supprimer les données d’une table


Chapitre 12 Environnement Virtuel en python

● Qu’est ce qu’un environnement Virtuel en python

● Installer virtualenv

● Créer et exploiter un environnement virtuel sous Window

● Créer et exploiter un environnement virtuel sous Linux/Mac OS

● Pip freeze déployer les librairies dans un environnement

● Supprimer un environnement virtuel


Chapitre 13 Sessions additionnelles

● Compilation d’un programme python

● Masquer la console d’un programme Python

● Jouer un média audio dans votre programme


OBJECTIFS PÉDAGOGIQUES

● Acquérir les notions de base de Python

● Savoir utiliser les modules Python

● Etre capable d’exploiter des données à l’aide de Python

bottom of page