Partage
  • Partager sur Facebook
  • Partager sur Twitter

Partageons notre expérience

L'expérience s'aquiert

    24 octobre 2021 à 4:36:44

    Bonsoir,

    Je suis un autodidacte qui apprend python le HTML et le CSS ainsi que les réseaux.Ce novembre j'aurais 17 ans et j'ai presque terminé mes deux premier livres sur Python , j'ai commencé a programmer a 13 ans mais j'arrête parfois pendant des jours des mois et même une année ce qui me force à reprendre depuis le début .Je voulais vous demende a quel âge vous avez commencé a quel vous avez terminé votre premier tuto quel langage vous avez appris ensuite (et pourquoi) l'utilité de python dans vos activités Bref je voudrais que vous partagez votre  expérience avec moi .Merçi.
    • Partager sur Facebook
    • Partager sur Twitter
      24 octobre 2021 à 16:53:48

      Bonjour. J'ai 20 ans et j'ai commencé python en entrant au lycée ('à l'époque' il n'y avait quasiment pas d'informatique au programme, et encore moins de programmation) sans jamais arrêter. J'ai appris les bases sur oc, et tout le reste en pratiquant. Peu de temps après j'ai découvert le Ti Basic, mais surtout ces deux langages m'ont fait découvrir le monde de la technologie informatique, que je n'ai eu de cesse d'explorer de plus en plus avidement depuis (html, css et javascript ont ainsi suivit, puis le C). Mais même si j'avais une très solide habitude de la syntaxe de ces langages, il m'a fallut attendre d'entrer en cours préparatoire avant d'acquérir une vraie base théorique, ainsi qu'un véritable goût pour celle-ci. Ainsi, bien que je n'ai pas perdu de vue l'aspect plus concret de la conception logiciel (notamment en participant occasionnellement à des game jam, que je recommande car c'est toujours une bonne expérience) je m'intéresse surtout aujourd'hui à des sujets plus abstraits : par exemple en explorant et manipulant des langages tels que prolog et gallinea (coq). Par ailleurs, il me plaît de toujours chercher de nouveaux (ou d'anciens !) langages à apprendre, de paradigmes différents, pour les examiner et les comparer. J'utilise toujours intensivement python pour divers automatisations de tâches, et surtout pour l'expérimentation.

      En conclusion, bien que j'ai entamé mon premier tutoriel il y a bientôt 5 ans, je n'ai toujours pas le sentiment de l'avoir tout à fait terminé, tant les horizons qu'il a ouvert sont larges et complexes. Je t'encourage à pratiquer non pas intensivement mais régulièrement, ainsi tu ne seras pas obligé de recommencer du début à chaque pause.

      • Partager sur Facebook
      • Partager sur Twitter

      def f(x: T,1)  -> T2 signifie que f s'attends à ce que x soit de type T1, et que f renvoie un objet de type T2. C'est du type hinting et j'utilise ça beaucoup même si ça n'est pas obligatoire.

        24 octobre 2021 à 20:31:50

        J'ai commencé il y a un peu moins de 10 ans en C puis, je suis passé sur Python pour le fun et pour créer des scripts. Au final, 10 ans après, 0 script utile, et un sentiment de pas avancer, mais, si au début, faire de dév mon métier me tenter, maintenant, ce n'est plus le cas, donc, je me fiche de pas être assidu.

        Je suis nul en prog', mais j'adore l'algo et je commence à me passionner pour le parallélisme et l'asynchronisme qui sont, selon moi, 2 domaines à maîtriser puisque le premier permet d'exploiter nos processeurs multi-cœurs et le seconde diminue les temps morts sur l'exécution d'un script.

        +1 avec le dernier paragraphe de digamma.

        • Partager sur Facebook
        • Partager sur Twitter
          24 octobre 2021 à 23:43:10

          Salut ,

          Merci a toi @digammaf pour ton conseils mais j'avais aussi oublie de mentionne que durant toutes mes annees d'apprentissage c'est sur android que j'apprends et pratique ce qui restreint le nbr de module disponible ex :c'est tres dur d'apprendre le GUI (tkinter) ca ne marche pas ou le resultat est très moche et j'amerais aussi vous demander ce que vous reprocher a python .Pour ma part on dirait que  je programme sans rien comprendre

          • Partager sur Facebook
          • Partager sur Twitter
            25 octobre 2021 à 1:28:57

            Salut,
            Je suis entré en informatique par la porte arrière. :)
            Dès l'adolescence, j'ai été intéressé par l'électroniqque, et paradoxalement, je n'en ai jamais vraiment fait.
            Je me suis intéressé à l'électronique digitale après l'électronique analogique.
            Après, j'ai fait un bacc en math dans lequel on apprenait un peu de programmation, en Fortran évidemment ...
            J'ai ensuite travaillé pour la même université pendant plusieurs années, jusqu'à ce que la cécité  me ratrappe.
            Durant ces années, j'ai travaillé en Pascal, Basic et en assembleur sur de vieux processeurs.
            J'ai travaillé sur Unix et j'y ai appris le C, le html 3 et les langages des shell sh et csh.
            Sans compter tous les pseudo-langages comme ceux de sed, awk ou perl. Je suis resté assez habile avec sed.
            Je suis resté 21 ans sans pouvoir travailler sur un ordinateur et je me remet lentement à la programmation.
            J'ai revu mon C qui a totalement changé de standard, passant de C89 à C17 ou plus ...
            J'ai commencé le C++ et j'ai appris html 5 et css 3 il y a environ 2 ans.
            J'ai également appris Python, et malgré que l'indentation est très visuelle, j'adore ce langage.
            Comme quoi, il faut persévérer.
            Je te recommande comme on te l'a déjà dit de travailler de façon régulière et de faire beaucoup d'exercices, même s'ils te semblent parfois simplistes.
            Bonne chance et bonne continuation!
            • Partager sur Facebook
            • Partager sur Twitter

            Le Tout est souvent plus grand que la somme de ses parties.

              25 octobre 2021 à 21:29:55

               Digammaf tu pourrais m'e donner le nom de ton tuto

              Pieerot moi aussi j'adore l'electronique mais je ne peux  l'appendre car je n'ai pas les ressources(les materiels ne sont pas dispo) et en plus les livres sont super dur except l'electronique pour les kids mais je n'ai trouve qu'un petit bout d'intro .Si tu as des livres a me conseille n'hesite pas .Merci

              • Partager sur Facebook
              • Partager sur Twitter
                25 octobre 2021 à 21:39:18

                HTGamer a écrit:

                 Digammaf tu pourrais m'e donner le nom de ton tuto

                Pieerot moi aussi j'adore l'electronique mais je ne peux  l'appendre car je n'ai pas les ressources(les materiels ne sont pas dispo) et en plus les livres sont super dur except l'electronique pour les kids mais je n'ai trouve qu'un petit bout d'intro .Si tu as des livres a me conseille n'hesite pas .Merci


                Il s'agit de l'ancien tutoriel Python d'open classroom. Pas exceptionnel en soit, mais très sympathique à suivre. Il me semble qu'il n'est plus disponible.
                • Partager sur Facebook
                • Partager sur Twitter

                def f(x: T,1)  -> T2 signifie que f s'attends à ce que x soit de type T1, et que f renvoie un objet de type T2. C'est du type hinting et j'utilise ça beaucoup même si ça n'est pas obligatoire.

                  25 octobre 2021 à 22:02:22

                  Ok daccord en fait c'est lui que j'uttilise ainsi que celui de Gerard Swuinnen en raison de leur approche differente approche et parce qu'ils se completent.

                  Pierrot pourquoi taq fait 21 ans sans pou oir utilise un ordi ?

                  • Partager sur Facebook
                  • Partager sur Twitter
                    26 octobre 2021 à 1:04:32

                    Pour des raisons financières. Quand j'ai dû quitter mon emploi, je me suis retrouvé sur un régime d'assurance salaire.
                    Ça peut sembler surprenant, mais mon revenu est supérieur depuis que je suis à la retraite.
                    ¸Ça fait longtemps que je n'ai plus 17 ans ...
                    • Partager sur Facebook
                    • Partager sur Twitter

                    Le Tout est souvent plus grand que la somme de ses parties.

                      26 octobre 2021 à 2:20:52

                      Ok moi j'ai jamais eu d'ordinateur et pourtant je programme sur mon smartphone et sur ma tablette .Il aurait juste fallu que tu cherches une manière de pratiquer sans ordi ex: un cyber café si tes moyens te le permettaient bien évidemment.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        26 octobre 2021 à 4:44:32

                        Ça fait combien de temps que les smartphone et les tablettes existent? Je parle des vrais. Pas les monstres mis sur le marché vers 1992 par IBM.
                        Sûrement moins de 21 ans.
                        Tu sais, j'ai un avantage sur toi. Avec ma synthèse vocale, je ne suis pas limité par la dimension des caractères sur l'écran.
                        Qu'ils aient 1 mm ou 1 km de haut, c'est pareil pour ma synthèse.
                        C'est vrai que je pourrais travailler sur un smartphone avec un clavier auxilliaire connecté avec BlueTooth.
                        La meilleure synthèse pour les smartphone est VoiceOver sur les iPhone ou iPad.
                        On peut à peine coder en swift avec Xcode sur les iPad.
                        Dans le moment, j'ai un puissant ordi qui roule jusqu'à 4 GHz voire 4.4 GHz en turbo.
                        Je peux y mettre Windows et Ubuntu en dual boot, et je pourrait peut-être y mettre Android en machine virtuelle.
                        • Partager sur Facebook
                        • Partager sur Twitter

                        Le Tout est souvent plus grand que la somme de ses parties.

                          26 octobre 2021 à 5:03:23

                          Ok t'as l'air bien équipée mais ça ma echapé que tu n'est pas de ma génération:ange::p
                          • Partager sur Facebook
                          • Partager sur Twitter
                            26 octobre 2021 à 9:05:37

                            Salut,

                            Bien équipé (Pierrot c'est un garçon)

                            Que tu ne sois pas de ma génération 

                            Depuis combien de temps les correcteurs ont disparu des smartphones !!?

                            • Partager sur Facebook
                            • Partager sur Twitter
                              26 octobre 2021 à 17:48:04

                              Pour sa défense, 'que tu n'est pas' est une erreur grammaticale et pas lexicale, donc plus difficile à repérer pour une machine.
                              • Partager sur Facebook
                              • Partager sur Twitter

                              def f(x: T,1)  -> T2 signifie que f s'attends à ce que x soit de type T1, et que f renvoie un objet de type T2. C'est du type hinting et j'utilise ça beaucoup même si ça n'est pas obligatoire.

                                26 octobre 2021 à 18:07:26

                                Je connais des gens que les correcteurs orthographiques embêtent.
                                Moi, c'est la complétion automatique qui m'embête car ma synthèse me dit n'importe quoi pendant que je tape ...
                                Je pense surtout à Firefox. Faudra que je trouve le truc pour la désactiver.
                                • Partager sur Facebook
                                • Partager sur Twitter

                                Le Tout est souvent plus grand que la somme de ses parties.

                                  27 octobre 2021 à 1:36:34

                                  Merçi digammaf .

                                  Diablo au lieu de surveiller mes erreurs pourquoi ne pas partager ton expérience avec nous (t'es un académicien ou

                                   un lexicographe:colere2:)

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    27 octobre 2021 à 17:03:51

                                    Bonjour,

                                    Je ne sais pas si ca va t'aider, mais voici mon expérience en la matière:

                                    Un peu comme PierrotLeFou, je suis entré par la porte arrière: lorsque j'étais ado, je m'intéressait aux ordinateurs, et pourtant, il n'y en avait pas beaucoup dans les foyers à cette époque

                                    On m'a alors dit: pour faire de l'informatique, il faut être bon en maths, ah !pas de chance, j'ai donc plutôt fait des études de mécanique (pas assez bon pour faire électronique ni même électrotechnique)

                                    Je suis arrivé quand même au développement informatique par le biais de la CFAO (qui venait de remplacer la planche à dessin dans les bureaux d'étude), avec l'usage du langage Fortran pour personnaliser le système, puis avec les langages C et C++

                                    Entre temps, je m'étais amusé avec une calculatrice programmable TI59, appris le Basic avec un ordi individuel ZX81 (1Ko de mémoire !), et un Amstrad CPC464, et plus tard appris l'assembleur sur mon ordi individuel Windows98

                                    J'ai ensuite été embauché par une compagnie qui développe et commercialise des post-processeurs (voir Internet !) , et donc appris le langage TCL, et qui développe également la simulation machine, le "parser" est écrit en Python avec le module PLY (Python Lex Yacc), je me suis donc mis à Python, et j'adore ce langage

                                    Comme quoi, la mécanique mène à tout ........ à condition d'en sortir ! :-)  :-)

                                    Bonne chance à toi, si tu es motivé, tu devrais arriver à tes fins !

                                    -
                                    Edité par Phil_1857 27 octobre 2021 à 17:07:15

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      27 octobre 2021 à 17:36:23

                                      @Phil_1857:
                                      Tu as connu le ZX81? J'avais la version américaine TS1000 toujours avec le Z80 et un gros 16Kb de RAM.
                                      J'avais réussi à écrire un désassembleur sur ce jouet en basic pour le Z80.
                                      Pas d'écran, c'étais ma TV. Et pas de disque, c'était une enregistreuse à cassettes.
                                      Ça prenait 10 minutes pour charger le programme en mémoire (quand ça marchait ...).
                                      Les gens d'aujourd'hui sont gâtés du point de vue informatique. On leur met presque un smartphone dans leur berceau ...
                                      • Partager sur Facebook
                                      • Partager sur Twitter

                                      Le Tout est souvent plus grand que la somme de ses parties.

                                        28 octobre 2021 à 11:57:51

                                        C'est ça: l'écran de télé et un petit magnétophone pour enregistrer les programmes   :-)

                                        J'avais quand même  fini par acheter l'extension 16ko de mémoire

                                        Les gens sont gâtés: ok, mais ils n'ont pas les bases, l'historique, le fond ...

                                        Une fois je me suis amusé à booter un PC totalement vierge en écrivant un bootstrap (avec NASM), copié sur le secteur 1 d'une disquette

                                        il chargeait en mémoire un pseudo OS copié sur le secteur 2, qui affichait juste un message : "OS chargé !" et qui bouclait ensuite

                                        J'avais copié directement sur les secteurs de la disquette (donc sans s'occuper de la FAT) avec un petit programme en C et la fonction biosdisk() de la bibliothèque Posix ....

                                        -
                                        Edité par Phil_1857 28 octobre 2021 à 12:00:21

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          28 octobre 2021 à 20:28:22

                                          Merci Phil ça m'aide enormément .

                                          J'essaie d'imajiner mon parcours en m'inspirant du votre .

                                          Si une autre personne est desireux de partagé il ne faut pas hesiter .

                                          Merçi a tous

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            28 octobre 2021 à 22:04:47

                                            J'ai pas tout lu, mais, je crois que tu n'as pas d'ordi. Seulement une tablette. Pour coder, le confort écran séparé du clavier, c'est bien mieux. La seule tablette qui serait pas mal est la plus chère, c'est l'iPad Pro 12.9" avec un clavier mais, c'est minimum 1000 €. Alors que pour 500 €, tu as des PC portables 14" voire 15.6" suffisant, et moitié prix d'occasion.

                                            Bon courage pour la suite.

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              29 octobre 2021 à 1:12:49

                                              Peut-on programmer sur un iPad pro en auttre chose que swift?
                                              Un PC portable te permettra de programmer en n'importe quel langage et sans demander l'avis à qui que ce soit (Contrairement à Apple).
                                              • Partager sur Facebook
                                              • Partager sur Twitter

                                              Le Tout est souvent plus grand que la somme de ses parties.

                                                29 octobre 2021 à 4:26:26

                                                Merci Cristiano

                                                En fait je me suis procuré une tour d'occasion assez ancien mais il n'a plus d' os et à chaque fois  que j'essaie de boot Windows 7 ça ne marche pas alors je patiente en attendant que ça marche.

                                                Ma tablette est assez long et assez large  ceux qui me donne un confort je possède un clavier (bien que certaines touches ne marche pas ) j'avais essayé de programmé avec et je perdais beaucoup de temps (Il faut l'admettre je suis carrément gâté par les claviers tactiles) :honte:

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  29 octobre 2021 à 7:06:23

                                                  Et tu peux aller assez rapidement avec ton clavier tactile?
                                                  Il existe des claviers auxilliaires qu'on connecte avec le BlueTooth et qui ne sont pas dispendieux.
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter

                                                  Le Tout est souvent plus grand que la somme de ses parties.

                                                    29 octobre 2021 à 10:05:24

                                                    Salut,

                                                    @HTGamer, plutôt que d'installer un windows sur ta tour, recherche et installe une distribution linux qui de toute manière sera moins gourmande en ressource.

                                                    @Pierrro, sur IpadOS, c'est vrai qu'il existe des apps qui embarquent Python mais le problème c'est l'importation des modules qui ne sont pas dans la distribution officielle.

                                                    Pour ce qui est de la programmation en générale (toujours sur IpadOS) il existe deus apps vraiment géniales, Pythonista qui utilise Python et Codea qui elle embarque Lua, elles ont toutes les deux leur propre moteur graphique qui permet de coder des apps assez incroyables.

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      30 octobre 2021 à 2:19:56

                                                      Bonsoir,

                                                      Je pense que n'importe qui peut partager son expérience (amateur ou pro )

                                                      Je voudrais savoir pourquoi vous vous êtes lancer dans l'informatique.

                                                      @Diablo en effet je voulais  essayer de mettre unbuntu sur ma tour mais j'ai pas encore eu le temps.Pourrais tu nous exposer ton parcours dans le monde de l'informatique ?:soleil:

                                                      @Pierrot oui je tape assez rapidement et même sans regarde .Le seul souci c'est l'utilisation des interfaces graphiques  et certaine commandes ne marche pas (dans l'interpréteur de commande).

                                                      -
                                                      Edité par HTGamer 11 novembre 2021 à 5:53:45

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        13 novembre 2021 à 5:53:59

                                                        Bonsoir,

                                                        S'il vous plaît j'aurrais besoin de quelque reponse de plus c'est important merci).

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          13 novembre 2021 à 7:01:41

                                                          Tu aurais sauvé un tour en posant la question tout de suite :)
                                                          • Partager sur Facebook
                                                          • Partager sur Twitter

                                                          Le Tout est souvent plus grand que la somme de ses parties.

                                                            15 novembre 2021 à 2:42:01

                                                            Bonsoir,

                                                            Pierrot je ne comprends  pas vraiment  ta réponse .

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              15 novembre 2021 à 4:03:51

                                                              Pourquoi veux-tu davantage de réponses ?

                                                              Tu peux continuer à alimenter ton expérience. Tu attends quoi, la recette miracle ? Si c'est ça, je vais te rassurer tout de suite, ma recette miracle (en vrai, je n'en ai pas) ne va pas forcément te correspondre. Celle de Pierrot non plus.

                                                              Alors, bûche, pratique, teste-toi, fais des bilans hebdomadaires ou mensuels, modifie tes méthodes, essaye, découvre.

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              Partageons notre expérience

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              • Editeur
                                                              • Markdown