Domaine : Bureautique et informatique

Description de la formation

Maîtrisez Python avec notre formation intensive de 3 jours !

Objectifs de la formation

Cette formation vous permettra d'acquérir les connaissances et compétences de base afin de pouvoir créer des programmes en Python. Vous aborderez les principes et fonctionnalités essentiels à l'utilisation du langage, de la syntaxe à la programmation orientée objet, en partant d'une base informative et théorique. Grâce à cette formation Python, vous pourrez finalement faire vos premiers pas avec le langage et bénéficier d'une base solide, première étape pour ensuite passer sur des utilisations plus complexes (Big Data, Data Science, développement Web, etc).

Public cible

Développeurs

Compétences pré-requises

Connaissance des bases de la programmation.

Durée

3 jours

Nombre de participants maximum

8 personnes

Programme

Introduction au langage Python

  • Tour d’horizon du langage Python (historique, version actuelle, champs d’application, popularité)
  • Les environnements de travail et de développement
  • Les particularités de la syntaxe et les guides associés (PEP8, Pyguide)
  • Bonnes pratiques de nommage et organisation du code
  • Comparaison des versions 2 et 3
  • Outils et ressources utiles
  • Installer et configurer Python

Exemple de cas pratique : installation et/ou configuration de Python.
 

Les bases de Python

  • Les types de données (strings, nombres, booléens, etc.)
  • Utiliser des tableaux dynamiques (list) et statiques (tuple) et des dictionnaires (dict)
  • Convertir les types de données
  • Les opérateurs logiques et de comparaison
  • Les boucles et conditions (if, elif, else, for, while, range())
  • Les fonctions en Python, paramètres, portée des variables
  • Les fonctions spéciales (map, lambda, filter)
  • Formuler et utiliser les expressions régulières en Python
  • Gérer les exceptions (try, except, raise, finally)
  • Les assertions

Exemples de cas pratiques : faire afficher des valeurs, créer des fonctions, utiliser des boucles, travailler sur les listes et les chaînes de caractères, identification et correction d’erreurs, mise en place d’une structure de contrôle (exception).
 

Les modules et packages

  • Introduction aux modules, aux packages et au PythonPath
  • Importer et utiliser des modules, des packages
  • Tour d’horizon des modules standards
  • Installer des modules avec pip

Exemples de cas pratiques : création et utilisation de modules/packages, importation, installation.
 

La programmation orientée objet en Python

  • Introduction à la programmation orientée objet
  • Définir les classes et les objets
  • Méthodes et propriétés d’une classe
  • Les différents types d’objets en Python (numériques, itérables, autres)
  • Comprendre les notions d’objets mutables et immutables
  • L’héritage simple, l’héritage multiple et le polymorphisme

Exemples de cas pratiques : utiliser des classes et des objets dans un programme.
 

Aller plus loin

  • Le multithreading avec le module threading
  • Initiation aux interfaces graphiques avec Tkinter
  • Introduction au framework Django pour le web

Exemples de cas pratiques : premiers pas et première application avec Tkinter et Django.

Dates des sessions 

  • Le 05/05/2020 à Nantes,
  • le 18/05/2020 à Distance,
  • le 25/05/2020 à Lyon,
  • le 26/05/2020 à Grenoble,
  • le 08/06/2020 à Paris,
  • le 17/06/2020 à Toulouse,
  • le 21/07/2020 à Aix-en-Provence,
  • le 27/07/2020 à Grenoble,
  • le 27/07/2020 à Lyon,
  • le 07/09/2020 à Lille,
  • le 21/09/2020 à Paris,
  • le 05/10/2020 à Nantes,
  • le 12/10/2020 à Lyon,
  • le 12/10/2020 à Grenoble,
  • le 03/11/2020 à Toulouse,
  • le 16/11/2020 à Paris,
  • le 09/12/2020 à Lyon,
  • le 09/12/2020 à Grenoble,
  • le 15/12/2020 à Aix-en-Provence

Tarif HT

1 470 euros.

Informations diverses 

Formation possible en inter, en intra, en cours particulier et à distance.


S'inscrire à la formation

Accéder à la plateforme d'inscription

Modalités de prise en charge

Vous pouvez bénéficier de l’aide à la formation du Fonds national de l’Emploi, FNE-Formation.

Le dispositif

Le FNE-Formation est une aide attribuée par la Direccte à une entreprise (aide à la formation du Fonds National de l’Emploi). 

Il a pour objet la mise en œuvre de mesures de formation professionnelle, permettant de faciliter la continuité de l’activité des salariés face aux transformations consécutives aux mutations économiques, et de favoriser leur adaptation à de nouveaux emplois en cas de changements professionnels dus à l’évolution technique ou à la modification des conditions de production.

L’ensemble des entreprises ayant des salariés placés en activité partielle sont éligibles pour ces salariés à l’exception des salariés en contrat d’apprentissage ou en contrat de professionnalisation.

Il n’y a pas de critère de taille d’entreprise ou de secteur d’activité.

Tous les salariés, à l’exception des alternants sont éligibles, indépendamment de leur catégorie socio-professionnelle ou de leur niveau de diplôme.

Les engagements de l’entreprise

En contrepartie des aides de l’Etat, l’employeur doit s’engager à maintenir dans l’emploi le salarié formé pendant toute la période de la convention.

Le contrat de travail étant suspendu pendant la période d’activité partielle, l’entreprise doit pouvoir justifier de l’accord écrit des salariés placés en activité partielle pour le suivi de la formation.

En savoir plus

 

Vous bénéficiez des dispositifs de prises en charges en cours d’OPCO Mobilités.

En savoir plus

Partager