Logo de la rubrique Initiation au langage Python

Initiation au langage Python

Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.



L’Intelligence Artificielle est annoncée comme une des technologies de la transformation numérique des entreprises, et en tout premier lieu, celle des TPE/PME et des ETI. Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans l’IA grâce à ses nombreuses bibliothèques.

Cette formation vous initiera au langage informatique Python et la mise en œuvre de ses modules (numpy, spicy, matplotlib, mispy, etc.)

OBJECTIFS

- Améliorer vos programmes existants, de les rendre plus efficaces
- Acquérir une vision large de ce qu’il est possible de faire en Python

PUBLIC VISE

Ingénieurs, Techniciens concepteurs et les développeurs impliqués dans les entreprises en charge de concevoir des applications logicielles.

PREREQUIS

Connaissance d’un langage informatique, hors Python.
Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis.

INTERVENANT

Ingénieur CAP’TRONIC, spécialiste en 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 000€ HT
Adhérent CAP’TRONIC : 800€ 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
Interpréteur et script
Types de “base” : nombres, booléens, chaînes de caractères, etc.
Structures de contrôle
Exceptions
Tuples, listes, dictionnaires… extensions et intensions
Notation objet et le minimum sur les objets
Sous-programmes
Définition d’un sous-programme
Documentation d’un sous-programme
Test unitaires avec Pytest
La Programmation Orienté Objet côté utilisateur et côté développeur.
Variables d’instances et méthodes d’instance
Constructeur
Surcharge des opérateurs
Variables de classe et méthodes de classe
Propriétés, Délégation, Héritage

JOUR 2

Appréhendez les merveilles de la bibliothèque standard
Manipulez les expressions régulières
Faites de la programmation système
Gérez les réseaux
Créer des tests unitaires avec unittest
Modules Généraux
Les bases du calcul scientifique avec NumPy
SciPy : le couteau suisse du calcul scientifique
Python et le format HDF5
Visualisation
Visualisation scientifique avec Matplotlib
Vispy : visualisation interactive haute performance.
Modules spécifiques
Scikit-learn ; l’apprentissage statistique sans douleur.
Accélération des traitements :
Programmation parallèle
Paralléliser vos traitements en les confiant à votre GPU.

Tour de table

ORGANISATION

Moyens pédagogiques : Outil de visioconférence - Support de cours - Etude de cas - 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 embarque et programmation cliquez ici.

Informations mises à jour le 13/12/2022