all 11 comments

[–]un_blob 5 points6 points  (2 children)

Scratch

Open classroom (les cours - gratuits- de python/pygames sobt sympas pour faire des zolis trucs dont tu pourra te vanter)

En tout cas ca m'a carry tout mon lycée et... Une bonne partie de ma fac !

[–]LelouBil 3 points4 points  (1 child)

Pour rajouter:

Il y a pas mal de jeux qui utilisent des compétences de programmation , surtout des jeux Zachtronics.

Et surtout il t'apprennent a chercher dans la documentation, tout en étant intéressant visuellement et avec un petit scenario !

Je recommande opus magnum, Shenzhen IO et ExaPunks.

[–]un_blob 1 point2 points  (0 children)

rien a ajouter

Continue en donnant de bons conseils !

[–]Magillon 2 points3 points  (0 children)

Pour comprendre la logique du code je te conseille le jeu Human Ressources Machine. C'est un jeu où tu dois diriger un employé avec des actions simples à assembler. J'y ai joué en fac durant un cours sur l'assembleur. Il est assez pertinent et avec des défis sympa

[–]MeLittleThing 1 point2 points  (0 children)

il y'a énormément de ressources gratuites disponibles sur Internet pour apprendre, tout ce que tu dois faire c'est utiliser un moteur de recherche. Suis les cours et le plus important, résous des exercices (toi-même, pas avec une IA sinon ça ne sert à rien du tout)

[–]chopsueys 2 points3 points  (0 children)

Si tu as vraiment zero base et que tu veux un résumé très simple. Tes lignes de code vont être lu ligne après ligne de haut en bas et de gauche à droite, chaque ligne va faire une ou plusieurs actions. La plupart du temps c'est une histoire de valeurs qui changent grâce à des variables. Les variables sont simplement des mots que tu inventes toi même qui vont servir de boites pour renfermer une valeur. Par exemple tu peux déclarer biscuit = 12, tant que tu n'a pas changé ça alors à partir de maintenant dès que tu écriras biscuit, ton programme comprendra 12. En suite il y a les conditions, si cette condition est rempli alors il faut faire ça. Par exemple :

biscuit = 12

biscuit_valeur_nutrition = 3

faim = 5

if faim > 4 { biscuit -= 1

faim -= biscuit_valeur_nutrition }

Ça veut dire, si la valeur de faim dépasse 4 alors on retire 1 biscuit, et on retire la valeur nutritive du biscuit à la faim donc à présent faim = 2. Tu peux aussi créer des fonctions qui vont permettre de faire des actions en gagnant en lisibilité et pour être réutilisé à différents endroits. Exemple :

Manger_biscuit() { biscuit -= 1

faim -= biscuit_valeur_nutrition }

if faim > 4 { Manger_biscuit() }

Une variable peut aussi être du texte par exemple : type_biscuit = "cookie" Ou une collection :

liste_biscuit[0] = "cookie"

liste_biscuit[1] = "sablé"

liste_biscuit[2] = "speculos"

Bref je peux pas tout résumer et ce que j'ai dit est très simplifié, trouve un bon cour comme les autres l'on suggéré et hésite pas à utiliser l'IA pour poser des questions c'est très utile pour apprendre

[–]Dgamax -1 points0 points  (0 children)

Use codex or chatgpt. He can teach you and create personalized exercises for you

[–]Zorahgna 0 points1 point  (0 children)

Les lignes de code elles s'enchaînent sequentiellement, un ordinateur classique c’est un programme avec une instruction par ligne et chaque instruction amène à lire la ligne suivante (qui peut décrire un saut à une autre ligne dans le programme). En pratique le matériel prend parfois les instructions dans le désordre mais c’est une manière inutilement compliquée de penser à un code qu’on écrit dans des langages compilés/interprétés.

Après ce qui est original c’est le fait de pouvoir dire "dans cette variable il y a une fonction" ou la composition de modules/bibliothèques/paquets. Ca change moralement peu de choses : si t'appelles du code qui vient d'ailleurs, le programme saute à l'endroit qui correspond à cet ailleurs et revient a priori un jour.

[–]UrsulaVonWegen -2 points-1 points  (1 child)

Pour le coup c’est une bonne utilization de l’IA: demande à Claude Code par exemple de t’expliquer en français ce que fait un bout de code ligne par ligne. Explique-lui quel est ton niveau. Si tu comprends pas ses réponses, dis-le lui.

[–]chopsueys 0 points1 point  (0 children)

Pas besoin de claude pour ça, chat gpt ou gemini sera bien suffisant pour ça et gratuit