Créer un compteSe connecter
C'est surtout qu'a l'école on ne t'apprend pas la programmation, mais l'algorithmique.

Pour savoir faire des sort, du djikstra et du recursif, python c'est tres bien.
il y a 2 ans
Merci khey
:love:
🇦🇴🇵🇹
il y a 2 ans
Bref apprendre des languages en 2024 ca sert à R.

C'est apprendre l'algorithmique qui est important. A partir du moment ou tu sais lire du pseudo code, 95% du travail est fait. Le reste tu le files à ChatGPT
il y a 2 ans
Je vais commencer SICP bientot, on verra si le lisp est un meme ou pas. Toutes les personnes qui l'ont finie que je connais m'ont dit que ca valait le coup et ont réalisé des projets véritablement solides en info
:hug:
Je recommande aussi AOC de donald e. knuth
:TomokoCafe:
La meilleure façon de châtier les hommes est de toujours donner ce qu'ils réclament.
il y a 2 ans
Pepe
Pepe
2 ans
Y'a plein de lib pour le machine learning
:jesus_pipe:


C'est bien quand tu veux faire un petit script pour te simplifier la vie
:jesus_pipe:


Ou pour du stream processing j'ai eu une bonne expérience
:jesus_pipe:


Si tu veux te branler sur un visual novel, renpy c'est le standard
:jesus_pipe:
Ceci, c'est la base pour tout ce qui est IA et analyse de données et de mon point de vue c'est le meilleur langage pour faire du scripting.
:Risicolroulax:


Django est sympa comme framework si tu veux faire une application web en quelques heures et que tu t'en fout de l'optimisation
:Risicolroulax:
il y a 2 ans
C'est surtout qu'a l'école on ne t'apprend pas la programmation, mais l'algorithmique.

Pour savoir faire des sort, du djikstra et du recursif, python c'est tres bien.
1e année de BUT / Prépa Info (hors top prépas parisiennes etc..) = les algos les plus poussés que tu vois c'est le mergesort / quicksort. La pédagogie de l'info en france est assez généraliste au final mais n'utilise pas les bons outils, on ne fait même pas tant d'algo que ca.
🇦🇴🇵🇹
il y a 2 ans
Ceci, c'est la base pour tout ce qui est IA et analyse de données et de mon point de vue c'est le meilleur langage pour faire du scripting.
:Risicolroulax:


Django est sympa comme framework si tu veux faire une application web en quelques heures et que tu t'en fout de l'optimisation
:Risicolroulax:
ah quoi ca sert de l'apprendre tu demande à chatgpt de te faire ta fonction il te la sort ??
il y a 2 ans
En gros le python c'est un couteau suisse, ça excelle dans peu de choses mais tu peux quasiment tout faire avec. C'est pas le meilleur couteau suisse mais ça permet de toujours avoir un tourne vis en cas de besoin
:Risicolroulax:
il y a 2 ans
1e année de BUT / Prépa Info (hors top prépas parisiennes etc..) = les algos les plus poussés que tu vois c'est le mergesort / quicksort. La pédagogie de l'info en france est assez généraliste au final mais n'utilise pas les bons outils, on ne fait même pas tant d'algo que ca.
je sais pas ce que c'est BUT, mais normalement en sorite de prépa, tu dois connaitre toutes les structures d'un programmes, les piles, les base de donnée, la complexité, bref tout ce qu'il faut pour comprendre la plupart des algorithmes.

Pour une licence 2, c'est très bien. Tu ajoutes à cela de la connaissance système, de l'OS, du réseau, et je pense que tu peux couvrir le savoir théorique de 95% des problèmes en info à la fin de ton cursus ingé.

Si y'a bien des ingé en France dont j'ai jamais entendu aucun groupe étranger se plaindre, c'est bien les ingenieurs informatiques. Ils sont la plupart du temps au niveau.
il y a 2 ans
Je vais commencer SICP bientot, on verra si le lisp est un meme ou pas. Toutes les personnes qui l'ont finie que je connais m'ont dit que ca valait le coup et ont réalisé des projets véritablement solides en info
:hug:
J'ai lu SICP 5-6 fois et fait quasiment tous les exercices
:AUTISTE_NYAN:


J'ai aussi implémenté pas mal d'algorithmes et de structures de données en scheme
:AUTISTE_NYAN:


Le tout avec emacs comme éditeur
:AUTISTE_NYAN:


