Aller au contenu

Allez plus loin dans la programmation

La programmation consiste à faire exécuter des tâches par la machine. Comment donner des instructions à la machine dans un langage qu'elle comprend, c'est l'objet de la programmation. Dans cette formation, nous apprendrons à créer des programmes qui seront exécutées par la machine.

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.

Partagez sur les réseaux sociaux

Commentaires