Logo de la rubrique Initiation au langage Python

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.

Pré-inscription en ligne

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.
JPEG

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.

Pré inscription en ligne

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