• Blog

Maîtriser les Data Sciences avec Python Langage | Partie II

Maîtrisez les notions avancées de Python !

(192 vues)
Catégorie(s) : Programmation
Niveau :  Avancé
Editeur(s) : Anaconda
Produit(s) : Jupyter Notebook



Vue d’ensemble

Après avoir suivi la première partie de la formation « Les Data sciences ou la science des données avec Python Langage» et apprendre les abc de Python, on va entamer dans cette deuxième partie les notions avancée de Python.

Dans cette deuxième partie vous allez consolider encore vos requis essentiellement par des notions comme la programmation orientée objet pour bien structurer vos projets.

Vous allez plus loin dans ce sens en présentant des notions comme la programmation des métadonnées qui sera bien détaillée dans la troisième section où vous serez capable par exemple d’écrire du code avec des méthodes décorées pour changer leurs comportements selon vos besoins.

Vous serez capable d’écrire du code à l’aide des méthodes magiques pour ajouter une touche de magie à votre code.

Vous allez revisiter les collections et les séquences pour expliquer les Compréhensions appliqués.

Vous allez découvrir aussi le monde de la programmation parallèle plus précisément le Multithreading et la coroutine pour ajouter l’effet asynchrone et beaucoup plus de performance à votre code

En fin vous finissez par la notion d’interopérabilité spécialement se concentrer sur C/C++  comme Langage cible vue sa performance et sa large utilisation notamment dans le monde de l’embarqué et les Internet Of Things

Vous allez découvrir aussi le Protocol Protobuff qui permet à Python d’interagir avec son monde externe.

Restez à la une pour la dernière partie de la formation ;)

Objectifs

A la fin de cette formation vous allez :

- Consolider encore vos requis

- Serez capable d’écrire du code à l’aide des méthodes magiques

- Revisiter les collections et les séquences pour expliquer les Compréhensions appliqués.

- Découvrir le Multithreading et la coroutine

- Découvrir la notion d’interopérabilité ainsi que le Protocol Protobuff 

Prérequis

Ce cours est conçu pour prendre en considération les niveau intermédiaires en termes de programmation Python, donc si vous êtes encore novice en termes de Python.

Il est fortement conseillé de consulter la première partie Maîtriser les Data Sciences avec Python Langage Partie I 

Public concerné

- Les étudiants : Doctorants et chercheurs

- Les stagiaires et chercheurs d’emploi

- Les ingénieurs et les docteurs 


Plan de la formation

 

Chapitre introductif

1.    Présentation-Python quelques notions avancées

Chapitre le principe de la programmation orientée objet

1.       Le principe de la programmation OOP

2.       Le principe de la programmation OOP-Partie II

3.       Le principe de la programmation OOP-Partie III-Encapsulation-Mangling

4.       Le principe de la programmation OOP-Partie III-Héritage

5.       Le principe de la programmation OOP-Partie III-Le polymorphisme

6.       Le principe de la programmation OOP-Partie III-Les membres instance classe et statiques

Chapitre Les méthodes magiques et les comprehension

1.       Les méthodes magiques

2.       Les conteneurs personalisés

3.       Les Générateurs et module itertools

4.       Les opérateurs surchagés

5.       Les Comprehensions

6.       La gestion de contexte

Chapitre  le multithreading et le coroutine

1.       Le threading et le coroutine

2.       Le threading et le coroutine-Semaphore

3.       Le threading et le coroutine-Mutex

4.       Le threading et le coroutine-Communication entre Thread-Partie I

5.       Le threading et le coroutine-Communication entre Thread-Partie II

6.       Le threading et le coroutine-Communication entre Thread-Partie III

7.       Le threading et le coroutine - Le coroutine

Chapitre la programmation des métadonnées

1.       Les décorateurs et descripteurs

2.       Les décorateurs et descripteurs -Les décorateurs

3.       Les décorateurs et descripteurs -Les discripteurs

4.       Les méta classes  

Chapitre l'interopérabilité

1.       Interopérabilité-Avec C-Partie I

2.       Interopérabilité-Avec C-Partie II

3.       Interopérabilité-Avec C-Partie III

4.       Interopérabilité-Avec C-Partie IV

5.       Interopérabilité-Avec Protobuf

Chapitre le bilan de la deuxième partie

1.       Le bilan

Espace dédié à l'échange avec le formateur et entre membres, à propos de la formation. Posez vos questions ici et n'hésitez pas à répondre aux questions des autres membres.

Contenu réservé aux utilisateurs payants.
Passer à une version payante.

Avis des participants

4
Moyenne des votes ( 1 )
5
0
4
1
3
0
2
0
1
0

Avis

Pas de commentaires pour l'instant ... Soyez le premier à le faire !