Python ®
Tous Niveaux
Durée 30 Heures
Prix Session complète – € sur demande
Session en individuel 1 personne
intra-entreprise
Test avant formation A définir
Certification après formation A définir
Date à définir
Durée 3 Jours (21 heures)
Prix Session complète – € sur demande
pour groupe maximum 4 personnes
intra-entreprise
Test avant formation Aucun
Certification après formation Aucun
Date à définir
À propos
Découvrir et maîtriser le langage de programmation Python ® sur les différentes plateformes.
E-Learning et Blended Netione ®
Nous mettons à disposition de nos clients un accès E-Learning ou un accès en Blended pour toutes nos formations.
L’E-Learning est utilisé comme base et support avant ou après une formation en présentiel ou en visioconférence, un entrainement avant ou après une formation en présentiel ou en visioconférence dans un cadre Blended-Learning. On peut également se former directement sans présentiel dans un contexte bien précis encadré par Netione ®
Blended-learning possible
Un apprentissage efficace et durable, accès possible à la station E-learning de Netione ® pour une continuité de la formation type Blended-learning (mix entre le présentiel ou visioconférence et l’e-learning).
Suivi sur site
Possibilité d’assurer un suivi pour maintenir et faire évoluer le niveau après la formation. (sur devis)
Accès support client
Nous mettons à disposition de tous nos clients un accès Support professionel pour répondre à vos demandes dans les meilleurs délais.
Il suffit d’accèder par le lien ci-dessous et de créer un ticket support qui sera envoyé à l’équipe technique pour répondre à toutes vos questions sur les formations.
Module 1
Présentation du programme, étapes et objectifs
Installation de l’environnement de travail sur Windows (shell, éditeur, python, ipython)
Vocabulaire : shell, mot clé, fonctions, hello world, entrée/sortie
Affichage et arithmétique de base
Types et variables
Les types int, bool, str et None
Installation de l’environnement de travail sur Mac
Module 2 : Logique de contrôle de flux
Les opérateurs logiques
Les conditions
La boucle while
Code dans un fichier et comprendre les messages d’erreur
Ouvrir le terminal depuis un dossier Windows
Les types list et tuple : construction, le reste des listes, les tuple
La boucle for
Module 3 : Les fonctions avancées
Les dictionnaires
Imbriquer des types
Les sets
Les fichiers
Parcourir le système de fichiers
Les exceptions
Utiliser le debugger
Module 4 : Les fonctions
Les fonctions : paramétrages, valeur de retour, docstring
Paramètres avec valeur par défaut
L’unpacking
L’unpacking dans les fonctions
Paramétrage dynamique
Les listes en intension
Les générateurs
Module 5 : Créer un programme complet explorateur d’historique web
Parsing d’arguments
Lecture de base de données
Requêtes à la base de données
Analyse et affichage des données
Création d’un GUI simple
Module 6 : Ecosystème autour de Python
Pip, Virtualenv, pew
Tour d’horizon de la stdlib
Quelques bibliothèques tierces partie : requests, arrow, begin, peewee, sqlachemy …
Travailler avec internet : django, flask, pyramid, bottle, twisted, tornado
Faire des interfaces graphiques : PyQT, Kyvy, WxPython, PyGTK, PyGame
Les différentes implémentations de Python : CPython, Pypy, Jython et Iron Python
Les implémentations
Module 7 : La programmation orientée objet en Python
Classe et instance
Méthode, méthode statique et méthode de classe
L’Héritage
Les Properties
La Composition
Quand utiliser la POO, et pourquoi : exemple avec tkinter.
Exercices divers
Modalités pédagogiques
Alternance d’apports théoriques et pratiques, en adéquation avec le secteur d’activité et les besoins des participants.
Suivi et validation de la formation
Feuilles d’émargement en ligne ou par ½ journées en présentiel
Evaluation des acquis par des exercices
Modalités d’accessibilités
Toutes nos formations sont accessibles dès réception des documents légaux nécessaires à la partie administrative.
- Inscription CPF ou Devis signé
- Période légale de démarrage à jour de la validation di dossier ou signature +11 jours ouvrés
Informations
Accessibilité aux personnes handicapées.
Pour toutes questions relatives à un handicap, merci de prendre contact avec Noël LUDWIG au 03.89.33.14.32
Pour une formation à distance vous devez disposer d’un ordinateur avec une connexion internet et avoir un e-mail de configuré pour recevoir les accès et le lien pour les visioconférences.
Découvrir et maîtriser le langage de programmation Python sur les différentes plateformes.
Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
La certification TOSA® atteste d’un niveau de compétence dans le domaine concerné ou un domaine apparanté.
Elle permet de :
- Mesurer et valider des compétences pour attester d’un niveau précis
- Obtenir un score sur 1000 que vous pouvez afficher sur votre CV.
Test avant Formation d’environ 30mn à passer en ligne via un accès sécurisé.
Certification après formation d’environ 1h à passer au centre Netione ® certifié TOSA ® via un accès en ligne sécurisé et surveillé ou passage à distance dans le cadre d’une formation en ligne.
Test avant formation – 39 €HT
Certification après formation – 94 €HT
Toutes nos formations sont accompagnées de supports pédagogiques.
Un choix du format est possible :
– Format PDF envoyé par E-Mail à la fin de la formation – 45 €HT
– Format Papier envoyé par courrier ou remis au participant – 45 €HT
Toutes nos formations sont accessibles dès reception et validation des documents légaux nécessaires à la partie administrative.
– Inscription via CPF ou Devis signé
– Période légale de démarrage à jour de la validation du dossier ou signature + 11 jours ouvrés.