Python 3 : des fondamentaux à l'autonomie Réf : Pyt1

Par Julien P.

Python, de l’acquisition des fondamentaux à l'autonomie

Durée :
4 jours
Lieux :
Paris

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Python est un langage de programmation simple à aborder. C'est le langage idéal autant pour remplacer un shell script devenu trop complexe que pour construire une application d'envergure. Python vous permet de découper vos programmes en modules, fournit une vaste collections de module standards, et une vaste collection de modules contribués par la communauté. Python offre aussi davantage de méthodes de vérifications d'erreurs que le langage C tout en éliminant le lourd cycle de compilation.
Cette formation vous donnera les bases de Python de manière à vous rendre autonome, que vous puissiez continuer à découvrir le langage, et commencer à l'utiliser pour résoudre des problèmes en situation réelle.

Objectifs pédagogiques

  •  Découvrir la syntaxe et la grammaire de Python
  •  Maîtriser l'environnement de travail : La documentation, les environnements virtuels, le gestionnaire de modules
  •  Organiser correctement un projet Python : setup.py et les *requirements*
  •  Gérer ses modules et paquets


Public

Développeurs, souhaitant commencer à travailler avec Python 3, ayant déjà programmé dans un ou plusieurs autres langages.

Pré-requis

Posséder la notion de fonctions, de leurs arguments, et des valeurs qu'elles renvoient.

Type

Stage pratique

Méthode pédagogique

50 % théorie / 50 % pratique

Plan de cours

Introduction
  - Python, le langage, la syntaxe
  - L'interpréteur (son installation, si nécessaire)
  - Les structures de données
  - Les structures de contrôle
  - Les variables
  - Les fonctions natives

"Come for the langauage, stay for the community"
  - Les modules sur Python Package Index
  - La documentation et sa traduction
  - Présentation du BDFL, des PEPs, et des mailing lists
  - Détour par la PEP8 : le coding style.
  - Tour des conférences et rencontres francophones

Le Langage
  - Les fonctions
  - Les classes
  - Les méthodes "dunder", et leurs protocoles
  - Les exceptions

Les modules et paquets
  - La notion de "main" (__main__.py, __name__)
  - 100k paquets sur PyPI : comment s'y retrouver
  - Présentation des paquets importants
  - Notion de paquet, de namespaces

Organisation d'un projet
  - git, github, le travail en équipe
  - Les bases du projet : .gitignore, README, setup.py, requirements.txt, tox, les tests, les licences, et la doc
  - Les environnements virtuel, pipenv
  - La documentation : readthedocs, sphinx, et restructuredText
  - Les tests : Travis, Tox, drone.io, et l'analyse de couverture

Prochaines sessions

picto Du mardi 15/05 au vendredi 18/05 2018 Paris 1 950 € fleche S’inscrire à la session du lundi 15/05 au mardi 18/05
picto Du lundi 02/07 au jeudi 05/07 2018 Paris 1 950 € fleche S’inscrire à la session du lundi 02/07 au mardi 05/07
picto Du mardi 25/09 au vendredi 28/09 2018 Paris 1 950 € fleche S’inscrire à la session du lundi 25/09 au mardi 28/09
picto Du mardi 13/11 au vendredi 16/11 2018 Paris 1 950 € fleche S’inscrire à la session du lundi 13/11 au mardi 16/11
Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Autres développements »  – Voir toutes les formations