Bonjour, je suis super excité de commencer ce cours avec vous, mais avant de le faire, nous devons voir où nous commençons
et où nous finissons afin que nous ayons une voie claire vers le succès.
Maintenant, ce cours contient plus de deux cents vidéos HD et des tonnes d'exercices et de projets, mais ils sont
tous divisés en sections pour nous aider à mieux apprendre.
Le cours va commencer par les bases de Python ici.
Si c'est la première fois que vous apprenez un langage de programmation, cela va être super,
super utile, même pour ceux qui connaissent déjà un langage de programmation mais ne connaissent rien à Python.
Cette section va vous permettre de vous familiariser avec les bases afin que vous vous sentiez à l'aise avec la programmation.
Il s'agit d'une grande section, nous avons donc en fait deux parties.
Et en cours de route, vous allez me regarder coder, mais aussi coder vous-même et vous entraîner à coder afin de
vous familiariser avec ce que Python a à offrir.
Ensuite, nous parlons d'un environnement de développement python professionnel.
Nous vous apprenons à utiliser le terminal et la ligne de commande sur l'utilisation d'éditeurs de code tels que Sublime Text
et Visual Studio Code.
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,
car nous allons utiliser ces notebooks plus tard dans le cours pour faire quelque chose de vraiment,
vraiment excitant.
Indice, indice.
C'est de l'apprentissage automatique.
Et une fois que nous avons un environnement de développement entièrement professionnel, nous entrons ensuite dans des sujets python
avancés.
Maintenant, cette section, nous n'allons pas reculer devant les sujets difficiles, mais je vais vous aider à les comprendre et à
donner un sens à tout cela.
Nous allons parler de la programmation orientée objet de classis, des générateurs de décorateurs, de la gestion de
l'air, de la programmation fonctionnelle, ainsi que des bonnes pratiques en matière d'écriture de code propre.
Et nous découvrirons également les packages python populaires, comment travailler avec des fichiers, comment tester notre code, comment
utiliser des expressions régulières et bien plus encore.
Vous pourriez avoir mal à la tête à la fin de la section, mais croyez-moi, ça va être amusant.
Maintenant, la plupart des cours seront terminés d'ici là.
Vous avez appris Python et vous devriez être prêt, n'est-ce pas ?
Enfin, pas vraiment, car une fois que nous avons appris ce nouveau langage, cette nouvelle syntaxe, nos ordinateurs sont configurés
pour fonctionner avec Python.
Nous devons parler de la façon dont nous pouvons appliquer nos nouvelles connaissances.
C'est la partie amusante du cours.
Nous commençons à parler des carrières et des options de carrière que vous avez en Python.
Ensuite, nous entrons dans différents domaines que nous pouvons utiliser Python.
Si nous voulons en savoir plus sur les scripts en Python, où nous utilisons Python pour envoyer des e-mails automatisés,
nous utilisons Python pour traiter les images, travailler avec des fichiers PDF.
Nous utilisons Python pour nous envoyer des messages texte.
Nous construisons un bot Twitter.
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
que vous utilisez ont déjà été piratés.
C'est vraiment très amusant.
On parle aussi de data scraping.
Un cas d'utilisation très courant avec Python consiste à extraire des données en ligne et à les utiliser pour quelque chose de productif.
Dans notre cas, nous allons en apprendre davantage sur le grattage de données et sur la façon dont nous pouvons gratter
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.
Encore une fois, ce sera un projet vraiment amusant.
Je sais.
Je dis que tous les projets sont amusants, mais d'accord, je suis partial.
Donnez-moi une pause ici.
Nous allons également en apprendre davantage sur l'automatisation et nous allons utiliser quelque chose appelé sélénium
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.
Et il y a des applications vraiment amusantes en matière d'automatisation dont nous allons parler.
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
automatique.
Ces deux sections vont être très amusantes et je pense qu'elles seront probablement les sections les plus
populaires de la section Développement Web.
Nous allons apprendre à utiliser HTML et JavaScript, ainsi que Python pour créer notre propre serveur, créer notre propre site Web de portefeuille,
mettre le site Web en ligne en production et demander aux futurs employeurs et clients de vous envoyer des messages
via votre site Web.
Et oui, vous allez pouvoir le personnaliser et faire ce que vous voulez sur ce site Web de portfolio.
Vous avez donc quelque chose à montrer à la fin du cours.
Et puis la partie science des données d'apprentissage automatique, nous allons utiliser quelque chose appelé Jupiter
Notebook et Kagle pour accéder à des ensembles de données vraiment intéressants.
Nous allons utiliser des bibliothèques comme Pendas et Cycad, apprendre à prédire quels joueurs de
football seront les plus précieux ou sous-payés.
Nous allons créer notre propre modèle d'apprentissage automatique à l'aide de l'ensemble de données iris.
Et puis nous allons également faire une détection d'image où nous pouvons alimenter le modèle d'apprentissage automatique avec une image
et il va prédire de quoi est l'image et la vôtre.
En fait, pour voir comment cette magie de l'apprentissage automatique fonctionne sous le capot, comme vous pouvez le voir, nous avons une
tonne à couvrir dans ce cours.
Et à la fin, tout cela va s'emboîter et avoir un sens du tout début des
bases de Python jusqu'à la toute fin avec l'apprentissage automatique.
Nous allons vous emmener de zéro à la maîtrise.
Mais tu sais quoi?
La meilleure partie de ce cours est notre communauté en ligne.
Nous avons des milliers de développeurs qui discutent chaque jour, s'entraident, résolvent des problèmes ensemble et parlent
simplement des dernières nouveautés en matière de programmation.
Maintenant, il s'agit d'une ressource facultative que vous pouvez utiliser afin que vous puissiez avoir des conversations aller-retour
avec d'autres étudiants et moi-même.
Vous avez donc l'impression de faire partie d'une salle de classe et vous ne faites pas ça tout le temps.
Mais tu sais quoi?
Assez parlé.
Je sais que tu es excité.
Je suis trop.
Alors, commençons.
Commençons à apprendre et voyons pourquoi Python est devenu le langage le plus populaire au monde.