Bienvenue dans le cours Introduction à Python ! Dans ce cours, vous allez beaucoup apprendre sur le langage et la programmation en général. Ce cours est conçu pour les débutants complets ou les personnes qui connaissent déjà un autre langage de programmation mais qui veulent apprendre Python et approfondir leurs connaissances dans ce domaine.
Python est l'un des langages les plus populaires et est utilisé dans de nombreuses disciplines pour résoudre diverses tâches. Il est largement employé en apprentissage automatique, en développement web, en robotique et dans de nombreuses tâches d'automatisation. Au cours des 10 dernières années, ce langage a gagné une énorme popularité parmi les programmeurs et les entreprises technologiques. Il est actuellement considéré comme le langage le plus populaire selon de nombreux rapports.
💻 Apprendre en pratiquant
Dans ce cours, vous apprenez en faisant ! Chaque concept comporte plusieurs défis interactifs que vous devrez résoudre pour passer au suivant. Nous croyons que l'apprentissage pratique est la meilleure façon d'acquérir des connaissances approfondies. Ici, vous aurez de nombreux exercices stimulants et intéressants pour pratiquer chaque concept abordé.
Vous étudierez à votre propre rythme. Vous pouvez vous donner à fond et compléter plusieurs niveaux en une semaine, ou prendre votre temps et vous concentrer plus longuement sur chaque concept.
Il y a un forum pour poser des questions et vous débloquer. Vous pouvez poser ou répondre aux questions des autres sous chaque défi.
🎓 Programme
Ce cours se concentre sur les concepts fondamentaux de Python et introduit chacun d'eux de manière intuitive. Pour rendre le processus plus amusant et engageant, les concepts sont organisés en niveaux, et passer chaque niveau signifie que vous avez maîtrisé un nouveau concept. Voici les principaux sujets que nous aborderons ici :
Entrée et sortie
Commandes print et input
Paramètres supplémentaires pour la fonction print
Variables et arithmétique entière
Python comme calculatrice simple
Addition, soustraction, multiplication
Division, modulo
Opérateurs conditionnels
Type bool (True et False)
Instructions if, else et elif
Opérateurs logiques
Instructions conditionnelles imbriquées
Types de variables
Types int et float
Module math - racines carrées, exposants, etc.
Valeurs textuelles (chaînes de caractères)
Chaînes de caractères et accès à chaque caractère
f-strings
Slicing (découpage)
Listes
Listes - list et
Accès aux éléments des listes
Suppression d'éléments avec del
Listes imbriquées et matrices
Boucles for
Syntaxe de la boucle for
Fonction range
Boucles while
Syntaxe de la boucle while
Travailler avec les chiffres des nombres
continue, break et while ... else
Passer une itération avec continue
Sortir d'une boucle avec break
while ... else et for ... else
Méthodes utilitaires pour les chaînes et les listes
title(), upper(), lower(), etc.
istitle(), isalpha(), etc.
strip(), replace(), etc.
split() et join()
Tri des listes
Boucles imbriquées
Boucles for et while imbriquées
Gestion des listes 2D
Compréhension de listes
Simplifier la création de listes avec la compréhension de listes
Compréhensions de listes imbriquées
Compréhension de listes 2D
Tuples
Tuples - tuple et ()
Accès aux éléments des tuples
Création d'un tuple à partir d'une liste
Ensembles
Ensembles - set et {}
Diagramme de Venn
add et remove
Compréhension d'ensembles
Dictionnaires
Dictionnaires - dict et {}
Accès aux valeurs des dictionnaires
Parcourir les dictionnaires en boucle
Compréhension de dictionnaires
Compteurs
Fonctions
Syntaxe def
Fonctions avec ou sans arguments
Fonctions avec une ou plusieurs valeurs de retour
Fonctions à l'intérieur de fonctions
Fonctions lambda
Travailler avec les fichiers
open d'un fichier dans différents modes
Lecture, écriture et ajout dans un fichier
Module pathlib
Automatisation des tâches avec les fichiers
Applications et conclusion
Nombres aléatoires
Jeux interactifs
🚀 Bienvenue
L'apprentissage est un travail individuel à 80 %. Terminer ce cours sera votre accomplissement et nous sommes là pour soutenir ce voyage !