[python] Néo(phyte) es tu l’élu ?

13 sujets de 1 à 13 (sur un total de 13)

  • Mod

    jegougou

      #9042

      Suite a l’échange sur la news Alien breed python.

      J’ouvre ce sujet.

      Call yomgui !!!!!

      tu me disais que c’etait abordable pour un noob.

      Si je lis ça c’est bien pour apprendre

      http://www.inforef.be/swi/download/apprendre_python3.pdf

      Peux tu me guider pour démarrer STP ainsi que pygame.

      merci

      :-)

      Yomgui

        #138777

        Pour commencer ton pdf est trop récent ;-)

        Il utilise la syntaxe de Python 3.x, qui n’est plus tout à fait la même qu’en 2.x.

        PyGame n’existant pas en 3.x, je te conseil donc de commencer par l’ancienne version du document qui existe toujours (et qui en plus utilise la 2.5.2… c’est la 2.5.4 sur MorphOS!)

        http://www.inforef.be/swi/download/apprendre_python.pdf

        Donc commence par apprendre les bases de Python, effectivement.

        Ensuite on passera à PyGame.

        Note: Le module Tkinter n’existe pas sur la version MorphOS, donc passe les chapitres 8-13-14-15 et les qq page sur le module « turtle ».

        Mod

        jegougou

          #138778

          comment ça la version mos n’est pas a jour !!!! 😮

          :-D

          ok ça marche merci ;-)

          stefff285

            #138779

            jegougou j’ai plein de bouquins python pas grand chose a en faire

            mais faudra te mettre d’accord avec zord ce soir car bref

            donc j’ai

            initiation au 2.4

            langage orienté objet 2.5

            et pygame avec python en anglais cette fois

            bref a voir avec zord qui etait interessé

            bizz a toi

            steffinou :-D :-D :-D

            Mod

            jegougou

              #138780

              je laisse a zord t’inquietes pas ;-)

              Yomgui

                #138781

                Alors jejougou? il est 21h35, tu dois donc être un maître en python maintenant?

                bon blague à part: une fois compris les bases du python pour pygame c’est ici que cela se passe:

                http://fr.wikibooks.org/wiki/Pygame

                Tout y est très bien expliqué pour les débutants.

                Faut retenir surtout que le design d’un jeu niveau programmation c’est comme une interface graphique. Il faut surtout:

                – garder une seule boucle de gestion d’événements

                – utiliser les classes python pour ré-utiliser un maximum de code et rendre propre la lecture.

                – bien définir ses besoins à l’avance avant de se lancer.

                Ne pas hésiter à faire comme pour un film, un storyboard, et faire les liens entre les différents plans.

                Sinon n’hésite pas à pratiquer tous les bouts de scripts que tu trouveras pour ‘voir’ comment cela se passe.

                Je suis aussi à ta dispo si tu veux que je vérifie ton code.

                Ah j’oubliais:

                – En Python il y a souvent 1001 façon d’écrire la même chose.

                – Ne cherche pas l’optimisation, jamais en Python!

                Car pour cela il faut savoir parfaitement l’implémentation en C qui se trouve derrière.

                – Un script simple et compréhensible est un bon script!

                – Eviter « la pollution de l’espace des globales », en gros ne pas utiliser trop de variables dans une routine (diviser la routine en sous-routines) et ne pas utiliser le mot clé « global » dans tous les sens.

                Yomgui

                  #138782

                  A la question « Comment cela s’installe »:

                  Une fois l’archive décompressée, recopier le contenu de:

                  – C/ dans C:

                  – Libs/ dans LIBS:

                  – DevEnv/ dans … attention piége … usr:local/

                  Pour le dernier point c’est seulement si vous avez installé le SDK MorphOS (très encouragé car plein d’outils sympathiques).

                  Ah juste pour info le script « idle » dans C/ vous pouvez le balancer.. sert à rien (je me demande pourquoi d’ailleurs c’est encore dans l’archive!).

                  Mod

                  jegougou

                    #138783

                    j’allais justement poser la question :-D

                    Tu lis en moi X-D

                    Le SDK Mos tu conseilles donc son installation alors.

                    merci :-)

                    stefff285

                      #138784

                      bonjour a jegougou et yomgui et les autres

                      hummm voila j’ai une idee de projet en pygame

                      et j’ai un p3 en laptop en linux mint sous la main

                      en plus de mon amione

                      bref sous mint linux c’est du python 2.6.2 et sous amione du 2.5.5

                      j’ai lu sur les forums que la difference etait faible humm donc

                      que je pouvais passer du pc a l’amiga pour dev ce que je voulais

                      et donc ce sera orienté server quand je le pourrai

                      deja faire des essais de sprites etc

                      collisions tout le truc

                      bref quoi ne pas faire en passant d’une version à une autre ?

                      et sinon existe t il un bon gui python comme geany sous linux ?

                      bonne journee et merci d’avance

                      steff

                      Yomgui

                        #138785

                        @stefff285:

                        Déjà lire ceci: http://docs.python.org/release/2.6.6/whatsnew/2.6.html

                        Cela va te donner les plus gros changement entre 2.5 et 2.6, et ainsi savoir ce qu’il ne faudra pas utiliser ou bien supporter.

                        Mais bon je me dois aussi de passer en 2.6 et 2.7.

                        Ah geany n’est pas une GUI mais un IDE…

                        Pourquoi ‘sous python’ ? Tout éditeurs de textes fonctionnent ;-)

                        stefff285

                          #138786

                          @yomgui

                          coucou monsieur !

                          tres content de t’avoir en fil de discussion vu la somme

                          de travail que tu as abattu avec blender par exemple :))))

                          bref d’apres mon anglais hesitant et bé j’ai compris des

                          problemes de retro comptabilité et donc je vais m’inscrire

                          dès mainant sur le forum devellopez pour hey avoir des

                          pistes lorsque les problemes se presenteront

                          pour moi pygame sous amione est une superbe opportunité

                          et bref hummmm je commence mes cours sous linux

                          grace a geany même si je suis d’accord avec toi d’un point

                          de vue notepad et autres qui suffisent largement

                          dès que j’aurai des probs majeurs pourrais je t’en faire part ?

                          sinon et bé vive python , ca fait trois ans que je tourne autour

                          de mes bouquins comme un c²²²²² et bref hop le fait que cela

                          tourne sous mon amiga g4 fait que j’ai envie de concretiser

                          mes envies de crea :)

                          bonne fin de soiree a toi

                          merci encore huno pour la becane et le plaisir de faire des choses

                          dessus

                          bonne soiree a tous et surtout bizz a mon daffounet

                          yo

                          tchoooooooooooooo :-) :-) :-)

                          sayasupacrew

                            #138787

                            j’aurais une question, comment installe t-on python 2.5 ?

                            https://www.youtube.com/@sayasupa

                            Yomgui

                              #138788

                              @sayasupacrew: simple => on regarde 4 posts plus haut! :-p

                            13 sujets de 1 à 13 (sur un total de 13)

                            • Vous devez être connecté pour répondre à ce sujet.

                            Forums AmigaOS, MorphOS et AROS Développement [python] Néo(phyte) es tu l’élu ?

                            Amiga Impact