Ce qui est cool avec scheme c'est que la syntaxe est extrêmement minimaliste (quasi inexistante) et que malgré tout tu puisses coder dans pleins de paradigmes différents
:Risicolroulax:


Du coup a force de coder en scheme c'est comme si la syntaxe disparaissait et que tu voyais de la logique pure sur ton écran
:Risicolroulax:


C'est assez complexe a expliquer mais j'ai l'impression qu'en écrivant des algorithmes et des programmes en scheme tu fais pas un travail de technicien comme en C++ par exemple mais plutôt un travail de mathématicien
:Risicolroulax:


Le scheme permet de se confronter a des vérités fondamentales qui régissent sur l’univers au delà des limites que nous impose la physique
:Risicolroulax:


C'est sans doute par-ce que scheme et les lisp en général sont basés sur le λ-calcul
:Risicolroulax:
il y a 2 ans
J'ai lu SICP 5-6 fois et fait quasiment tous les exercices
:AUTISTE_NYAN:


J'ai aussi implémenté pas mal d'algorithmes et de structures de données en scheme
:AUTISTE_NYAN:


Le tout avec emacs comme éditeur
:AUTISTE_NYAN:


Ce qui est cool avec scheme c'est que la syntaxe est extrêmement minimaliste (quasi inexistante) et que malgré tout tu puisses coder dans pleins de paradigmes différents
:Risicolroulax:


Du coup a force de coder en scheme c'est comme si la syntaxe disparaissait et que tu voyais de la logique pure sur ton écran
:Risicolroulax:


C'est assez complexe a expliquer mais j'ai l'impression qu'en écrivant des algorithmes et des programmes en scheme tu fais pas un travail de technicien comme en C++ par exemple mais plutôt un travail de mathématicien
:Risicolroulax:


Le scheme permet de se confronter a des vérités fondamentales qui régissent sur l’univers au delà des limites que nous impose la physique
:Risicolroulax:


C'est sans doute par-ce que scheme et les lisp en général sont basés sur le λ-calcul
:Risicolroulax:
C'est le BUT de SICP, c'est l'équivalent d'un essai qui te fait comprendre que la programmation c'est juste de la résolution de problèmes mathématiques. Au lieu de te balancer des arguments à la gueule les mecs ont juste fait leur propre dialecte du Scheme et passer des centaines d'heures à créer des exercices
:Kona_wrg:


Par contre chapeau pour l'avoir lu 6 fois, peut-être qu'un jour j'égalerai ton niveau d'autisme
:hug:
🇦🇴🇵🇹
il y a 2 ans
Ça sent la virginité ici
:leS2:
Perdez pas espoir Mes MP marchent plus, déso
il y a 2 ans
Alors que c'est un langage qui ne sert pas à grand chose à part éventuellement gratter de la tune dans un bullshit job en informatique

C'est lent, interprété et à vouloir être un langage trop généraliste il est litérallement optimal pour rien du tout. Tous les toolkit de GUI pour python sont éclatés au sol et le langage est heureusement sur le point de se faire remplace par le Go

Tu veux faire des logiciels ? Dommage il fallait apprendre un langage compilé
:bocchitasse:

Tu veux faire du Web ? Pourquoi t'as pas appris le JS + Svelte / React
:bocchitasse:

Tu veux faire de l'OS / du bas niveau ? Il fallait faire du C et du Rust
:hug:


Il faut vraiment que les gens qui se mettent à l'info apprenent le C et le Javascript à la place. Tu ajoutes les bases du networking et de *nix et tu as déjà un background bien plus solide que les mecs qui passent un an à faire du python sous windows
:rire:
Je dois apprendre à "coder" en python en quelques mois à raison de 5h/semaine (pour choper un stage et un CDI en finance), on est d'accord que ça passe ?
:brasjesus:


Jamais "coder" hormis du css/html (ahi), mais dans toutes les offres d'emploi que je regarde ils mettent que c'est bien de savoir coder.
:chat_marrant_rond:


Je pensais faire un github avec des bouts de code recopiés, en apprenant sur le tas à faire des tâches simples avec panda, numpy, et des trucs en SQL aussi pour faire genre + une formation freecodecamp à afficher glorieusement sur mon linkedin. Ca vous parait cohérent les informaticiens du foroument ?
:couettin:
il y a 2 ans
Je dois apprendre à "coder" en python en quelques mois à raison de 5h/semaine (pour choper un stage et un CDI en finance), on est d'accord que ça passe ?
:brasjesus:


