Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Python vs JS : Le Choc des Cultures

Tu viens de Python. Tu aimes l'ordre, l'indentation significative et le code "qui se lit comme de l'anglais". Bienvenue au Far West. 🤠

Les Différences Majeures

Feature Python Javascript
Philosophie "There should be one way to do it." "YOLO, fais comme tu veux."
Exécution Synchrone par défaut (bloquant). Asynchrone par nature (Non-bloquant).
Blocs de code Indentation (Espaces). Accolades { }.
Fin de ligne Retour à la ligne. Point-virgule ; (optionnel mais recommandé).
Variables snake_case (mon_nom). camelCase (monNom).
Typage Dynamique fort (type strict). Dynamique faible (le chaos total : '1' + 1 = '11').

Pourquoi JS ?

Parce que tu n'as pas le choix. C'est le SEUL langage qui tourne nativement dans un navigateur web (pour l'instant). Si tu veux faire du Frontend (React, Vue) ou du Backend ultra-rapide (Node.js), tu dois passer par là.

La bonne nouvelle

ES6 (la version moderne de JS sortie en 2015) a emprunté PLEIN de trucs à Python. Tu vas te sentir plus chez toi que tu ne le crois.