
Bonjour à toutes et à tous, bienvenue dans ce cours consacré à l’apprentissage du langage de programmation Python. Alors cette formation est destinée à un apprentissage éclair de Python pour que dès la fin de de cours, vous puissiez être opérationnel pour développer vos premiers propres programmes. Nous allons en effet faire le tour du langage de programmation pour que vous puissiez avoir toutes les bases, et ce en moins de 2 heures.
Nous allons tout au long du cours faire de nombreuses applications pour que vous puissiez mieux assimiler Python, donc je vous recommande vraiment de suivre la formation pas à pas en reproduisant ce que nous allons voir sur votre propre ordinateur.
D’ailleurs sachez que pour suivre ce cours, vous n’aurez pas du tout besoin d’avoir de connaissances préalables en programmation ou même en informatique général. Nous allons tout voir ensemble de A à Z, c’est-à-dire de l’installation de Python sur votre ordinateur à l’écriture de nos premiers programmes.
Pour vous parler un peu de Python, il s’agit d’un langage de programmation qui a été propulse en 1991, et aujourd’hui il est l’un des langages de programmation les plus populaires et les plus utilisés au monde. On estime d’ailleurs qu’il va rester l’un des langages de programmation les plus utilisés encore dans le futur, donc ça peut être très stratégique de savoir le maitriser pour son parcours professionnel, ou bien pour son apprentissage personnel. Vous allez voir qu’on peut faire tout un tas de choses avec Python, et c’est un langage qui est applicable dans de nombreux domaines, comme la création d’applications, la data science… c’est utilisé dans le milieu scientifique, c’est utilisé pour le web, bref les domaines d’applications sont très nombreux. Donc on peut vraiment voir l’apprentissage du langage Python comme un investissement sur soi même et pour le long terme.
Bref, si le cours vous plait, n’hésitez pas à laisser une petite note avec les étoiles pour me dire ce que vous en pensez, et on se retrouve tout de suite dans la prochaine vidéo pour voir comment installer Python à l’aide de Anaconda, puis on va voir ensuite comment utiliser l’environnement Spyder ou encore Jupyter Notebook.
Nous allons voir comment télécharger Anaconda. Il s’agit d’une distribution du langage Python. C’est un programme qui en le téléchargeant, va nous permettre d’avoir Python directement sur notre ordinateur. Anaconda a la particularité d’installer en même temps que Python un grand nombre de packages qui vont compléter le langage de programmation.
Anaconda va ensuite nous permettre d'accéder aux environnements de développement Spyder et Jupyter Notebook qui sont très pratiques pour programmer en Python.
Nous allons découvrir dans cette vidéo les différentes fenêtres de Spyder. Spyder a l’avantage d’être un environnement très simple à prendre en main et qui se rapproche des environnements qui existent déjà (notamment RStudio pour le langage de programmation R). Nous allons voir comment celui-ci fonctionne.
Création de variables
Analyse des types
Bonnes pratiques de création de variables
Pièges à éviter
Mots interdits
Nous allons découvrir dans cette vidéos les opérateurs :
Mathématiques
Relationnels
Logiques
(True, False, And, Or)
Cette session va nous permettre de découvrir les conditions sur Python. Une condition indique quelle action doit être réalisée si une condition est remplie et quelle est l'alternative si elle n'est pas vérifiée.
Ce sont les fonctions if, else et elif qui sont principalement utilisées sur Python pour mettre en place des conditions.
N'hésitez pas à me dire ce que vous en pensez du cours !
Cette session va nous permettre de savoir comment interagir avec un utilisateur pour récupérer des informations notamment. De cette façon, le programme s'adaptera avec l'information entré. Nous allons découvrir dans cette vidéo la fonction input.
Nous allons appliquer dans cette vidéo les éléments que l'on a découvert dans les vidéos précédentes à l'aide d'un programme que l'on a déjà vu...
Il s'agit du programme permettant de déterminer la note d'un étudiant au baccalauréat.
Il est temps de découvrir des fonctions indispensables sur Python pour créer des boucles. Les boucles s’utilisent pour répéter plusieurs fois l’exécution d'un programme. Il va s'agir ici essentiellement de la fonction for ainsi que de la fonction while.
Applications de fonctions (abs, int, len, sum...)
Création de notre propre fonction permettant de calculer l'aire d'un cercle
Application de la fonction créée
Les listes sont indispensables sur Python, nous allons voir dans cette vidéo comment :
Créer une liste
Sélectionner un élément à l'intérieur d'une liste
Fusionner des listes
Nous allons voir dans cette vidéo comment :
Ajouter une valeur à une liste déjà créée
Rallonger une liste
Supprimer un élément d'une liste
Trier une liste (ordre croissant et décroissant)
Et d'autres...
Nous allons voir dans cette vidéo comment :
Extraire un élément d'une chaîne de caractères
Concaténer deux chaînes de caractères
Réaliser des opérations sur une chaîne de caractères
Appliquer des fonctions
Un dictionnaire sur Python est une liste où plutôt que d'utiliser des indexes, on utilise des clés alphanumériques.
Nous allons voir dans cette vidéo comment :
Créer un dictionnaire
Accéder à un élément du dictionnaire
Ajouter un élément au dictionnaire
Modifier le dictionnaire
Faire des vérifications
Supprimer un élément du dictionnaire
Les modules sont des programmes Python qui contiennent des fonctions que l'on est amené à réutiliser souvent (on les appelle aussi bibliothèques ou libraries). Nous allons dans cette vidéo en découvrir certains.
Le module NumPy permet de créer facilement des tableaux de données. Il s'agit d'un module qui est à la fois très populaire et très utilisé sur Python. Nous allons voir comment :
Importer le module NumPy
Créer un tableau de données
Déterminer les dimensions d'un tableau
Connaître le type de données utilisé dans un tableau
Réaliser des opérations sur un tableau
Merci à vous d’avoir suivi ce cours, j’espère que celui-ci vous a plu et que vous avez appris plein de choses.
Dans ce cours, nous avons vu comment :
Installer Python à l’aide du logiciel Anaconda sur votre ordinateur.
Paramétrer Anaconda et installer les environnements de développement Spyder et Jupyter Notebook.
Créer des variables et y assigner des valeurs.
Utiliser les opérateurs relationnels et logiques.
Interagir avec l'utilisateur.
Mettre en place des conditions.
Créer des boucles.
Utiliser des fonctions de Python.
Manipuler des données avec les listes.
Utiliser les dictionnaires.
Utiliser les modules.
Manipuler des tableaux de données avec NumPy.
Je vous remercie encore une fois pour votre attention. Si jamais vous souhaitez aller plus loin, n’hésitez pas à jeter un œil à mes autres cours. Un nouveau cours axé sur la Data Science et le Machine Learning va paraître très bientôt, à la fois sur le langage de programmation Python et sur le langage de programmation R.
Je vous dis à la prochaine pour un nouveau cours, salut à tous !
Apprendre la Data Science avec Python en 4 heures de A à Z (PROMOTION) :
https://www.udemy.com/course/formation-python-data-science/?couponCode=FA78B60D23A4FD8D7916
Apprendre à programmer en Python en 1h30 gratuitement !
Que vous soyez étudiant débutant en Python ou un individu souhaitant approfondir ses compétences dans ce langage pour se plonger dans le développement d'applications, la programmation web, l'Intelligence Artificielle, la Data Science, le Machine Learning, le Deep Learning, le Web Scraping et bien d'autres, ce cours sera un précieux allié pour réaliser vos ambitions.
Un parcours complet, de A à Z
Ce cours vous propose de maîtriser la programmation en Python, même si vous n'avez aucune expérience préalable dans ce domaine. Il est spécialement conçu pour les débutants, aucun prérequis n'est exigé.
Gagner du temps tout en apprenant efficacement
Conçu pour une initiation rapide à Python, ce cours vous offre la possibilité d'optimiser votre temps d'apprentissage. Ainsi, vous pourriez acquérir des bases solides en seulement 1h30 d'apprentissage.
Cours accessible à tout moment
Ce cours est entièrement en ligne et accessible à tout moment, vous pouvez donc apprendre à votre rythme, selon votre emploi du temps.
Construire des bases solides
Plus besoin de partir à la chasse aux informations sur Google, l'essentiel de votre apprentissage se trouve dans ce cours.
Un cours qui suit votre rythme
Les concepts sont présentés progressivement tout au long du cours, avec des exemples concrets pour mettre en pratique vos nouvelles connaissances.
Adopter de bonnes pratiques, éviter les pièges courants
Ce cours détaille les meilleures pratiques d'un développeur Python expérimenté pour vous aider à éviter les erreurs fréquentes des débutants.
Possibilité d'aller plus loin à l'issue de la formation
Data Science, Machine Learning, Intelligence Artificielle, Développement Web, Développement d'Applications...