top of page

Python Avancé : Techniques professionnelles pour applications performantes

average rating is 4.1 out of 5, based on 12 votes, Note de la Formation
Decription

Description :

Approfondissez vos compétences en Python pour développer des applications et scripts avancés. Maîtrisez la programmation orientée objet, les générateurs, les décorateurs et les techniques d'optimisation du code. Explorez les bibliothèques spécialisées pour le traitement de données, l'automatisation et les interfaces graphiques. Développez votre expertise en tests unitaires, gestion des erreurs et bonnes pratiques pour créer des solutions Python professionnelles et maintenables.

intra.png

Les intra les plus accessibles du marché. 

Offrez à vos employés une formation clé en main sur ce programme ou personnalisez-le pour répondre parfaitement aux besoins spécifiques de votre entreprise.

4900€ HT

Prix pour un groupe de 12 personnes maximum

Ref:

PYT2

3 Jours

/

21h00

Public

    - Débutants en programmation
    - Étudiants
    - Développeurs souhaitant apprendre Java

    Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.

Objectifs de formation

    - Découvrir les concepts de base de Java
    - Écrire et exécuter des programmes simples
    - Comprendre les principes de la programmation orientée objet
    - Manipuler les structures de données en Java

Prérequis

    - Aucun prérequis en programmation
Objectifs

Programme de formation

Programme

Python Avancé : Techniques professionnelles pour applications performantes

Langage et Programmation multithread

    Appel de fonctions aspects avancés : *args, **kvargs
    Lambda, filter et map
    Utilisation avancée des modèles de données : list, dic, stack, queue
    Utilisation avancée des fonctions : passages d'arguments
    Aspects avancés de la Programmation Orientée Objets (POO)
    Concepts de bases : programme, thread, synchronisation
    Gestion de threads : modules thread, threading
    Threads et la Programmation Orientée Objets
    Gestion des aspects concurrentiels : lock, mutex, sémaphores...
    Threads et échanges de données
    Notion de pool de threads

Python et XML

    Concepts de base
    DOM (Document Object Model)
    SAX (Simple API for XML)
    Parser...
    Gestion de fichiers XML selon SAX et selon DOM
    Requêtage Xpath et transformation avec XSL

Programmation graphique et

    Concept de programmation événementielle
    Tkinter : présentation et mise en oeuvre
    Les widgets standards
    Mise en page avec grid et pack
    Présentation d'autres bibliothèques graphiques : PyGTK, PyQT

Persistance de données et bases de données

    Concepts de base : sérialisation / désérialisation
    Différents modèles de persistance : Pickle
    Persistance texte avec JSON et XML
    Concepts de base : SQL, tables, curseur
    Gestion de la base de données SQLite et MySQL
    Présentaion du NoSQL

Mise au point de programme

    Débogage : exécution pas à pas
    Modes : verbose et trace
    Analyse des performances et profiling

01 85 09 29 06
contact@oxformation.com

bottom of page