WEBVTT

00:00.540 --> 00:07.050
Bonjour, je suis super excité de commencer ce cours avec vous, mais avant de le faire, nous devons voir où nous commençons

00:07.050 --> 00:11.680
et où nous finissons afin que nous ayons une voie claire vers le succès.

00:12.370 --> 00:19.080
Maintenant, ce cours contient plus de deux cents vidéos HD et des tonnes d'exercices et de projets, mais ils sont

00:19.080 --> 00:22.520
tous divisés en sections pour nous aider à mieux apprendre.

00:22.950 --> 00:27.090
Le cours va commencer par les bases de Python ici.

00:27.240 --> 00:32.160
Si c'est la première fois que vous apprenez un langage de programmation, cela va être super,

00:32.430 --> 00:37.410
super utile, même pour ceux qui connaissent déjà un langage de programmation mais ne connaissent rien à Python.

00:37.740 --> 00:43.870
Cette section va vous permettre de vous familiariser avec les bases afin que vous vous sentiez à l'aise avec la programmation.

00:44.010 --> 00:47.280
Il s'agit d'une grande section, nous avons donc en fait deux parties.

00:47.850 --> 00:53.760
Et en cours de route, vous allez me regarder coder, mais aussi coder vous-même et vous entraîner à coder afin de

00:53.760 --> 00:56.700
vous familiariser avec ce que Python a à offrir.

00:57.330 --> 01:01.220
Ensuite, nous parlons d'un environnement de développement python professionnel.

01:01.650 --> 01:07.560
Nous vous apprenons à utiliser le terminal et la ligne de commande sur l'utilisation d'éditeurs de code tels que Sublime Text

01:07.560 --> 01:08.720
et Visual Studio Code.

01:09.090 --> 01:16.470
Nous parlons de l'utilisation de PI charm, un outil entièrement intégré pour les développeurs Python et aussi de la façon d'utiliser les notebooks Jupiter,

01:16.470 --> 01:21.720
car nous allons utiliser ces notebooks plus tard dans le cours pour faire quelque chose de vraiment,

01:21.720 --> 01:22.470
vraiment excitant.

01:22.620 --> 01:23.220
Indice, indice.

01:23.220 --> 01:24.090
C'est de l'apprentissage automatique.

01:24.420 --> 01:31.110
Et une fois que nous avons un environnement de développement entièrement professionnel, nous entrons ensuite dans des sujets python

01:31.110 --> 01:31.630
avancés.

01:31.980 --> 01:36.780
Maintenant, cette section, nous n'allons pas reculer devant les sujets difficiles, mais je vais vous aider à les comprendre et à

01:36.780 --> 01:38.170
donner un sens à tout cela.

01:38.460 --> 01:45.300
Nous allons parler de la programmation orientée objet de classis, des générateurs de décorateurs, de la gestion de

01:45.300 --> 01:51.420
l'air, de la programmation fonctionnelle, ainsi que des bonnes pratiques en matière d'écriture de code propre.

01:51.960 --> 01:58.140
Et nous découvrirons également les packages python populaires, comment travailler avec des fichiers, comment tester notre code, comment

01:58.320 --> 02:01.140
utiliser des expressions régulières et bien plus encore.

02:01.530 --> 02:05.090
Vous pourriez avoir mal à la tête à la fin de la section, mais croyez-moi, ça va être amusant.

02:05.520 --> 02:08.010
Maintenant, la plupart des cours seront terminés d'ici là.

02:08.130 --> 02:11.880
Vous avez appris Python et vous devriez être prêt, n'est-ce pas ?

02:12.360 --> 02:19.350
Enfin, pas vraiment, car une fois que nous avons appris ce nouveau langage, cette nouvelle syntaxe, nos ordinateurs sont configurés

02:19.350 --> 02:20.760
pour fonctionner avec Python.

02:20.970 --> 02:24.300
Nous devons parler de la façon dont nous pouvons appliquer nos nouvelles connaissances.

02:24.570 --> 02:26.400
C'est la partie amusante du cours.

02:26.850 --> 02:30.710
Nous commençons à parler des carrières et des options de carrière que vous avez en Python.

02:30.900 --> 02:34.110
Ensuite, nous entrons dans différents domaines que nous pouvons utiliser Python.

02:34.120 --> 02:40.410
Si nous voulons en savoir plus sur les scripts en Python, où nous utilisons Python pour envoyer des e-mails automatisés,

02:40.410 --> 02:44.700
nous utilisons Python pour traiter les images, travailler avec des fichiers PDF.

02:44.940 --> 02:47.700
Nous utilisons Python pour nous envoyer des messages texte.

02:47.910 --> 02:49.380
Nous construisons un bot Twitter.

02:49.620 --> 02:56.100
Et mon projet préféré dans cette section est de créer un vérificateur de mot de passe pour voir si les mots de passe

02:56.100 --> 02:58.080
que vous utilisez ont déjà été piratés.

02:58.500 --> 02:59.850
C'est vraiment très amusant.

03:00.300 --> 03:02.580
On parle aussi de data scraping.

