Justifiez facilement la participation de vos apprenants grâce à nos attestations et rapports certifiés. Découvrez nos solutions pour organismes. Prochaine promo dans 4 j 1 h 7 min

Description du cours

Python est le nouveau langage de programmation en vogue, utilisé pour diverses applications : l'écriture de programmes, la manipulation de volumes importants de données, les serveurs web et même les nano-ordinateurs Raspberry Pi. Que vous soyez un programmeur débutant ou expérimenté, cette formation vous fournira les compétences de base dans le langage Python.

Que vais-je apprendre ?

  • Introduction
  • Installation de Python
  • Python les fondamentaux
  • Les fonctions en Python
  • La modularité en python
  • La Programmation Orientée Objet (P.O.O)
  • Aide et ressources en python
  • Gestion des données avec les fichiers
  • Manipuler les chaines de caractères en python
  • Python et base de données (sqlite)
  • Environnement Virtuel en python
  • Sessions additionnelles

Informations détaillées

Informations essentielles

Niveau Initiation
Public cible Tous publics
Type de cours Scorm

Votre parcours d'apprentissage

Prérequis

  • Aucun prérequis

Objectifs pédagogiques

  • Acquérir les notions de base de Python
  • Savoir utiliser les modules Python
  • Être capable d'exploiter des données à l'aide de Python

Modalités pratiques

Matériel nécessaire

  • Disposer d'un ordinateur ou d'une tablette
  • Une connexion Internet

Méthodes d'évaluation

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

Moyens pédagogiques

  • Accès au cours en ligne
  • Cours théorique au format vidéo
  • Accessible via un ordinateur ou une tablette
  • Assistance par téléphone et/ou email

Support et accompagnement

Formateur

Disposant de plusieurs années d'expérience dans l'enseignement de cette discipline.

Accessibilité

Formations en distanciel accessibles aux personnes à mobilité réduite. Audiodescription et sous titrage non disponibles.

99 leçons • Durée totale: 12:51:53 Développer toutes les sections
Section 1: Leçons 1 à 8
  • Bienvenue dans la formation " Devenir un développeur Python"
    2 min
  • Test de positionnement
    3 min
  • Quelques conseils avant de commencer
    2 min
  • Installation de python - Installation de python sous Mac
    4 min
  • Installation de python - Installation de python sous windows
    9 min
  • Installation de python - Installation de python sous Linux Ubuntu
    3 min
  • Installation de python - Premier programme hello world
    8 min
  • Python les fondamentaux - Les variables
    17 min
Section 2: Leçons 9 à 16
  • Python les fondamentaux - Saisie utilisateur
    4 min
  • Python les fondamentaux - Operateurs mathematique
    10 min
  • Python les fondamentaux - Cast
    11 min
  • Python les fondamentaux - Concatenation
    11 min
  • Python les fondamentaux - Structure conditionnelle if else
    7 min
  • Python les fondamentaux - Opérateurs de comparaison
    6 min
  • Python les fondamentaux - Opérateurs Logique
    9 min
  • Python les fondamentaux - elif
    8 min
Section 3: Leçons 17 à 24
  • Python les fondamentaux - Boucle for
    9 min
  • Python les fondamentaux - Boucle while
    6 min
  • Python les fondamentaux - Break continue
    6 min
  • Python les fondamentaux - Structures de données listes
    18 min
  • Python les fondamentaux - Structures de données dictionnaires
    18 min
  • Python les fondamentaux - Les tuples
    9 min
  • Python les fondamentaux - Erreurs et exceptions
    22 min
  • Python les fondamentaux - TP1
    6 min
Section 4: Leçons 25 à 32
  • Python les fondamentaux - TP1 Correction
    19 min
  • Les fonctions en python - Fonctions
    16 min
  • Les fonctions en python - Valeurs de retour des fonctions
    11 min
  • Les fonctions en python - Fonctions lambda
    5 min
  • Les fonctions en python - TP2
    1 min
  • Les fonctions en python - TP2 Correction
    7 min
  • Quiz du module 1
    3 min
  • La modularité en Python - Modularité présentation
    8 min
Section 5: Leçons 33 à 40
  • La modularité en Python - Module bibliothèque
    16 min
  • La modularité en Python - Créer ses propres modules
    12 min
  • La modularité en Python - Tester son module
    6 min
  • La modularité en Python - Package
    11 min
  • La Programmation Orientée Objet (P.O.O) - Présentation P.O.O
    16 min
  • La Programmation Orientée Objet (P.O.O) - Les classes
    10 min
  • La Programmation Orientée Objet (P.O.O) - Le constructeur de classe
    11 min
  • La Programmation Orientée Objet (P.O.O) - Les méthodes
    5 min
