Rencontrez vos professeurs
Anciennement étudiant dans le cursus Python d’OpenClassrooms, Mikael est devenu développeur et mentor pour l’école en ligne. Attaché aux bonnes pratiques, il souhaite transmettre un code lisible et accessible à tous. Mais sa passion pour la programmation s’accompagne aussi d’autres hobbies, comme le dessin ou la voile.
Daniel est à la fois développeur logiciel et enseignant depuis dix ans. Il applique Python à différents domaines, y compris l’automatisation, le développement web, les tests et le machine learning. Il représente également le Royaume-Uni dans les compétitions de calcul mental : là encore, Python l’aide à automatiser certaines parties de son entraînement et de son coaching.
Profitez des vidéos et du texte
Bienvenue dans ce cours sur Python !
Afin de tirer le maximum du cours, quelques conseils simples :
Chaque chapitre est précédé d’une vidéo introductive. C’est une bonne façon d’aborder le cours, car cela vous permet d’avoir une vision d’ensemble, avant d’aborder les détails.
Lisez le texte situé sous la vidéo pour découvrir comment mettre en œuvre les concepts abordés.
Il est très important de pratiquer en parallèle de l’apprentissage, c’est le seul moyen d’assimiler réellement les concepts abordés ! 😉 Entraînez-vous sur les exemples proposés au fil de la formation.
Les cours seront également accompagnés de screencasts, des vidéos où je ferai une démonstration réelle du code, en filmant l’écran. Appuyez-vous sur les screencasts pour avoir un exemple de mise en application.
Exercez-vous
Vous verrez des morceaux de scripts, qui servent d’exemple. N’hésitez pas à les décortiquer, et à les tester !
Enfin, d’autres fois, vous aurez des fichiers de code à télécharger, en tant qu’énoncé ou corrigé.
À partir de la partie sur l’architecture MVC, nous créerons notre propre jeu de cartes 🃏, et utiliserons ce code jusqu’à la fin du cours.
Prenez le temps de vous exercer et soyez prêt à relever les défis proposés en cours de route ! 🦾
Itérez !
Certaines parties de ce cours vous sembleront simples et limpides. D’autres, en revanche, vous paraîtront plus longues et complexes. 😱 C’est normal ! Il est cependant important de prendre le temps de maîtriser chaque concept abordé dans ce cours. Avancez à votre rythme, digérez chaque information en relisant les passages plus complexes, et en faisant les exercices. Les fondamentaux ne sont pas à négliger pour autant, et sont une base solide pour aborder les autres sujets, et prendre en maîtrise dans le langage Python.
Mon but dans ce cours est de vous donner de nouveaux acquis ! 🏆