Actualités

Python est aujourd'hui l'un des langages de programmation les plus prisés dans le monde du développement informatique. Polyvalent et puissant, il est utilisé dans de nombreux domaines, allant du développement de logiciels et d’applications web, à la manipulation de grandes bases de données et à l’intelligence artificielle. Cette formation s'adresse aussi bien aux débutants qui souhaitent découvrir l'univers du développement, qu'aux développeurs expérimentés souhaitant renforcer leurs compétences dans un langage en forte demande.

À l’issue de cette formation, vous serez en mesure de maîtriser les bases de la programmation en Python, avec une compréhension approfondie de ses principaux concepts et de ses applications pratiques. Vous apprendrez à écrire des scripts et programmes efficaces, à manipuler des données de manière optimisée et à construire des solutions performantes et évolutives. L’objectif est de vous rendre autonome dans vos projets de développement, que ce soit pour des applications personnelles, professionnelles ou dans le cadre d'une reconversion.

Devenir un développeur PYTHON
  12H30
89 € TTC
Accès immédiat et illimité
100% en ligne
A votre rythme
Financement possible
Assistance technique 7 jours sur 7
Attestation de fin de formation

Objectifs

  • Acquérir les notions de base de Python
  • Savoir utiliser les modules Python
  • Etre capable d’exploiter des données à l’aide de Python
Niveau : Initiation
Public : Tout le monde
Prérequis : Aucune expérience en programmation n'est requise, seule une bonne maîtrise de l’outil informatique et une envie d’apprendre suffisent.
Sans audio description ni sous-titrage

Matériel nécessaire

  • Disposer d’un ordinateur, d’une tablette ou d’un smartphone
  • Une connexion internet

Modalités d’évaluation des acquis

  • Auto-évaluation sous forme de questionnaires
  • Exercices sous formes d’ateliers pratiques
  • Questionnaire de positionnement & Evaluation à chaud

Moyens pédagogiques et techniques

  • Accès au cours en ligne
  • Cours théorique au format vidéo
  • Assistance par téléphone, mail ou par tchat

Contenu du cours

Bienvenue dans la formation " Devenir un développeur Python"

Test de positionnement

Quelques conseils avant de commencer

Installation de python - Installation de python sous Mac

Installation de python - Installation de python sous windows

Installation de python - Installation de python sous Linux Ubuntu

Installation de python - Premier programme hello world

Python les fondamentaux - Les variables

Python les fondamentaux - Saisie utilisateur

Python les fondamentaux - Operateurs mathematique

Python les fondamentaux - Cast

Python les fondamentaux - Concatenation

Python les fondamentaux - Structure conditionnelle if else

Python les fondamentaux - Opérateurs de comparaison

Python les fondamentaux - Opérateurs Logique

Python les fondamentaux - elif

Python les fondamentaux - Boucle for

Python les fondamentaux - Boucle while

Python les fondamentaux - Break continue

Python les fondamentaux - Structures de données listes

Python les fondamentaux - Structures de données dictionnaires

Python les fondamentaux - Les tuples

Python les fondamentaux - Erreurs et exceptions

Python les fondamentaux - TP1

Python les fondamentaux - TP1 Correction

Les fonctions en python - Fonctions

Les fonctions en python - Valeurs de retour des fonctions

Les fonctions en python - Fonctions lambda

Les fonctions en python - TP2

Les fonctions en python - TP2 Correction

Quiz du module 1

La modularité en Python - Modularité présentation

La modularité en Python - Module bibliothèque

La modularité en Python - Créer ses propres modules

La modularité en Python - Tester son module

La modularité en Python - Package

La Programmation Orientée Objet (P.O.O) - Présentation P.O.O

La Programmation Orientée Objet (P.O.O) - Les classes

La Programmation Orientée Objet (P.O.O) - Le constructeur de classe

La Programmation Orientée Objet (P.O.O) - Les méthodes

La Programmation Orientée Objet (P.O.O) - Les méthodes de classe

La Programmation Orientée Objet (P.O.O) - Les méthodes statiques

La Programmation Orientée Objet (P.O.O) - Les propriétés

La Programmation Orientée Objet (P.O.O) - L'héritage en Python

La Programmation Orientée Objet (P.O.O) - Travaux pratiques P.O.O

La Programmation Orientée Objet (P.O.O) - Correction travaux pratiques P.O.O

Interface graphique (TKINTER) - Tkinter Intro

Interface graphique (TKINTER) - Tkinter fenêtre

Interface graphique (TKINTER) - Tkinter Widget Label

Interface graphique (TKINTER) - Widget Message

Interface graphique (TKINTER) - Widget Button

Interface graphique (TKINTER) - Widget Entry

Interface graphique (TKINTER) - Boite message modale

Interface graphique (TKINTER) - Les variables de contrôle

Interface graphique (TKINTER) - Les observateurs

Interface graphique (TKINTER) - Placer des widgets avec pack

Interface graphique (TKINTER) - Placer des widgets avec grid

Interface graphique (TKINTER) - Placer des widgets avec place

Interface graphique (TKINTER) - Widget menu

Interface graphique (TKINTER) - Modifier la police et la taille d'un widget

Interface graphique (TKINTER) - Travaux Pratiques Tkinter

Interface graphique (TKINTER) - Correction

Quiz du module 2

Restez organiser pour un meilleur apprentissage !

Aide et ressources en Python - Aide interactive intégrée

Aide et ressources en Python - Documentation Officiel Aide en ligne

Aide et ressources en Python - Documentation Tkinter

Aide et ressources en Python - Chaîne de documentation : docstring

Aide et ressources en Python - PIP : système de gestion de paquets

Gestion des données avec les fichiers - Ouverture est exploitation d'un fichier

Gestion des données avec les fichiers - Enregistrer dans un fichier

Gestion des données avec les fichiers - Enregistrer un objet dans un fichier binaire (pickle)

Gestion des données avec les fichiers - Télécharger un fichier texte, image, etc...

Manipuler les chaînes de caractères en Python - Caractère d'échappement et concaténation

Manipuler les chaînes de caractères en Python - Extraire des caractères dans une chaîne

Manipuler les chaînes de caractères en Python - Gestion de la casse

Manipuler les chaînes de caractères en Python - Gestion des espaces

Manipuler les chaînes de caractères en Python - Suppression ou remplacement de caractère

Manipuler les chaînes de caractères en Python - Scinder, joindre une chaîne de caractère

Manipuler les chaînes de caractères en Python - Recherche de caractère

Quiz du module 3

N'oubliez pas de réviser !

Python et bases de données (sqlite) - Introduction de bases de données

Python et bases de données (sqlite) - Création de bases de données

Python et bases de données (sqlite) - Création Table

Python et bases de données (sqlite) - Insert

Python et bases de données (sqlite) - Lire les données

Python et bases de données (sqlite) - Lecture conditionnelle

Python et bases de données (sqlite) - Modifier les données d'une table

Python et bases de données (sqlite) - Suppression

Environnement virtuel en python - Environnement virtuel intro

Environnement virtuel en python - Installation virtualenv

Environnement virtuel en python - Créer utiliser venv Windows

Environnement virtuel en python - Créer utiliser venv Unix

Environnement virtuel en python - Pip freeze

Environnement virtuel en python - Supprimer environnement virtuel

Quiz du module 4

Bravo

Quiz

Retour en haut