Python est l'un des langages de programmation les plus utilisés voire le plus utilisé dans certains domaines. Tout particulièrement, Python est très utilisé pour la conception des applications web. Openclassrooms# Je vous partage ici un certain nombre de cours disponibles gratuitement sur Openclassrooms pour vous qui souhaitez apprendre à créer des sites/applications web avec Python. Créer un compte OC# Si vous n'avez pas de compte Openclassrooms alors c'est l'heure de vous en créer. Rendez-vous à cette adresse https://openclassrooms.com/. Si vous avez des difficultés, merci de consulter le guide d'inscription ici → . Les sujets couverts# L'algorithmique Les bases de la programmation Python La programmation Orientée Objet Le développement d'applications web Le déploiement d'applications sur Heroku Chaînes YouTube# L'algorithmique Les bases de la programmation Python La programmation Orientée Objet Le développement d'applications web Le déploiement d'applications sur Heroku Cours# Cours 01 - Démarrez votre projet avec Python https://openclassrooms.com/fr/courses/4262331-demarrez-votre-projet-avec-python Cours 02 - Découvrez la programmation orientée objet avec Python https://openclassrooms.com/fr/courses/4302126-decouvrez-la-programmation-orientee-objet-avec-python Cours 03 - Découvrez le fonctionnement des algorithmes https://openclassrooms.com/fr/courses/4366701-decouvrez-le-fonctionnement-des-algorithmes Cours 04 - Perfectionnez-vous en Python https://openclassrooms.com/fr/courses/4425111-perfectionnez-vous-en-python Cours 05 - Testez votre projet avec Python https://openclassrooms.com/fr/courses/4425126-testez-votre-projet-avec-python Cours 06 - Concevez un site avec Flask https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask Cours 07 - Découvrez le framework Django https://openclassrooms.com/fr/courses/4425076-decouvrez-le-framework-django Cours 08 - Déployez une application Django https://openclassrooms.com/fr/courses/4425101-deployez-une-application-django Le conseil que je donnerai à un étudiant de mathématiques: <<Approfondir ses connaissances en algorithmique, maîtriser le langage C (ou tout autre langage de bas niveau) ensuite apprendre Python ou Java ou R. L'idée est démarrer la programmation avec un langage bas niveau, ce qui forge une culture de l'effort. Le marché de l'emploi# Le langage C n'est pas la première compétence recherchée sur le marché de l'emploi. Il vous faudra apprendre un autre langage de programmation pour être compétitif. Avec l'avènement des frameworks des langages haut niveau, il est rare que l'on écrive un projet de code à partir de zéro. Afin de réduire les durées de développement ainsi que les coûts, les entreprises préfèrent les développeurs Django, Laravel, NodeJS entre autres. Le C fera de vous un bon programmeur mais il n'est pas suffisant pour décrocher un poste en entreprise. Apprendre Python# Si vous souhaitez apprendre le langage Python alors je vous retrouve dans la rubrique suivante qui lui est dédiée. Je vous invite à regarder. Si vous êtes intéressé ou vous avez des questions, n'hésitez pas à me contacter, je suis disposé à vous accompagner.