[python] Néo(phyte) es tu l’élu ?
13 sujets de 1 à 13 (sur un total de 13)
-
Mod
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
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 ».
Modcomment ça la version mos n’est pas a jour !!!! 😮
ok ça marche merci
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
Modje laisse a zord t’inquietes pas
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.
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!).
Modj’allais justement poser la question
Tu lis en moi
Le SDK Mos tu conseilles donc son installation alors.
merci
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
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
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
j’aurais une question, comment installe t-on python 2.5 ?
https://www.youtube.com/@sayasupa
@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 ?