Initiation au langage Python
Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.
Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans de nombreux programmes grâce à ses multiples bibliothèques.
Cette formation vous initiera au langage informatique Python et à la mise en œuvre de ses modules de calcul scientifique avec NumPy, Scipy et Matplotlib. Découvrez le langage Python et les librairies principales avec des exercices pour sa mise en œuvre.
OBJECTIFS
Améliorer vos programmes existants, afin de les rendre plus efficaces
Acquérir une large vision de ce qu’il est possible de faire en Python.
PUBLIC VISE
Ingénieurs et Techniciens impliqués dans le développement logiciel d’acquisition, d’analyse et de traitement de l’information en entreprises.
PREREQUIS
Connaissance d’un langage informatique, hors Python.
Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis. Un deuxième écran est fortement conseillé.
INTERVENANT
Ingénieur et CTO, spécialiste en développement logiciel embarqué et en langage de programmation
Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.
PRIX
Non-adhérent : 1 200€ HT
Adhérent CAP’TRONIC : 900€ HT
Remarque : Jessica France est titulaire d’un numéro d’agrément de formation continue et est référencé DATADOCK depuis le 1er juillet 2017. Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.
LIEU
Formation à distance : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation. Aucun logiciel spécifique n’est à installer. Seule une connexion à Internet est requise
PROGRAMME
JOUR 1
Tour de table
Python comme langage de script
Principes de Python
prompt, script, lanceur et exécutable
Types de“base” : nombres, booléens, etc.
Introspection
Structures de contrôle
Gestion des Exceptions
Conteneurs : chaine de caractères, tuples, listes, dictionnaires, set et frozens et
Fonctions
Gestion de projet
Travailler par environnement
Documentation et auto-documentation
Versionning
Tests unitaires
Programmation Orientée Objet - création d’interface graphique
Variables et méthodes
Constructeur
Surcharge
Héritage
JOUR 2 - TP
Appréhendez les merveilles de la bibliothèque standard
Interagir avec son système d’exploitation
Gérez les interfaces de l’ordinateur (Réseau, USB)
Créer des tests de couvertures avec unittest
Modules Scientifiques
Les bases du calcul scientifique avec NumPy, Scipy et Matplotlib
Remplir, Organiser et manipuler des dataframe
Visualisation
Visualisation statique (matplotlib, seaborn)
Visualisation interactive
Génération de rapport
Gestion de la concurrence :
Programmation multithread, multiprocessing
Vectorisation
Tour de table
Le découpage de la formation est proposé à titre indicatif et pourra être adapté
ORGANISATION
Moyens pédagogiques : Outil de visioconférence - Support de cours - Travaux pratiques - Assistance pédagogique sur le cours assurée par le formateur pendant 1 mois à l’issue de la formation.
Moyens permettant d’apprécier les résultats de l’action : Evaluation de l’action de formation par l’envoi d’un questionnaire de satisfaction à chaud à l’issue de la formation, puis d’un questionnaire à froid quelques semaines après la formation.
Moyen permettant de suivre l’exécution de l’action : Evaluation des connaissances via un questionnaire avant et après la formation.
Sanction de la formation : Attestation d’assiduité.
RENSEIGNEMENTS ET INSCRIPTION
Sophie BASSE-CATHALINAT, cathalinat@captronic.fr - 06 79 49 15 99
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.
Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.
Informations mises à jour le 27/09/23