Ferme la recherche

Python - Par la pratique

Descriptif

Session

entrées/sorties permanentes

du 01 mars 2020 au 01 mars 2021  - Schiltigheim (67)
du 01 mars 2020 au 01 mars 2021  - Schiltigheim (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Connaître les usages courants du langage
- Maîtriser le scripting en Python
- Structurer son code en fonction, classes et modules
- Utiliser des modules existants
- Vous initier à la programmation réseau avec Python
- Maîtriser la programmation objet en Python

Description de la formation

- 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
- 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 différents opérateurs
- 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
- 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
- Certification (en option)- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
- L'examen sera passé à la fin de la formation.

Conditions d'accès

Connaître un langage de programmation.

Validation

titre diplôme homologué

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2i FORMATION STRASBOURG

Lieu de formation

11 Rue de la Haye
Schiltigheim

Calculez votre itinéraire

Centre de formation

11 Rue de la Haye SCHILTIGHEIM SCHILTIGHEIM
67300, Schiltigheim

Toutes les formations et avis pour M2i FORMATION STRASBOURG