Jamais "coder" hormis du css/html (ahi), mais dans toutes les offres d'emploi que je regarde ils mettent que c'est bien de savoir coder.
:chat_marrant_rond:


Je pensais faire un github avec des bouts de code recopiés, en apprenant sur le tas à faire des tâches simples avec panda, numpy, et des trucs en SQL aussi pour faire genre + une formation freecodecamp à afficher glorieusement sur mon linkedin. Ca vous parait cohérent les informaticiens du foroument ?
:couettin:
Oui c'est totalement possible, 5h par semaine c'est super large. Je te conseille de coder rapidement après ton réveil et d'utiliser des livres plutot que des vidéos mais je honnêtement y'a des milliards de chaines youtube de self improvement ou je sais pas quelles conneries encore qui expliquent comment accumuler des connaissances le plus rapidement possible
:hug:
🇦🇴🇵🇹
il y a 2 ans
C'est le BUT de SICP, c'est l'équivalent d'un essai qui te fait comprendre que la programmation c'est juste de la résolution de problèmes mathématiques. Au lieu de te balancer des arguments à la gueule les mecs ont juste fait leur propre dialecte du Scheme et passer des centaines d'heures à créer des exercices
:Kona_wrg:


Par contre chapeau pour l'avoir lu 6 fois, peut-être qu'un jour j'égalerai ton niveau d'autisme
:hug:
Les auteurs de SICP sont des génies, peu d'informaticiens comprennent l'ampleur de ce livre je pense
:Risicolroulax:


Ce livre c'est un croisement entre les maths, la linguistique, la philosophie pour en distiller l'essence et créer une nouvelle science: l'informatique
:Risicolroulax:


Ce livre m'a foutu une putain de claque et pourtant j'ai lu platon
:Risicolroulax:


Le chapitre sur l'abstraction meta linguistique m'a retourné le cerveau je suis pas entièrement sur d'avoir saisi toutes les implications que ça pouvait avoir
:Risicolroulax:
il y a 2 ans
Oui c'est totalement possible, 5h par semaine c'est super large. Je te conseille de coder rapidement après ton réveil et d'utiliser des livres plutot que des vidéos mais je honnêtement y'a des milliards de chaines youtube de self improvement ou je sais pas quelles conneries encore qui expliquent comment accumuler des connaissances le plus rapidement possible
:hug:
Ok j'ai plus qu'à m'y mettre maintenant, je n'ai pas pour ambition de devenir un monstre de l'algorithmie ahi, mais savoir faire des tâches basiques pour importer, traiter et nettoyer des données, et les exploiter joliment et efficacement, ça serait déjà très bien.
:chat_marrant_rond:
il y a 2 ans
Alors que c'est un langage qui ne sert pas à grand chose à part éventuellement gratter de la tune dans un bullshit job en informatique

C'est lent, interprété et à vouloir être un langage trop généraliste il est litérallement optimal pour rien du tout. Tous les toolkit de GUI pour python sont éclatés au sol et le langage est heureusement sur le point de se faire remplace par le Go

Tu veux faire des logiciels ? Dommage il fallait apprendre un langage compilé
:bocchitasse:

Tu veux faire du Web ? Pourquoi t'as pas appris le JS + Svelte / React
:bocchitasse:

Tu veux faire de l'OS / du bas niveau ? Il fallait faire du C et du Rust
:hug:


Il faut vraiment que les gens qui se mettent à l'info apprenent le C et le Javascript à la place. Tu ajoutes les bases du networking et de *nix et tu as déjà un background bien plus solide que les mecs qui passent un an à faire du python sous windows
:rire:
Cope
:risitas_ahi:

Les IA actuelles tournent avec Python et pas ta merde coulante de C et encore pire Js
il y a 2 ans
Ok j'ai plus qu'à m'y mettre maintenant, je n'ai pas pour ambition de devenir un monstre de l'algorithmie ahi, mais savoir faire des tâches basiques pour importer, traiter et nettoyer des données, et les exploiter joliment et efficacement, ça serait déjà très bien.
:chat_marrant_rond:
il y a 2 ans
Cope
:risitas_ahi:

Les IA actuelles tournent avec Python et pas ta merde coulante de C et encore pire Js
Les IA tournent en C/C++ imbécile, elles ont juste une API accessible via python pour les configurer
:Risicolroulax:
il y a 2 ans