Section 6: Leçons 41 à 48
  • La Programmation Orientée Objet (P.O.O) - Les méthodes de classe
    7 min
  • La Programmation Orientée Objet (P.O.O) - Les méthodes statiques
    6 min
  • La Programmation Orientée Objet (P.O.O) - Les propriétés
    17 min
  • La Programmation Orientée Objet (P.O.O) - L'héritage en Python
    27 min
  • La Programmation Orientée Objet (P.O.O) - Travaux pratiques P.O.O
    3 min
  • La Programmation Orientée Objet (P.O.O) - Correction travaux pratiques P.O.O
    14 min
  • Interface graphique (TKINTER) - Tkinter Intro
    3 min
  • Interface graphique (TKINTER) - Tkinter fenêtre
    12 min
Section 7: Leçons 49 à 56
  • Interface graphique (TKINTER) - Tkinter Widget Label
    7 min
  • Interface graphique (TKINTER) - Widget Message
    5 min
  • Interface graphique (TKINTER) - Widget Button
    5 min
  • Interface graphique (TKINTER) - Widget Entry
    3 min
  • Interface graphique (TKINTER) - Boite message modale
    6 min
  • Interface graphique (TKINTER) - Les variables de contrôle
    10 min
  • Interface graphique (TKINTER) - Les observateurs
    11 min
  • Interface graphique (TKINTER) - Placer des widgets avec pack
    11 min
Section 8: Leçons 57 à 64
  • Interface graphique (TKINTER) - Placer des widgets avec grid
    12 min
  • Interface graphique (TKINTER) - Placer des widgets avec place
    6 min
  • Interface graphique (TKINTER) - Widget menu
    10 min
  • Interface graphique (TKINTER) - Modifier la police et la taille d'un widget
    7 min
  • Interface graphique (TKINTER) - Travaux Pratiques Tkinter
    3 min
  • Interface graphique (TKINTER) - Correction
    16 min
  • Quiz du module 2
    3 min
  • Restez organiser pour un meilleur apprentissage !
    1 min
Section 9: Leçons 65 à 72
  • Aide et ressources en Python - Aide interactive intégrée
    7 min
  • Aide et ressources en Python - Documentation Officiel Aide en ligne
    7 min
  • Aide et ressources en Python - Documentation Tkinter
    5 min
  • Aide et ressources en Python - Chaîne de documentation : docstring
    10 min
  • Aide et ressources en Python - PIP : système de gestion de paquets
    13 min
  • Gestion des données avec les fichiers - Ouverture est exploitation d'un fichier
    12 min
  • Gestion des données avec les fichiers - Enregistrer dans un fichier
    9 min
  • Gestion des données avec les fichiers - Enregistrer un objet dans un fichier binaire (pickle)
    10 min
Section 10: Leçons 73 à 80
  • Gestion des données avec les fichiers - Télécharger un fichier texte, image, etc...
    6 min
  • Manipuler les chaînes de caractères en Python - Caractère d'échappement et concaténation
    10 min
  • Manipuler les chaînes de caractères en Python - Extraire des caractères dans une chaîne
    9 min
  • Manipuler les chaînes de caractères en Python - Gestion de la casse
    7 min
  • Manipuler les chaînes de caractères en Python - Gestion des espaces
    4 min
  • Manipuler les chaînes de caractères en Python - Suppression ou remplacement de caractère
    5 min
  • Manipuler les chaînes de caractères en Python - Scinder, joindre une chaîne de caractère
    7 min
  • Manipuler les chaînes de caractères en Python - Recherche de caractère
    7 min
Section 11: Leçons 81 à 88
  • Quiz du module 3
    3 min
  • N'oubliez pas de réviser !
    1 min
  • Python et bases de données (sqlite) - Introduction de bases de données
    8 min
  • Python et bases de données (sqlite) - Création de bases de données
    7 min
  • Python et bases de données (sqlite) - Création Table
    10 min
  • Python et bases de données (sqlite) - Insert
    10 min
  • Python et bases de données (sqlite) - Lire les données
    8 min
  • Python et bases de données (sqlite) - Lecture conditionnelle
    7 min
Section 12: Leçons 89 à 96
  • Python et bases de données (sqlite) - Modifier les données d'une table
    7 min
  • Python et bases de données (sqlite) - Suppression
    5 min
  • Environnement virtuel en python - Environnement virtuel intro
    5 min
  • Environnement virtuel en python - Installation virtualenv
    3 min
  • Environnement virtuel en python - Créer utiliser venv Windows
    10 min
  • Environnement virtuel en python - Créer utiliser venv Unix
    6 min
  • Environnement virtuel en python - Pip freeze
    7 min
  • Environnement virtuel en python - Supprimer environnement virtuel
    3 min
Section 13: Leçons 97 à 99
  • Quiz du module 4
    3 min
  • Bravo
    1 min
  • Quiz
    3 min

140 €

Cours

99

Niveau de compétence

Intermédiaire

Période d'expiration

À vie

Cours connexes