e-Formation

PYTHON PAR LA PRATIQUE

En distanciel et en Webinar Live Streaming

MONTER EN COMPETENCE EN LANGAGE PYTHON ?

Cette formation en streaming est une initiation complète à la programmation Python, pour les débutants en programmation ou ceux qui programment déjà avec un autre langage. Python dépasse en popularité plusieurs langages traditionnels.

Vous allez apprendre à coder en Python : syntaxe, fonctions, chaînes, fichiers et modules, programmation orientée objet, interaction avec une base de données SQL. Avec ces compétences, vous pourrez ensuite faire Python pour le web, la Datascience ou le Big data.

SESSION

10 sessions de 2H06mn chacune

MODALITE

Distanciel Webinar Live Streaming

PRIX TTC

658 € 1975

VOS AVANTAGES SONT :

Your Image

1. UNE PEDAGOGIE ORIENTEE PRATIQUE

Les enseignements alternent l'acquisition des notions et les travaux pratiques adéquats pour gagner en confiance.

2. ACCES IMMEDIAT AUX SUPPORTS

Vos supports numériques sont disponibles dès le début de la formation, sous forme de PDF clair et concis, incluant cours et travaux pratiques.

3. EXTRAITS DE CODE ET SNIPPETS

Profitez de snippets fournis pour accélérer vos développements en recyclant du code Python éprouvé et commenté.

Your Image

Bonus : VOTRE WORKBOOK

Ce workbook fait office de support PDF complet de votre formation. Il contient notamment :

Notes PDF de la formation,

Enoncés des exercices et TP,

Corrections des exercices et TP,

Liens et ressources utiles,

Extraits de code courant (snippets),

Illustrations diverses.

CE QUE VOUS OBTENEZ

Présentation Live

Accès au Replay de sessions

Workbook. Chat. Community

Support et Q & A

DETAILS DE VOTRE FORMATION


Votre formation est animée par un expert du domaine, et est diffusée en Live Webinar Streaming. Vous pouvez interagir avec les autres stagiaires et avec votre formateur par chat, partage d'écran, communauté Reconvert ou en prenant la parole.

  •   Python - prise en main et syntaxe

    • Introduction et historique
    • Utilisations de Python
    • Installer : Python, IDE, iPython
    • PIP : installer des modules
    • Créer un environnement virtuel
    • Exécuter du code Python
    • Panorama de modules courants
    • Types primitifs et opérateurs
    • Récupérer les saisies au clavier
    • Boucles et structures alternatives
    • Types agrégés : list, tuple, set, dict
    • Travaux pratiques



  •   Savoir créer des fonctions en Python

    • Création de fonctions
    • Paramètres : nommés, positionnels
    • Arguments : *args, **kwargs
    • Portée : locals(), globals()
    • Documenter : fonction, module
    • Décompactage sur itérables
    • Eléments en compréhension : list, set, dict
    • Décorateur, générateur, lambda
    • Map(), filter(), reduce()
    • Travaux pratiques



  •   Traiter les chaines en Python

    • Concaténer, échapper, sauts
    • Utiliser des slices
    • Méthodes des chaines
    • Le module string
    • Formater les chaines
    • Utiliser le module pprint
    • Expressions régulières
    • Travaux pratiques



  •   Savoir manipuler les fichiers en Python

    • Traiter les fichiers texte
    • Les différents modes d'ouverture
    • Lire ét écrire dans un fichier texte
    • open(), read(), readline(), readlines()
    • write(), close(), seek(), tell()
    • Utiliser la boucle for..in
    • Utilisation de with
    • Parcourir le système de fichier
    • Modules sys, os, pathlib



  •   Les modules Python et leur utilisation

    • Créer des modules
    • Package, __init__.py
    • Importer : from, import, as
    • Trouver les modules : PYTHONPATH
    • Fichiers .pyc, désassemblage
    • Adressage dans les modules
    • Structurer un projet
    • Panorama de quelques modules
    • Paramètres globaux
    • Documenter un module
    • Travaux pratiques



  •   Python - savoir programmer en orienté objet

    • Notions de POO, classes
    • Créer une classe en Python
    • Constructeur, destructeur, atexit()
    • self, attributs, méthodes
    • Sérialiser avec __str__()
    • Décorateur @property
    • Surcharge d'opérateurs
    • Implémenter l'héritage simple
    • Implémenter l'héritage multiple
    • Encapsuler, getters, setters, property
    • Eléments statiques
    • Créer une classe abstraite
    • Composition et agrégation
    • Exemple de polymorphisme
    • Gestion des exceptions
    • Déboguage avec PDb
    • Travaux pratiques



  •   Python - utiliser une base de données

    • Rappels SQL et MySQL
    • DB API Python - bases de données
    • SQLite : créer une table en Python
    • SQLite : insérer une donnée
    • SQLite : lire des données
    • Installer PyMySQL avec pip
    • MySQL : créer une base et une table
    • Connexions avec MySQL
    • Afficher, ajouter, modifier, supprimer
    • Jouer des procédures stockées
    • Interaction avec JSON et CSV
    • Travaux pratiques



  •   Travaux pratiques en Python

    • TP : syntaxe de Python
    • TP : Utiliser la POO
    • TP : Le design pattern DAO
    • TP : pratiquer le module CSV
    • Démo : créer une interface TKinter



