Bonjour. Je me permet de me présenter ici pour faire la promotion d'un cours de Python que je viens récemment de Publier. J'espère ne pas avoir commis d'erreur dans le choix du forum.
Vous trouverez ici un échantillon vidéo et une présentation de la formation qui vous permettra de vous faire une idée :
J'ai pas du tout regardé en détail (vidéo sur les classes), j'ai vu que la PEP 8 n'était pas respectée pour les noms des variables, alors j'ai juste sauté à quelques endroits au hasard dans la vidéo et en effet ce n'est pas respecté pour les noms de variables, ni pour les noms de méthodes. Rien que ça, c'est déjà dérangeant surtout que le cours est nouveau.
Sans aller voir le cours, rien que l'intitulé et la description, "Maîtrisez Python en 10 jours", tous mes sens me hurlent de passer mon chemin.
D'abord on ne maîtrise pas Python en 10 jours, ni même en 1 an. Tout au plus, en 10 jours, moyennant une expérience prealable en programmation, est-on capable de réaliser des projets niveau débutant.
Et le plan du tutoriel le confirme : les notions abordées sont tout juste celles du niveau débutant, mais c'est très loin de ce qu'on requiert lorsque l'on recrute un développeur confirmé en Python. Où est la programmation objet ? Où sont les décorateurs ? Les métaclasses ? Où parle-t-on de la bibliothèque standard ? Qu'en est-il de la concurrence ? Du GIL ? Du multithreading/multiprocessing ? De la programmation asynchrone ?
Où sont les best practices, comme l'écriture de docstrings, de tests, le type hinting, le packaging ?
De là où je me trouve, je commencerais déjà par renommer le tutoriel en "Débutez Python en 10 jours" pour éviter de lui donner un titre mensonger. Ensuite on pourra envisager rentrer dans les détails.
J'ai pas du tout regardé en détail (vidéo sur les classes), j'ai vu que la PEP 8 n'était pas respectée pour les noms des variables, alors j'ai juste sauté à quelques endroits au hasard dans la vidéo et en effet ce n'est pas respecté pour les noms de variables, ni pour les noms de méthodes. Rien que ça, c'est déjà dérangeant surtout que le cours est nouveau.
Bonjour. Merci beaucoup pour ta réponse, j'ai choisi de refaire complètement le cours pour respecter les PEP Je posterai ici dés que j'aurai fini de tout refaire :).
nohar a écrit:
Sans aller voir le cours, rien que l'intitulé et la description, "Maîtrisez Python en 10 jours", tous mes sens me hurlent de passer mon chemin.
D'abord on ne maîtrise pas Python en 10 jours, ni même en 1 an. Tout au plus, en 10 jours, moyennant une expérience prealable en programmation, est-on capable de réaliser des projets niveau débutant.
Et le plan du tutoriel le confirme : les notions abordées sont tout juste celles du niveau débutant, mais c'est très loin de ce qu'on requiert lorsque l'on recrute un développeur confirmé en Python. Où est la programmation objet ? Où sont les décorateurs ? Les métaclasses ? Où parle-t-on de la bibliothèque standard ? Qu'en est-il de la concurrence ? Du GIL ? Du multithreading/multiprocessing ? De la programmation asynchrone ?
Où sont les best practices, comme l'écriture de docstrings, de tests, le type hinting, le packaging ?
De là où je me trouve, je commencerais déjà par renommer le tutoriel en "Débutez Python en 10 jours" pour éviter de lui donner un titre mensonger. Ensuite on pourra envisager rentrer dans les détails.
- Edité par nohar 8 octobre 2018 à 19:22:22
Bonjour merci beaucoup aussi pour ta réponse je l'ai lue avec beaucoup d'attention et je vais appliquer ce que tu me dis. J'ai commencé par renommer le cours ( Je l'ai mis en inaccessible pour la plateforme car je vais en refaire un nouveau avec beaucoup plus de contenus en particulier avec les sujets que tu m'as indiqué )
J'ai regardé le plan ainsi que le début de la vidéo que tu nous donnes ici.
Bon déjà on retrouve le problème inhérent au format vidéo : tu fais des fautes de frappe et on te voit les corriger, quel intérêt ça a dans un cours ?
Ensuite je ne comprends pas l'exemple que tu utilises pour présenter les objets. Quelle est la pertinence d'un objet Voiture ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique