Aller au contenu principal

Python – Initiation

Date de mise à jour :
Identifiant Offre Info : 15_26526737F
Organisme responsable : Themanis (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Ecrire des scripts d'administration
  • Acquérir les notions essentielles de la programmation objet
  • Examiner les scripts écrits par des tiers

Programme de la formation

Syntaxe du langage Python :  Les blocs, les commentaires Les variables, les opérateurs et les expressions Les structures de contrôles (tests, boucles…) Structures de données : Les listes Les « tuples » Les dictionnaires Les ensembles Les chaînes de caractères Indexation et tranchage (« slicing ») Comprendre les référénces Fonctions : Gestion des paramètres Valeurs de retour Portée des variables Modules : Déclaration et structure Convention de nommage Opérations sur les…

Syntaxe du langage Python : 
Les blocs, les commentaires
Les variables, les opérateurs et les expressions
Les structures de contrôles (tests, boucles…)

Structures de données :
Les listes
Les « tuples »
Les dictionnaires
Les ensembles
Les chaînes de caractères
Indexation et tranchage (« slicing »)
Comprendre les référénces

Fonctions :
Gestion des paramètres
Valeurs de retour
Portée des variables

Modules :
Déclaration et structure
Convention de nommage
Opérations sur les modules

Programmation orientée objet :
Les concepts de la programmation orientée objet
Attributs de classe et d'instance
Les méthodes spéciales (constructeur, destructeur, surcharge d'opérateurs…)
Héritage Encapsulation

Les Exceptions :
Intérêt du mécanisme
Utilisation des exceptions standards

Gestion des fichiers et interface avec le système :
Ouverture, lecture/écriture de fichiers textes et binaires
Informations et gestion des répertoires
Exécution et gestion de processus

Les librairies communes :
Analyse de la ligne de commande
Les expressions régulières
Accès aux bases de données relationnelles
Initiation aux interfaces graphiques avec TkInter
Programmation multiprocess

Aide au développement :
Documentation de code
Contrôle syntaxique
Tests unitaires et debuggage
Profiler (performances)
Installer un package

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

    Publics : Développeurs, ingénieurs, chercheurs et chefs de projets en développement

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Informations sur les publics

Développeurs, ingénieurs, chercheurs et chefs de projets en développement

Niveau d'entrée

BAC

Conditions spécifiques et prérequis

Manipuler les bases de l'algorithmique Pratiquer un autre langage de programmation est un plus

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

308 ALL DU LAC
31670 Labège

Responsable : Themanis

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
308 ALL DU LAC
31670 Labège
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes