Formation Python initiation

Formation Python

Initiation

Objectifs :

  • Connaître les bases du langage Python
  • Comprendre et savoir utiliser la programmation orientée objet dans Python
  • Savoir manipuler les principales librairies Python

Pré-requis :
Aucun

Public concerné :
Toute personne souhaitant apprendre les bases du Python

Durée :
3 jours (21 heures)

Jour 1 :

Présentation de Python

  • Présentation de Python
  • Historique de Python
  • Comparaison de Python avec d’autres langages (PHP, Java, Perl, Shell)

La syntaxe de base

  • L’interpréteur Python
  • La syntaxe du langage
  • Les différents nombres et leur manipulation
  • Les différentes chaînes de caractères et leur manipulation

Les structures de contrôles

  • La condition if / else
  • La boucle while
  • La boucle for

Les structures de données

  • Les Tuples
  • Les séquences
  • Les listes
  • Les dictionnaires
  • Savoir choisir la bonne structure de données

Jour 2:

Organisation du code Python

  • Les fonctions
  • Créer et utiliser des modules Python
  • Importation de code Python

La programmation orientée Objet dans Python

  • Les Objets
  • Les classes, les attributs et les méthodes
  • Les notions de Constructeur et de Destructeur
  • Les propriétés
  • L’héritage
  • La surcharge
  • Les exceptions

Manipulation de XML avec Python

  • Rappels sur XML, SAX et DOM
  • Parcours de XML
  • Création et écriture

Jour 3:

Manipulation de SQL en Python

  • La spécification DB-API
  • Connexion et manipulation de base de données
  • Les requêtes paramétrées
  • Présentation et Utilisation de l’ORM SQLAlchemy

La bibliothèque de modules standards et principaux modules

  • Module os et sys : interaction avec le système d’exploitation
  • Manipulation des fichiers (lecture et écriture)
  • Module re : utilisation d’expressions régulières
  • Comment trouver des modules ?
  • Tirer partie de la documentation

Bonnes pratiques Python

  • Amélioration de la productivité : PyChecker et Pylint
  • Gestion de l’environnement : virtualenv
  • Utilisation des tests : doctests et unittest

Contactez-nous directement pour organiser cette formation :

contact@objectif-libre.com ou 05.82.95.65.36

1400 €HT par participant (déjeuner inclus)

 

Financer sa formation :

Objectif Libre est un organisme privé de formation professionnelle enregistré sous le numéro d’agrément 73 31 05467 31.

En France, vous avez la possibilité de faire financer tout ou partie des frais de formation par votre OPCA (Organisme Collecteur Paritaire agréé), aux titres du plan de formation pour les employeurs ou du Compte Personnel de Formation (remplaçant le Droit Individuel à la Formation) pour les salariés. Nous vous invitons à vous rapprocher du responsable formation de votre entreprise pour en savoir plus.

Des formations professionnelles, toujours…

  • Dispensées par nos propres experts, consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !
  • Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
  • Documentées : support électronique remis aux stagiaires en début de formation

Des formations pour tous niveaux

  • Sur chaque thématique de formation, nous proposons des sessions pour tout niveau (initiation à expertise) avec une mise en œuvre systématique des technologies abordées durant le cours.

Des questions sur nos formations ?

Besoin d’organiser une session sur mesure ?

Contactez-nous : contact@objectif-libre.com

ou au 05.82.95.65.36