(HELP) Je débute en C#
boucleavie
2023-09-20 23:10:08
te plains pas, tu connais pas la galère des pointeurs en c++
jaimeleragout
2023-09-20 23:10:37
Le 20 septembre 2023 à 23:08:43 :
Le 20 septembre 2023 à 23:06:36 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:05:54 :
Le 20 septembre 2023 à 23:05:00 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:02:37 :
"opérateur de raccourci", je fais du C# j'ai jamais entendu ça de ma vie
Je crois que dans le cours ils appellent ça comme ça quand y'a combination de l'opérateur d'affectation et d'un opérateur arithmétique mais je suis pas sûr
Lien du cours ?
https://openclassrooms.com/fr/courses/7973891-apprenez-a-programmer-en-c/8085204-declarez-des-variables-et-modifiez-leurs-valeurs
Ok. C'est ton premier langage ?
Ouais j'ai vraiment 0 connaissances en programmation et je savais pas trop par où commencer et j'ai lu que c'était pas mal de commencer par le C# pour le web developement ou créer des trucs sur Unity
proutsInfames
2023-09-20 23:13:20
C# c’est maître course, très bon choix.
Une fois que t’as de bonne base essaye de faire un CRUD avec Blazor en front en mode MVC. La tu seras bien mais y’a bcp de trucs à piger
Bonne découverte
IslandMelodies
2023-09-20 23:13:30
Le 20 septembre 2023 à 23:10:37 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:08:43 :
Le 20 septembre 2023 à 23:06:36 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:05:54 :
Le 20 septembre 2023 à 23:05:00 jaimeleragout a écrit :
> Le 20 septembre 2023 à 23:02:37 :
> "opérateur de raccourci", je fais du C# j'ai jamais entendu ça de ma vie
Je crois que dans le cours ils appellent ça comme ça quand y'a combination de l'opérateur d'affectation et d'un opérateur arithmétique mais je suis pas sûr
Lien du cours ?
https://openclassrooms.com/fr/courses/7973891-apprenez-a-programmer-en-c/8085204-declarez-des-variables-et-modifiez-leurs-valeurs
Ok. C'est ton premier langage ?
Ouais j'ai vraiment 0 connaissances en programmation et je savais pas trop par où commencer et j'ai lu que c'était pas mal de commencer par le C# pour le web developement ou créer des trucs sur Unity
Oui ça va, le seul problème du tuto c'est qu'il ne te fais pas pratiquer entre la partie avant les classes et après les classes. Tu dois absolument pratiquer la programmation SANS les classes par le biais d'un projet / TP, sur ligne de commande ou à l'aide d'une bibliothèque 2D type creative code (coder un algorithme de tri, faire des formules de math etc . . .), avant de te lancer dans les classes et la programmation objet. Mettre en pratique tout en même temps risque d'être difficile. Après tu fais comme tu le sens
jaimeleragout
2023-09-20 23:18:33
Le 20 septembre 2023 à 23:13:30 :
Le 20 septembre 2023 à 23:10:37 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:08:43 :
Le 20 septembre 2023 à 23:06:36 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:05:54 :
> Le 20 septembre 2023 à 23:05:00 jaimeleragout a écrit :
> > Le 20 septembre 2023 à 23:02:37 :
> > "opérateur de raccourci", je fais du C# j'ai jamais entendu ça de ma vie
>
> Je crois que dans le cours ils appellent ça comme ça quand y'a combination de l'opérateur d'affectation et d'un opérateur arithmétique mais je suis pas sûr
Lien du cours ?
https://openclassrooms.com/fr/courses/7973891-apprenez-a-programmer-en-c/8085204-declarez-des-variables-et-modifiez-leurs-valeurs
Ok. C'est ton premier langage ?
Ouais j'ai vraiment 0 connaissances en programmation et je savais pas trop par où commencer et j'ai lu que c'était pas mal de commencer par le C# pour le web developement ou créer des trucs sur Unity
Oui ça va, le seul problème du tuto c'est qu'il ne te fais pas pratiquer entre la partie avant les classes et après les classes. Tu dois absolument pratiquer la programmation SANS les classes par le biais d'un projet / TP, sur ligne de commande ou à l'aide d'une bibliothèque 2D type creative code (coder un algorithme de tri, faire des formules de math etc . . .), avant de te lancer dans les classes et la programmation objet. Mettre en pratique tout en même temps risque d'être difficile. Après tu fais comme tu le sens
J'ai espoir que ça vienne après, j'ose quand même espérer que ça sera expliqué dans les leçons d'après mais c'est vrai que de ne pas directement avoir commencé par ça c'est un peu perturbant, parce que là concrètement c'est sous mes yeux mais je sais pas à quoi ça sert, je fais juste ce qui m'est indiqué
POLPOGBINHO
2023-09-20 23:23:35
Le 20 septembre 2023 à 23:13:30 :
Le 20 septembre 2023 à 23:10:37 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:08:43 :
Le 20 septembre 2023 à 23:06:36 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:05:54 :
> Le 20 septembre 2023 à 23:05:00 jaimeleragout a écrit :
> > Le 20 septembre 2023 à 23:02:37 :
> > "opérateur de raccourci", je fais du C# j'ai jamais entendu ça de ma vie
>
> Je crois que dans le cours ils appellent ça comme ça quand y'a combination de l'opérateur d'affectation et d'un opérateur arithmétique mais je suis pas sûr
Lien du cours ?
https://openclassrooms.com/fr/courses/7973891-apprenez-a-programmer-en-c/8085204-declarez-des-variables-et-modifiez-leurs-valeurs
Ok. C'est ton premier langage ?
Ouais j'ai vraiment 0 connaissances en programmation et je savais pas trop par où commencer et j'ai lu que c'était pas mal de commencer par le C# pour le web developement ou créer des trucs sur Unity
Oui ça va, le seul problème du tuto c'est qu'il ne te fais pas pratiquer entre la partie avant les classes et après les classes. Tu dois absolument pratiquer la programmation SANS les classes par le biais d'un projet / TP, sur ligne de commande ou à l'aide d'une bibliothèque 2D type creative code (coder un algorithme de tri, faire des formules de math etc . . .), avant de te lancer dans les classes et la programmation objet. Mettre en pratique tout en même temps risque d'être difficile. Après tu fais comme tu le sens
PARADIGMES PROCEDURAL, OBJET, FONCTIONNEL, ASPECT ....
jaimeleragout
2023-09-20 23:23:38
Le 20 septembre 2023 à 23:21:48 :
Le 20 septembre 2023 à 23:07:09 :
Le 20 septembre 2023 à 23:03:30 :
Le 20 septembre 2023 à 23:02:27 :
Le 20 septembre 2023 à 23:01:21 :
TU FAIS QUOI COMME TUTO ? OU TU ES ETUDIANT ?
J'apprends avec les cours openclassrooms
OK, PRENDS PLUTOT DES SOURCES ANGLOPHONES POUR APPRENDRE
TOUT SE PASSE EN ANGLAIS EN INFORMATIQUE
T'aurais des pistes de cours anglophones que je pourrais check ?
https://medium.com/javarevisited/5-best-c-c-sharp-programming-courses-for-beginners-in-2020-494f7afc7a5c
Merci khey Je vais quand même charbonner le cours que je suis actuellement et quand j'ai terminé je m'y intéresse à fond
IslandMelodies
2023-09-20 23:28:01
Le 20 septembre 2023 à 23:18:33 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:13:30 :
Le 20 septembre 2023 à 23:10:37 jaimeleragout a écrit :
Le 20 septembre 2023 à 23:08:43 :
Le 20 septembre 2023 à 23:06:36 jaimeleragout a écrit :
> Le 20 septembre 2023 à 23:05:54 :
>
> > Le 20 septembre 2023 à 23:05:00 jaimeleragout a écrit :
>
> > > Le 20 septembre 2023 à 23:02:37 :
>
> > > "opérateur de raccourci", je fais du C# j'ai jamais entendu ça de ma vie
>
> >
>
> > Je crois que dans le cours ils appellent ça comme ça quand y'a combination de l'opérateur d'affectation et d'un opérateur arithmétique mais je suis pas sûr
>
> Lien du cours ?
https://openclassrooms.com/fr/courses/7973891-apprenez-a-programmer-en-c/8085204-declarez-des-variables-et-modifiez-leurs-valeurs
Ok. C'est ton premier langage ?
Ouais j'ai vraiment 0 connaissances en programmation et je savais pas trop par où commencer et j'ai lu que c'était pas mal de commencer par le C# pour le web developement ou créer des trucs sur Unity
Oui ça va, le seul problème du tuto c'est qu'il ne te fais pas pratiquer entre la partie avant les classes et après les classes. Tu dois absolument pratiquer la programmation SANS les classes par le biais d'un projet / TP, sur ligne de commande ou à l'aide d'une bibliothèque 2D type creative code (coder un algorithme de tri, faire des formules de math etc . . .), avant de te lancer dans les classes et la programmation objet. Mettre en pratique tout en même temps risque d'être difficile. Après tu fais comme tu le sens
J'ai espoir que ça vienne après, j'ose quand même espérer que ça sera expliqué dans les leçons d'après mais c'est vrai que de ne pas directement avoir commencé par ça c'est un peu perturbant, parce que là concrètement c'est sous mes yeux mais je sais pas à quoi ça sert, je fais juste ce qui m'est indiqué
Y'a des petites bidouilles que tu peux faire pour te faire du feedback et te motiver, je t'en donnes quelques exemples :
Faire une boucle infinie qui incrémente ou multiplie une variable et qui l'affiche dans la console. C'est idiot, mais le faire une première fois c'est amusant
Afficher des méga tables de multiplications
Faire une fonction qui calcule les racines d'un polynôme de second degré
Soit un tableau de nombre que tu déclares dans ton code, tu essaies de faire un petit algorithme qui le tri dans l'ordre croissnant. Ne regarde surtout pas les soluces sur le net, essaie tranquillement de réfléchir sur papier, tenter tes petites stratégies. Une fois que tu es fier de ton petit algo, tu fais un tour sur la page wikipedia "Algorithme de tri" et tu prendras une grosse redpillhttps://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png
Lire des mots dans un fichier texte. Rentrer dans la console le numéro 4, donner le 4ème mot dans un fichier texte. Tu as le droit de regarder sur le net pour lire dans un fichier, mais tu essaies de faire la partie nème mot tout seul
Faire un distributeur d'argent. Combien de billet de 50€, 20€, de pièce de 1€ tu as en stock. Que donnes-tu à celui qui veut acheter ?
Faire le jeu du pendu !
Ensuite les classes :
Refactorise ton jeu du pendu, avec des classes cette fois. Faire en sorte que plusieurs joueurs puisse jouer au jeu via un pseudo, un menu etc . . . Tu uilises les classes pour gérer tes données : Classe "Joueur" par exemple, et Classe "Jeu" qui contient plusieurs joueurs
Faire un système virtuel simpliste d'un supermarché, avec des clients, des points de fidélités. Chaque client par le biais de la console peut acheter des produits etc . . .