Salut les gars,
Je me présente socoop- j'arrive tout droit du forum finance (mon lieu de prédilection)
Comme j'ai beaucoup de temps devant moi depuis un accident j'aimerais utiliser ce temps pour apprendre.
Le language python m'attire car c'est le plus complet et je pense le mieux pour commencer ou peut être JavaScript
J'y connais rien en programmation je débute, a part le base de la base 😅
Vous auriez des documents, des chaînes YTB, des forums, des groupes ou des livres a conseiller ?
Je suis preneur, je vous remercie d'avance de m'avoir lu 😉
PS: Si jamais y a des mentors dans la salle je suis preneur aussi ahah
A plus
Vous risquez de me voir souvent ici maintenant que je m'intéresse à la programmation 😎
Salut khey perso mon principal conseil ça serait d'apprendre en pratiquant, fixe toi un projet assez dur mais pas non plus irréalisable pour qu'il te fasse apprendre quelque chose. Je trouve ça 100x plus efficace que des formations ou autres après ce n'est que ma manière d'apprendre. Pour commencer tu pourrais tenter un programme de web scraping et apprendre au fur et a mesure selon tes besoins grâce à internet je pense que ce n'est pas trop dur et tu apprendrais réellement quelque chose.
Le 27 décembre 2022 à 23:19:38 :
Salut khey perso mon principal conseil ça serait d'apprendre en pratiquant, fixe toi un projet assez dur mais pas non plus irréalisable pour qu'il te fasse apprendre quelque chose. Je trouve ça 100x plus efficace que des formations ou autres après ce n'est que ma manière d'apprendre. Pour commencer tu pourrais tenter un programme de web scraping et apprendre au fur et a mesure selon tes besoins grâce à internet je pense que ce n'est pas trop dur et tu apprendrais réellement quelque chose.
Merci de ton retour kheyou
Comme j'ai dit je débute donc je ne sais pas trop dans quoi me lancer en projet pour commencer, tu aurais des idées ?
Je vais DYOR le web scraping , j'sais pas du tout ce que c'est
https://m.youtube.com/watch?v=yGeqvIM5rks
Voici un tuto assez complet
Petite question :
Vaut mieux coder en français ou en anglais ?
Le 28 décembre 2022 à 12:55:47 :
Petite question :Vaut mieux coder en français ou en anglais ?
Tu ne code pas avec ni français ni anglais mais tu code avec python, par exemple.
Après, pour nommer une procédure ou une variable ou même écrire les commentaires, l'anglais est la lingua franca de l'informatique.
A part de l'école ou des collectivités très minoritaires (ce sont des gens souvent avec très mauvaise connaissance et goût pour les technos), tout le monde utilise anglais pour dénommer les trucs dans son programme.
Il y a quand même pas mal des gens utilise le français pour commentaire, ça c'est totalement légitime. Il faut alors connaitre son audience.
Mais pour aller poser une question sur les communautés, par exemple, stackoverflow ou GitHub, tu utiliseras forcément l'anglais sinon personne va te comprendre.
Le language python m'attire car c'est le plus complet
Tout les languages sont équivalents source : Turing.
La seul différence se fera dans les performances et la manière d'implémenter les élements.
Mais non, python n'est pas plus complet 
Le 28 décembre 2022 à 21:45:04 :
Le 28 décembre 2022 à 12:55:47 :
Petite question :Vaut mieux coder en français ou en anglais ?
Tu ne code pas avec ni français ni anglais mais tu code avec python, par exemple.
Après, pour nommer une procédure ou une variable ou même écrire les commentaires, l'anglais est la lingua franca de l'informatique.
A part de l'école ou des collectivités très minoritaires (ce sont des gens souvent avec très mauvaise connaissance et goût pour les technos), tout le monde utilise anglais pour dénommer les trucs dans son programme.
Il y a quand même pas mal des gens utilise le français pour commentaire, ça c'est totalement légitime. Il faut alors connaitre son audience.
Mais pour aller poser une question sur les communautés, par exemple, stackoverflow ou GitHub, tu utiliseras forcément l'anglais sinon personne va te comprendre.
Oui je parlais surtout pour les variables mais tu as raison ça dépend de l'audimate.
La j'ai trouvé une chaîne youtube super intéressante "DOCString" peut être que vous connaissez
Le 28 décembre 2022 à 22:15:08 :
Le language python m'attire car c'est le plus complet
Tout les languages sont équivalents source : Turing.
La seul différence se fera dans les performances et la manière d'implémenter les élements.
Mais non, python n'est pas plus complet
Tu le conseillerais d'apprendre quel langue en plus de programmation en plus de python ?
Je m'étais renseigné et j'ai vu qu'avec python on a un large éventail pour s'amuser une fois qu'on l'a en main
Un autre problème pour nommer les variables avec une langue autre que l'anglais c'est que, la quasi-totalité des noms propres en info sont des noms en anglais, y compris les abbrs. Les frameworks (oui, on dit pas "cadriciel") les plus utilisés en industrie impliquent ainsi les conventions - avec des nommages en anglais.
Si tu nomme tes getters et setters avec accedeXXX et modifieXXX, les syntaxes ne seront pas reconnu et ton programme ne compilera jamais.
D'ailleurs tous les langages n'ont pas de bon support pour les accents. Perso je trouve ça super moche d'écrire les mots sans accent.
Voici une liste non complète des acronymes en informatique: https://en.wikipedia.org/wiki/List_of_computing_and_IT_abbreviations , tous en anglais. Tu ne peux remplacer aucun d'entre eux par les mots dans une autre langue. Par exemple, tu ne peux pas remplacer URI par IRU, sinon personne va comprendre, voire ceux qui parlent le français.
Alors quelle est l'intérêt de "nommer mes variables en français" si finalement on ne peut justement pas exprimer la plupart des jargons en dehors d'anglais ?
Pour ta chaîne YouTube, je ne connais pas mais je trouve ça bidon. Les cours que cette chaîne donne semble assez triviaux.
Perso je suis pas trop fan pour les vidéos. Je préfère plutôt de récupérer des bons bouquins pour lire et faire des exos. Sinon il y a aussi des facs américains qui déposent leurs cours en ligne mais c'est plutôt orienté vers théorie donc pas sûr que ça va intéresser tout le monde.
Je conseille le site Packt et Manning pour aller chercher des bons livres en informatique. C'est payant mais tu peux toujours trouver des ressources en dehors si tu veux. Bah moi je paie les souscriptions car ça me va. Sur Packt t'auras principalement les bouquins très orienté pratiques comme Data Analysis, Finance, TensorFlow, Machine Learning ou des frameworks comme Qt par exemple mais tu peux aussi avoir quelques livres pour apprendre le langage. Sinon Manning c'est plutôt pour les théories comme l'architecture, les design patterns ou la programmation fonctionnelle.
Si tu récupère un livre pour poursuivre normalement t'auras déjà pas mal des exos que tu peux attaquer, mais si tu veux tu peux aussi aller sur les online judges pour pratiquer, comme LeetCode ou Codewars par exemple. C'est plutôt bien pour apprendre l'algorithme et la capacité de résoudre les problèmes.
Des cours dispensés en Python, d'après ce que je connais il y a CS50 et CS61a. CS50 peut être bon pour comprendre comment ça marche un ordinateur, mais ça demande aussi de travailler sur plusieurs langages, et ça va pas aller très loin en Python donc pas sûr que ça t'intéresse. CS61a est totalement en Python, t'auras des cours pour expliquer le langage et comment coder bien ton programme, t'auras des TP sur les structures de données, l'OOP et ton objectif c'est d'écrire un interpréteur de Scheme avec Python. T'auras des solutions et les programmes pour tester si t'as bien implémenté les TP une fois le cours s'est passé réellement (donc vers fin d'année).
Voici tout ce que je peux te conseiller. Bon commencement.
Le 29 décembre 2022 à 00:19:17 :
Un autre problème pour nommer les variables avec une langue autre que l'anglais c'est que, la quasi-totalité des noms propres en info sont des noms en anglais, y compris les abbrs. Les frameworks (oui, on dit pas "cadriciel") les plus utilisés en industrie impliquent ainsi les conventions - avec des nommages en anglais.Si tu nomme tes getters et setters avec
accedeXXXetmodifieXXX, les syntaxes ne seront pas reconnu et ton programme ne compilera jamais.D'ailleurs tous les langages n'ont pas de bon support pour les accents. Perso je trouve ça super moche d'écrire les mots sans accent.
Voici une liste non complète des acronymes en informatique: https://en.wikipedia.org/wiki/List_of_computing_and_IT_abbreviations , tous en anglais. Tu ne peux remplacer aucun d'entre eux par les mots dans une autre langue. Par exemple, tu ne peux pas remplacer URI par IRU, sinon personne va comprendre, voire ceux qui parlent le français.
Alors quelle est l'intérêt de "nommer mes variables en français" si finalement on ne peut justement pas exprimer la plupart des jargons en dehors d'anglais ?
Pour ta chaîne YouTube, je ne connais pas mais je trouve ça bidon. Les cours que cette chaîne donne semble assez triviaux.
Perso je suis pas trop fan pour les vidéos. Je préfère plutôt de récupérer des bons bouquins pour lire et faire des exos. Sinon il y a aussi des facs américains qui déposent leurs cours en ligne mais c'est plutôt orienté vers théorie donc pas sûr que ça va intéresser tout le monde.
Je conseille le site Packt et Manning pour aller chercher des bons livres en informatique. C'est payant mais tu peux toujours trouver des ressources en dehors si tu veux. Bah moi je paie les souscriptions car ça me va. Sur Packt t'auras principalement les bouquins très orienté pratiques comme Data Analysis, Finance, TensorFlow, Machine Learning ou des frameworks comme Qt par exemple mais tu peux aussi avoir quelques livres pour apprendre le langage. Sinon Manning c'est plutôt pour les théories comme l'architecture, les design patterns ou la programmation fonctionnelle.
Si tu récupère un livre pour poursuivre normalement t'auras déjà pas mal des exos que tu peux attaquer, mais si tu veux tu peux aussi aller sur les online judges pour pratiquer, comme LeetCode ou Codewars par exemple. C'est plutôt bien pour apprendre l'algorithme et la capacité de résoudre les problèmes.
Des cours dispensés en Python, d'après ce que je connais il y a CS50 et CS61a. CS50 peut être bon pour comprendre comment ça marche un ordinateur, mais ça demande aussi de travailler sur plusieurs langages, et ça va pas aller très loin en Python donc pas sûr que ça t'intéresse. CS61a est totalement en Python, t'auras des cours pour expliquer le langage et comment coder bien ton programme, t'auras des TP sur les structures de données, l'OOP et ton objectif c'est d'écrire un interpréteur de Scheme avec Python. T'auras des solutions et les programmes pour tester si t'as bien implémenté les TP une fois le cours s'est passé réellement (donc vers fin d'année).
Voici tout ce que je peux te conseiller. Bon commencement.
Je te ment pas tu m'as parlé en chinois un peu ^^
En tout cas je te remercie pour ton retour intéressant 😎
Je vais allé me renseigne sur les sites des livres que tu m'a conseillé. Y a moyen de convertir les livres anglais en Français ? ( Je suis pas trop doué en anglais)
Après par contre pour l'instant je ne sais pas du tout dans quoi me spécialiser.
Je vais me documenter un maximum je te remercie