03:02.730 --> 03:10.050
Un cas d'utilisation très courant avec Python consiste à extraire des données en ligne et à les utiliser pour quelque chose de productif.

03:10.140 --> 03:15.780
Dans notre cas, nous allons en apprendre davantage sur le grattage de données et sur la façon dont nous pouvons gratter

03:15.780 --> 03:22.110
un site Web très populaire pour que les programmeurs ne sélectionnent que les articles qui sont importants pour que vous restiez à jour avec l'industrie.

03:22.260 --> 03:24.450
Encore une fois, ce sera un projet vraiment amusant.

03:24.450 --> 03:24.750
Je sais.

03:24.750 --> 03:27.720
Je dis que tous les projets sont amusants, mais d'accord, je suis partial.

03:27.720 --> 03:28.560
Donnez-moi une pause ici.

03:28.890 --> 03:34.260
Nous allons également en apprendre davantage sur l'automatisation et nous allons utiliser quelque chose appelé sélénium

03:34.260 --> 03:41.700
pour contrôler via nos machines un navigateur Web et faire en sorte que la machine effectue différentes tâches comme s'il s'agissait d'un utilisateur.

03:41.970 --> 03:46.200
Et il y a des applications vraiment amusantes en matière d'automatisation dont nous allons parler.

03:46.440 --> 03:53.400
Et puis je sais que je connais les deux sujets préférés de tout le monde, le développement Web et la science des données et l'apprentissage

03:53.400 --> 03:53.760
automatique.

03:54.480 --> 03:59.610
Ces deux sections vont être très amusantes et je pense qu'elles seront probablement les sections les plus

03:59.610 --> 04:01.560
populaires de la section Développement Web.

04:01.560 --> 04:10.080
Nous allons apprendre à utiliser HTML et JavaScript, ainsi que Python pour créer notre propre serveur, créer notre propre site Web de portefeuille,

04:10.080 --> 04:17.520
mettre le site Web en ligne en production et demander aux futurs employeurs et clients de vous envoyer des messages

04:17.550 --> 04:19.080
via votre site Web.

04:19.500 --> 04:24.390
Et oui, vous allez pouvoir le personnaliser et faire ce que vous voulez sur ce site Web de portfolio.

04:24.390 --> 04:26.760
Vous avez donc quelque chose à montrer à la fin du cours.

04:27.000 --> 04:32.280
Et puis la partie science des données d'apprentissage automatique, nous allons utiliser quelque chose appelé Jupiter

04:32.520 --> 04:36.660
Notebook et Kagle pour accéder à des ensembles de données vraiment intéressants.

04:36.810 --> 04:42.510
Nous allons utiliser des bibliothèques comme Pendas et Cycad, apprendre à prédire quels joueurs de

04:42.510 --> 04:45.390
football seront les plus précieux ou sous-payés.

04:45.690 --> 04:50.160
Nous allons créer notre propre modèle d'apprentissage automatique à l'aide de l'ensemble de données iris.

04:50.280 --> 04:56.490
Et puis nous allons également faire une détection d'image où nous pouvons alimenter le modèle d'apprentissage automatique avec une image

04:56.490 --> 04:59.970
et il va prédire de quoi est l'image et la vôtre.

05:00.060 --> 05:06.570
En fait, pour voir comment cette magie de l'apprentissage automatique fonctionne sous le capot, comme vous pouvez le voir, nous avons une

05:06.600 --> 05:08.670
tonne à couvrir dans ce cours.

05:09.000 --> 05:14.550
Et à la fin, tout cela va s'emboîter et avoir un sens du tout début des

05:14.550 --> 05:18.060
bases de Python jusqu'à la toute fin avec l'apprentissage automatique.

05:18.240 --> 05:20.550
Nous allons vous emmener de zéro à la maîtrise.

05:21.210 --> 05:21.990
Mais tu sais quoi?

05:21.990 --> 05:25.260
La meilleure partie de ce cours est notre communauté en ligne.

05:25.620 --> 05:31.590
Nous avons des milliers de développeurs qui discutent chaque jour, s'entraident, résolvent des problèmes ensemble et parlent

05:31.890 --> 05:35.040
simplement des dernières nouveautés en matière de programmation.

05:35.190 --> 05:40.230
Maintenant, il s'agit d'une ressource facultative que vous pouvez utiliser afin que vous puissiez avoir des conversations aller-retour

05:40.230 --> 05:41.660
avec d'autres étudiants et moi-même.

05:41.910 --> 05:45.870
Vous avez donc l'impression de faire partie d'une salle de classe et vous ne faites pas ça tout le temps.

05:46.350 --> 05:46.920
Mais tu sais quoi?

05:47.130 --> 05:47.910
Assez parlé.

05:48.060 --> 05:49.410
Je sais que tu es excité.

05:49.410 --> 05:50.140
Je suis trop.

05:50.160 --> 05:51.260
Alors, commençons.

05:51.450 --> 05:56.780
Commençons à apprendre et voyons pourquoi Python est devenu le langage le plus populaire au monde.
