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

Cette formation s’adresse à toute personne souhaitant s’initier sur les fonctionnalités de base du logiciel même sans connaissance informatique.
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.