MOD_2024477
28 H
1
-
-
10
presentiel
Créer et maintenir des applications systèmes avec Python. Connaître les possibilités de Python (Web, administration graphique,…). Gagner du temps grâce à la création et l’utilisation de modules. Savoir ou les trouver. Etre capable d’aborder les technologies Python spécifiques telles que Zope/Plone, Django, SqlAlchemy, OpenERP.
Caractéristiques générales, applications stars
Comparatifs avec d’autres langages similaires
Supports et documentation
Installation, aide intégrée
Installation de l’IDE Eclipse + Pydev
Bases syntaxiques (affectation, commentaires, indentation)
Les types de données disponibles
Les variables, l’affichage formaté, la portée locale et globale
La manipulation des types numériques, la manipulation de chaînes de caractères
La manipulation des tableaux dynamiques (liste), des tableaux statiques (tuple) et des dictionnaires
L’utilisation des fichiers, la structure conditionnelle if/elif/else
Les opérateurs logiques et les opérateurs de comparaison
Les boucles d’itérations while et for
Interruption d’itérations break/continue
La fonction range, l’écriture de fonctions
Définitions et syntaxe, les particularités du modèle objet de Python
Attributs et méthodes/Attributs et méthodes privés
Attributs de classe et d’instance/Attributs et méthodes réservés
Héritage simple, « Surcharge » d’attributs et méthodes
Héritage multiple/Héritage vs. Composition
L’implémentation des interfaces
Les bonnes pratiques et les modèles de conception courants
DOM, SAX, ElementTree
Présentation « lxml »
Connexion SGBDR standardisée (PEP-0249)
« Sqlite3 » est intégré à Python
Principes et avantages des ORMs
Présentation et exemple SQLAlchemy
Outils d’analyse statique de code (pylint, pychecker)
Extraction automatique de documentation
Le débogueur de Python, les tests avec Python
Principes de programmation des interfaces graphiques
Présentation de la bibliothèque GTK et TKinter
Utilisation du profileur de code, réécriture d’une fonction Python en C
Appeler du code C depuis Python, et inversement
Développement MVC avec Python
Exporter un modèle dans une base de données
Utiliser des vues pour engendrer du HTML
Traiter les requêtes avec des contrôleurs Python
Avoir les bases d’algorithmie, connaître la programmation orientée objet.
Administrateur système et réseau, chefs de projets et développeurs qui veulent se servir d’un nouveau langage.
Mise en place d’une application de A à Z, sur un exercice concret ou une problématique amenée par le stagiaire.
L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices, mise en situation et étude de cas à réaliser. Le formateur remet en fin de formation une attestation avec les objectifs acquis ou non par le stagiaire.
Les experts qui animent la formation sont des spécialistes des matières abordées. Ils ont été validés par nos équipes pédagogiques tant sur le plan des connaissances métiers que sur celui de la pédagogie, et ce pour chaque cours qu’ils enseignent. Ils ont
Contactez-nous pour un devis personnalisé
Les tarifs peuvent varier selon les modalités choisies. Pour toute question, n’hésitez pas à nous contacter.
Contactez-nous pour un devis personnalisé
Les tarifs peuvent varier selon les modalités choisies. Pour toute question, n’hésitez pas à nous contacter.
Vous recherchez une formation personnalisée, parfaitement adaptée aux besoins de votre entreprise et de vos équipes ?
Avec Adeos, construisez une formation qui vous ressemble, avec l’accompagnement de nos experts.
Satisfaction moyenne sur les 12 derniers mois :
La moyenne pour ce module est indisponible.
Taux de réussite sur les 12 derniers mois :
–
La moyenne pour ce module est indisponible.
« * » indique les champs nécessaires