Python
Version du programme : 2
Type de formation
Formation mixteDurée de formation
28 heures (4 jours)Accessibilité
OuiFormation certifiante
OuiFinancement CPF
CPF #RS6962Python
Prise en main complète du langage de développement Python.
Objectifs 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.
Profil des bénéficiaires
- Développeurs
- Avoir de bonnes bases en programmation et développement
- DANS LE CAS DE FORMATIONS A DISTANCE Il est nécessaire que le stagiaire : - Possède un PC ou un Mac, avec le logiciel installé dans la bonne version - Une connexion internet stable d’au moins 8Mo/s - Un navigateur Web récent - Zoom ou Teams devra être installé (accompagnement possible)
Contenu 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
- .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
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- En amont de la formation : entretien permettant l’analyse des besoins des participants et/ou questionnaire de positionnement
- L’évaluation des compétences est réalisée : - Par des exercices pratiques et/ou mises en situation, tout au long de la formation - Par un exercice de synthèse et/ou un questionnaire d’auto-évaluation et/ou une certification, en fin de formation
- Feuille de présence émargée par demi-journée par les stagiaires et le formateur
- Formulaires d'évaluation de la formation à chaud et à froid (3mois après la session)
- Attestation de fin de formation avec relevé des compétences acquises.
Ressources techniques et pédagogiques
- Exposés, aides visuelles, support de cours, exercices pratiques d’utilisation
- Questions/réponses entre les stagiaires et le formateur
- En présentiel : ordinateurs Mac ou PC, connexion internet, tableau blanc/paperboard, vidéoprojecteur, partage de documents
- A distance : logiciel de visio-conférence, partage d’écran formateur et stagiaire, partage de documents
Qualité et satisfaction
Modalités de certification
- https://ekhoweb.notion.site/028ffc39978a4c148e81f0e9bf564fb6?v=e5e7987d08384c9aa04c3b382947342b
Capacité d'accueil
Délai d'accès
Accessibilité
Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation. La formation peut être suivie : - En inter-entreprises : 2 à 6 personnes. Session maintenue si 2 personnes confirmées. - En intra-entreprise : 1 à 8 personnes - Individuellement : planifiée selon les disponibilités de chacun Horaires et rythmes : - En présentiel : 9h à 17h, journées consécutives ou non - A distance : sessions de 2h sur lundi 9h au samedi 12h Lieu de formation : - Sur site client - A distance