DIFFUSION ET COMMUNAUTE

Votre formation est diffusée en streaming. Pour la suivre, il vous suffira de cliquez sur le lien de connexion reçu lors de votre inscription. Aucun logiciel autre que le navigateur internet n'est requis pour profiter de la session. Vous aurez accès aux fonctions pédagogiques suivantes:

suivre la présentation (Live),

utiliser le chat pour interagir,

lever la main pour intervenir,

suivre la session Q/R

partager votre écran,

accéder à la communauté: commenter, lire des posts, etc.

POUR QUI EST CETTE FORMATION?

10 sessions de 2H06mn chacune = 21H.

Your Image

Formation aux horaires flexibles

Présentée en 10 sessions de 2h06mn chacune, cette formation est pour vous si vous:

désirez une formation à distance, pas en présentiel.

êtes très occupé, et n'avez pas 3 jours d'affilé à consacrer à une formation.

désirez choisir vous-même les dates de chacune des 10 sessions, parmi plusieurs dates proposées, y compris WE ou horaires hors bureau.

voulez apprendre à votre rythme, laissant du temps entre chaque session.

désirez inscrire plusieurs de vos collaborateurs, chacun pouvant choisir ses propres horaires.

avez un budget réduit.

Your Image

PRET A DEBUTER EN PYTHON ?

Soyez pris en main pas à pas pour bien démarrer en Python et monter en compétence. Formation pratique.

Extraits, Python 3

Programmation objet    Modules en Python    Créer une fonction

Diffusé en Live Streaming avec Chat et Q&A

658 €

L'inscription est immédiate, en cliquant sur le bouton JE M'INSCRIS ci-dessus. Après votre inscription, vous recevrez :

un email de notification,

votre facture pour l'inscription,

un lien vers les dates/heures des sessions (faites votre choix),

un lien d'accès à la session, reçu 3 jours avant,

des identifiants pour accéder à la communauté.

100% Satisfaction Garantie

Pas satisfait de cette formation pour débuter en Python ? Alors demandez simplement un remboursement complet. Vous pouvez donc essayer cette formation sans aucun risque pour vous. Bien sûr, si vous êtes satisfait, n'hésitez pas à la conseiller à vos amis.

Your Image

Votre animateur

Léopold GAMBA, fondateur de RECONVERT, sera votre animateur. Avec plus de 20 ans d'expérience IT et de nombreux stagiaires de grandes organisations formés (ATOS, AKKA, SFR, VIVERIS, Capgemini, CPAM, Ministères de la Défense et de l’Intérieur, etc.), vous allez apprécier comment l'animateur crée un espace de confiance pour rendre votre formation dynamique et agréable.

SUIVRE CE COURS EN PRESENTIEL ?

Your Image

Suivre partout en France

Cette formation peut être suivie en présentiel, soit sur votre site soit dans nos locaux (Paris). Elle peut regrouper des stagiaires de plusieurs entreprises (inter entreprise) ou des stagiaires qui sont de la même entreprise (intra entreprise).

Quelque soit la formule souhaitée, veuillez réservez un RDV téléphonique avec un conseiller en cliquant ci-dessous.

Informations de paiement

Informations de Contact

Méthode de paiement

Apple Pay selected.

Another step will appear to securely submit your payment information.

Google Pay selected.

Another step will appear to securely submit your payment information.

Résumé de la commande

Sous-total:
[[checkoutContext.order.invoice.subtotal | currency]]
Impôt:
[[checkoutContext.order.invoice.tax | currency]]
Livraison:
[[checkoutContext.order.invoice.shipping | currency]]
Réduction:
-[[checkoutContext.order.invoice.discount | currency]]
Total:
[[checkoutContext.order.invoice.total | currency]]
[[subscriptionsByProductId[checkoutContext.order.invoice.items[0].product_id].plan_description]]