Python - Opérationnel À distance

Dernière mise à jour : 17/06/2024

Accompagnement par des formateurs expérimentés.
Alternance d’apports théoriques et de mises en application pour vous permettre de bien apprendre ce langage informatique.

Description

Introduction

  • Historique
  • Environnement de travail
  • Champs d'application
  • Scripts, fonctions et classes
  • Versions architectures et plateformes pour Python
  • Editeurs et environnements de développement (IDE)
  • Installation et configuration de Python
  • Conformité du codage à PEP8

Programme type

  • Programme minimal et point d'entrée
  • Extension basée sur les packages : import
  • Lancement de programmes et passage d'arguments
  • Versions compilées de Python : .py, .pyc
  • Console Python
  • Encoding : utf-8

Types de bases

  • Typage faible
  • Booléens, numériques
  • Les chaînes de caractères
  • Conversions de types, casting
  • Types agrégés : Tuples, List, Set et dictionnaires

Les instructions de base

  • Commentaires sur une ligne # ou plus """
  • Notion de blocs et indentations
  • Les opérateurs : Affectation, Arithmétique, Logiques, Relationnels
  • Saisie et affichage : input, print et formatage
  • Structure conditionnelle
  • Les structures de boucle : While, For, Range()
  • Break et continue
  • La gestion des exceptions
  • L'import de modules

Procédures et fonctions

  • def(), arguments et valeur de retour
  • Variables globales et l'instruction globale
  • Arguments par défaut, *args et **kwargs -
  • Fonctions lambda

Gestion des fichiers

  • Gestion de fichiers et répertoires
  • Accès séquentiel, aléatoire
  • Le module os, os.path, shutil, zlib

Les modules

  • Définition de modules et instruction import
  • Modules en tant que fichier py et en tant que répertoire
  • Résolution des modules
  • Module et programme : __main__
  • Installation de modules : pip, easy_install

Les classes

  • Approche objets
  • Classes et instances / objets : self
  • Constructeur : __init__
  • Données et méthodes membres
  • Héritage multiple

Les librairies Python

  • Accès aux bases de données relationnelles
  • Programmation graphique UI avec Tkinter
  • Exemples de travaux pratiques (à titre indicatif)
  • Création d'un programme d'interface utilisateur utilisant la librairie Tkinter
  • Ajout dans ce programme d'un accès à une base de données relationnelle puis exploitation de cet accès

Mise au point de programme

  • Débogage : exécution pas à pas

Python et le Web

  • Scripts Python en tant que Common Gateway Interface CGI
  • Introduction au Framework Django

Objectifs de la formation

  • Connaître les pratiques courantes du langage
  • Faire le scripting en Python
  • Organiser votre code en fonction, classes et modules
  • Manipuler les modules existants
  • Tester la programmation objet en Python

Certification CPF

  • Tosa Python
  • RS6202 CertifInfo tmp-63c058d6b885c
  • 14/12/2022
  • 14/12/2024
  • ISOGRAD

Public visé

Ce programme s'adresse  à des développeurs

Prérequis

Avoir des connaissance en langage de programmation

Modalités pédagogiques

  • Alternance d'exposés théoriques et pratiques
  • Prédominance de la pratique

Moyens et supports pédagogiques

Support transmis directement par le formateur

Modalités d'évaluation et de suivi

  • Attestation de stage
  • Evaluation de fin de formation
  • Diplôme TOSA

Compétences acquises à l'issue de la formation

  • Avoir des connaissances en langage de programmation
  • Connaître les pratiques courantes du langage
  • Faire le scripting en Python
  • Organiser votre code en fonction, classes et modules
  • Manipuler les modules existants
  • Tester la programmation objet en Python

Modalités d'admission

  • Plusieurs modalités possibles

Informations sur l'admission

Selon la solution choisie, il faut observer un délai minimum de 11 jours ouvrés pour accéder à la formation.

Informations sur l'accessibilité

Cette formation est accessible aux personnes en situation de handicap. Nous vous invitons à nous contacter directement à l'adresse contact@groupembr.fr pour nous le signaler. Nous prendrons les mesures nécessaires pour le bon déroulement de la formation

M'inscrire à la formation

👉 Vous pouvez ici personnaliser le texte d'introduction au formulaire d'inscription 👈
Session à la demande
Vous avez sélectionné une session à la demande, nous vous contacterons ultérieurement pour définir les dates de la formation
Vous avez sélectionné une session à la demande, nous vous contacterons ultérieurement pour définir les dates de la formation


Détail des créneaux de la session sélectionnée :
Ajouter au panier

Encart personnalisable de vos pages Formation

👉 Vous pouvez ici personnaliser le texte de vos pages Formation 👈

Prochaines Sessions

  • 👉 Vous pouvez ici personnaliser le message s'affichant lorsqu'aucune formation INTER n'est programmée 👈
  • Possibilité de programmer des sessions à la demande

Dans la même catégorie

Retour au site web du centre

Partager cette formation

👉 Vous pouvez ici indiquer vos Certifications 👈