Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

Formation : Développement Python Avancé

Durée3 jours
Prix 1750 €
Code coursLY002
Inscription

Public:

Les développeurs en Python.

Objectifs:

Maîtriser les fonctionnalités comme la gestion des graphiques, des bases de données, les liens avec les langages C et Java, le développement d'applications Web, et l'utilisation de framework comme Django.

Connaissances préalables nécessaires:

Connaissance de base de Python.

Validation des pré-requis

Validation des attentes

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
Programmation graphiqueDifférentes solutions : PyQt, Tkinter, PyGTK, wxWidgets, Caractéristiques de chaque solution. Travaux pratiques avec le module Tkinter.Création d'objets (fenêtres, boutons, ...), appel des méthodes associées (grid(), pack(), ...)
Gestion des bases de donnéesLes différentes méthodes :création d'une base avec les modules Gadfly,interfaçage MySQL avec MySQLdb, accès à postgreSQL avec les modules PyGreSQL ou Psycopg, ...
Développement webPrésentation et comparaison des frameworks et langages de template.
Les frameworks disponibles :CherryPy, Paste, CPS, Django, TurboGears, Pylons, ...
Les langages de templates :Myghty, Python Server Pages, Cheetah, Zope,
Mise en oeuvre de Django.Installation, configuration initiale :
création d'un projet, serveur de développement Django, configuration des accès aux bases de données...
création et activation de modèles, développement d'une application simple.
Liens avec les langages C et JavaLes besoins : accès à des programmes en C ou à des classes Java depuis Python,bénéficier des avantages de Python depuis des programmes Java, ..
Les outils :Jython, Jepp (Java Embedded Python), JPE (Java Python Extension), Boost.Python, ...

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:LY002

Contenu de la formation
Développement Python Avancé:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours