Débattons

Python ou JavaScript

a marqué ce sujet comme résolu.

Bonjours à toute et à tous,

Dernièrement, j’ai publié une vidéo sur YouTube sur 5 raisons d’apprendre le JS et 5 raisons d’apprendre Python. C’est entre guillemet une vidéo comparatif. Je vous invite à la voir en cliquant sur le lien suivant et de me dire ce que vous en pensez.

https://www.youtube.com/watch?v=QLmq2_9kX3k

Suite à cette vidéo, je vous invite à lancer le débat : Java ou Python et pourquoi ?

Java ou JS ? C’est pas les mêmes langages.

Y a vraiment un intérêt à comparer JS et Python ? Ils n’ont pas du tout le même objectif. Tu m’aurais dit "comparons Python et PHP dans le cadre du développement web" ou "Java contre C++ pour des applications lourdes multiplateformes", ou encore "plutôt C++ ou Go", je crois que ça serait plus intéressant.

Mais JS, qui est le seul langage front-end pour le web bien que HTML5/CSS3 ait apporté beaucoup de fonctionnalité, et Python, langage pas mal destiné à la programmation scientifique, je vois pas pourquoi on les comparerait.

+3 -0

Suite à cette vidéo, je vous invite à lancer le débat : Java ou Python et pourquoi ?

Attention que Java et JavaScript sont deux langages bien distincts ! :)
Pour le débat, je pense que idéalement, les deux langages sont très utiles dans le bagage d’un développeur. Après, on choisit généralement son langage en fonction de ce que l’on souhaite faire. Et souvent, on passe de l’un à l’autre en fonction des projets. Je pense qu’il vaut mieux avoir des connaissances dans un peu de tout que de se spécialiser dans un petit nombre de langages.

Salut,

Quelques remarques donc :

  • Tu affirmes que Python est le langage « le plus populaire » mais tu n’apportes aucune source pour étayer cet avis.
  • Tu compares Python au pseudo-code, mais illustres avec deux exemples qui ne font pas du tout la même chose (somme d’une liste de nombres en pseudo-code, calcul de l’aire d’un rectangle en Python).
  • Il y a plusieurs fautes d’orthographe sur les textes présents dans la vidéo (singuliers/pluriels).
  • 4 de tes points sur Python sont à peu de chose près la même chose (populaire, polyvalent, grande communauté, beaucoup utilisé).
  • Quand tu parles de JS, « site web dynamique » c’est flou. Habituellement on a tendance à parler de dynamique pour un site web qui ne sert pas juste des pages HTML statiques, donc qui a un traitement côté serveur (web 2.0). Là tu parles d’animations / traitements côté client.
  • On peut « presque tout faire » dans tous les langages, pas simplement JS ou Python.
  • Et il y a au final peu de différences entre tes points « pourquoi Python ? » et « pourquoi JS ? ».
  • En quoi consistera ta formation Python, ce sera simplement des vidéos comme tu le fais actuellement ? Je pense que ça manque de fil conducteur.
  • Ça me semble farfelu dans ton planning de t’engager autant sur la durée, es-tu sûr de tenir jusque mai 2021 ?

J’ai essayé de regarder ta vidéo. Sur le début :

  • Le titre de la vidéo (« Quel langage apprendre en 2020 ? ») ne correspond pas à sa miniature ni à son introduction (« Python ou JavaScript ? »).
  • Articule. Je suis le premier à mal articuler quand je parle, mais je ne fais pas de vidéos sur Internet. Tu dis « dans ma darnière vidéo », « vous étez ». Et du coup je ne sais pas si ton « que vous voulez » est une concordance des temps douteuse, ou juste un i qui a été mangé à la prononciation.
  • Attention au rythme, tu ajoutes des pauses là où il n’y en a pas besoin (« C’est pourquoi j’ai eu l’idée… [pause] … de faire une vidéo comparative »)
  • Attention aux phrases à la syntaxe bizarre : « …dans cette vidéo tu verra aussi pourquoi est-il important… »
  • À 0:25 tu m’expliques qu’en fait il va falloir que j’apprenne le Python. Donc qu’en fait ta comparaison n’en est pas une, c’est juste de la propagande pour Python. Donc elle n’a aucun intérêt. Donc j’ai arrêté là.

En gros, je ne sais pas quel était ton but en faisant cette vidéo, mais pour moi tu n’as clairement pas encore le niveau pour une diffusion à grande échelle. On est plus au début des vidéos sur Internet, les gens ont l’habitude d’en regarder maintenant, tu as énormément de concurrence, et aussi beaucoup de conseils pour les réussir.

De mon point de vue :

  1. Maitrise ton sujet. Là, rien qu’aux miniatures et à ta présentation dans ce forum, on voit que tu ne sais pas de quoi tu parles. En moins de 30 secondes je sais que ta vidéo n’aura aucun sens.
  2. Pas de titre mensonger. Si tu veux faire une vidéo à la gloire de Python, tu peux faire un titre putassier (« 5 raisons pour lesquelles Python est le meilleur langage du monde ») mais jamais mensonger.
  3. Écris ton texte. Et si tu l’écris, fais-le relire.
  4. Soigne ton son. Tous les vidéastes te le diront, il n’est plus possible en 2020 de sortir une vidéo avec un mauvais son.
  5. Assume ta production. Venir faire de la publicité déguisée pour ta vidéo n’aide vraiment pas à la prendre avec bienveillance.
  6. Renseigne-toi sur les techniques de production de vidéo, par exemple ici.

Pas vraiment.

Pour les partages en sciences, on a le caf&sciences ; en programmation, il y a la banque de liens (pas forcément tenue à jour, je crains) ; en générique, l’open bar à smoothies, à défaut de mieux. Ou un billet, ou un sujet dédié, en particulier si tu souhaites lancer une discussion autour du sujet ou commenter un peu longuement. Pour des contenus perso, c’est un sujet dédié dans le forum Vos projets. Forum qui n’accepte plus les salons Discord.

+2 -0

PS : ce ne serait pas déconnant du tout, à mon avis, de créer un sujet caf&prog pour échanger, justement, des contenus intéressants, ou discuter en vrac de sujets génériques sur la programmation.

+7 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte