Python

Résumé de la formation

Durée : 35 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

Public : Consultant, développeur, administrateur système…

Validation : Attestation

Domaine : Informatique

Objectif de la formation

Python est un langage qui favorise la programmation impérative et structurée. Il possède un typage fort et un système de gestion d'exceptions. Le langage Python est placé sous une licence libre proche de la licence BSD et fonctionne sur la plupart des plateformes informatiques, de Windows à Unix/Linux. Les applications réalisées sont portables. Python peut s'utiliser dans de nombreux contextes et s'adapter à tous types d'utilisation grâce à des bibliothèques spécialisées pour chaque traitement. Il est très utilisé comme langage de script pour automatiser des tâches d'administration ou des procédures sur des sites internet. Il est également utilisé comme langage de développement de prototypes, lorsqu'on a besoin d'une application fonctionnelle avant de l'optimiser avec un langage de plus bas niveau. Notre formation Python vous permet d'apprendre à développer des applications et des programmes avec Python. Elle aborde à la fois les bases de la programmation avec Python, ainsi que des parties plus pointues comme l'accès aux bases de données et l’automatisation des traitements en Python. Sa souplesse et sa facilité d'apprentissage en font un langage idéal pour apprendre la programmation système.

Programme de la formation

Introduction à Python
Présentation du langage Python.
Installation et prise en main de Python.
Ecriture et lancement de programmes Pythons
Affichage écran
Gestion du clavier
Types de données int(), float() and str()
Opérations arithmétiques
Structure de programmes
Indentation
Instructions conditionnelles
Les boucles
Application pratique
Chaines de caractères
Listes
Tableaux
Paramètres en ligne de commande
Fonctions
Définitions
Appels et paramètres en Python
Fonctions prédéfinies
Manipulation des chaines de caractères
Les fonctions de chaines
Les expressions régulières
Modules
Utilisations des Modules
Importation de modules
Packages
Gestion des fichiers
Types de fichiers
Opérations sur les fichiers
Ouvrir un fichier en Python
Lecture de données
Ecriture de données dans un fichier
Python Objet
Introduction à la programmation orientée objet
Objet en python
Comparatif applicatif python objet et python procédural
Accès aux bases de données en Python
MySQL et Python
Python et SQL
Les principes d'accès aux bases de données en Python
Sélection de données
Insertion de données
Suppression de données
Interface graphique
Tkinter

Prérequis

Avoir déjà écrit un algorithme et utilisé la syntaxe d’un langage de programmation