[programming series] Apprendre le Python

Tout sur les langages de programmation.

[programming series] Apprendre le Python

Messagepar Neitsa » 10 Août 2005, 14:23

:D Alors comme je suis en plein "pythonnage" j'en profite :

Python Core :
C'est le coeur de python, tout ce qu'il faut pour commencer (l'interpréteur, les modules de bases, un shell, et une IDE sommaire et la Doc officielle (EN) :

http://www.python.org/2.4.1/

Docs :

Outre la doc officielle, ceux ci sont les plus connus :

http://docs.python.org/lib/lib.html (la référence du python) [EN]
http://rgruet.free.fr/PQR24/PQR2.4.html (Python quick reference / très complet) [EN]

Les IDEs (environnements de dev) :

IDLE: http://www.python.org/idle/ (d'office avec python)
Boa Constructor: http://boa-constructor.sourceforge.net/
Scite : http://www.scintilla.org/SciTE.html
PyDev: http://pydev.sourceforge.net/
Crimson Editor: http://www.crimsoneditor.com/
Eric3 : http://www.die-offenbachs.de/detlev/eric3.html (sincérement bordélique pour install sous Win, sous *nux c'est du bonheur en barre)
Spe: http://spe.pycs.net/
DrPython : http://drpython.sourceforge.net/
Visualwx : http://visualwx.altervista.org/ (Python, PERL , LUA, etc.)
Jext: http://www.jext.org/ (multi éditeur supportant python)
Notepad++ : http://notepad-plus.sourceforge.net/uk/site.htm (editeur simple)
Context : http://www.context.cx/ (editeur)

Fenêtres :
Pour faire de jolies fenêtres sous python :

Tkinter (inclu dans le core Python)
Pmw : http://pmw.sourceforge.net/ (add on pour Tkinter)
PyGTK : http://www.pygtk.org/ (GTK pour Python)
PyQT : http://www.riverbankcomputing.co.uk/pyqt/index.php (Qt pour python)
WxPython : http://wxpython.org/ (wxWidgets pour python)
PythonCard : http://pythoncard.sourceforge.net/ (basé sur wxpython, plus simple d'utilisation)
Wax : http://zephyrfalcon.org/weblog/arch_Wax.html (surcouche de wxpython, plus simple d'utilisation)
Python for Delphi : http://mmm-experts.com/Downloads.aspx?ProductId=3 (IHM delphi pour python)

Modules :

Modules s'ajoutant au Core de python, permettant d'ajouter des fonctionnalités :

La base regroupant nombre de modules pour python :
http://www.python.org/pypi

NumArray : module mathématiques avancées pour python http://www.stsci.edu/resources/software ... e/numarray

PIL : Manip d'images sous python http://www.pythonware.com/products/pil/

Graphs sous python (tracé courbes complexes, etc.)
MatPlotLib : http://matplotlib.sourceforge.net/
Pygraphlib : http://pygraphlib.sourceforge.net/

Psyco : Modules de performances pour python (runtime divisé par 2 à 4 :!:) http://psyco.sourceforge.net/

Crypto sous python :
PyCrypto : http://www.amk.ca/python/code/crypto
ezPyCrypto : http://www.freenet.org.nz/ezPyCrypto/

Son pour python :
http://pysonic.sourceforge.net/

Gestion MySQL pour python : http://sourceforge.net/projects/mysql-python

Prog de jeux sous python : http://pygame.org/

OpenGl pour Python : http://pyopengl.sourceforge.net/


Tutoriaux :

Présentation, tutoriaux pour les débutants en progs ou tutoriaux pour les programmeurs avertis :
http://www.python.org/doc/Intros.html [EN]

http://fr.diveintopython.org/ [FR] traduction de "dive into python", une des références en matière de tut pour python (et en plus c'est à jour).

ftp://ftp2.developpez.be/developps/pyth ... _notes.pdf [FR] ( débutant à avancé / top du top sur près de 400 pages )

ftp://ftp2.developpez.biz/developpo/python/tut.pdf [FR] (débutant à avancés / concis )

http://www.lifl.fr/~marvie/cours/initiation_python.pdf [FR] (cours de python par un prof d'info )
http://www.lifl.fr/~marvie/cours/python_files.tar les fichiers qui vont avec le cours ci dessus (winrar pour le .tar entre autre)

http://wikipython.flibuste.net/moin.py/FrontPage [FR] (un Wiki python avec du code, de débutant à avancé)

http://ludovic.pinelli.free.fr/Python/Python_ami.html [FR] (pour débutant en programmation)

http://www.ceramiko.ch/python/main.html (Python débutant à moyen)

http://pythonfacile.free.fr/ [FR] (site référencant des liens pour pythons)

http://www.python-eggs.org/ [EN] Un peu de tout pour python, mais c'est très très complet (nombreux liens vers modules dispos)

To be continued... :P
Dernière édition par Neitsa le 28 Mars 2006, 14:08, édité 1 fois.
Neitsa
 

Messagepar baboon » 10 Août 2005, 16:08

rôôôôôôô
En voila une chose qu'elle est bien !!!!
Merci Neitsa !!!


Juste au moment ou je veu m'y mettre !!!

:bravo:
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3279
Inscription: 08 Juillet 2005, 17:49

Messagepar Deamon » 10 Août 2005, 18:22

Ah un bon post comme on les aime :p
Je le mets en Post-It !
Deamon

Les connaissances qu'on a cherchées restent, celles qu'on n'a pas cherchées se perdent. [Baden-Powell]
En un mot : cherche sur Google avant de demander !
Avatar de l’utilisateur
Deamon
Triumvirat
Triumvirat
 
Messages: 4374
Inscription: 25 Janvier 2004, 12:46
Localisation: Devant mon PC

Messagepar mastermatt29 » 10 Août 2005, 18:57

génial toutes ces adresses ! Merci Neitsa ! :D
Avatar de l’utilisateur
mastermatt29
Crackeur de bas niveau
Crackeur de bas niveau
 
Messages: 149
Inscription: 06 Juin 2005, 06:26
Localisation: Nowhere...

Messagepar Rana » 10 Août 2005, 19:21

Le python c'est vraiment un langage très accessible.
En quelques jours, on commence à se sentir à son aise.
Merci bien Neitsa, il y a quelques liens interessants.
Avatar de l’utilisateur
Rana
Visiteur
Visiteur
 
Messages: 15
Inscription: 28 Juillet 2005, 21:05
Localisation: Derrière l'écran

Messagepar Caros Von Magor » 12 Août 2005, 21:56

ftp://ftp2.developpez.be/developps/python/python_notes.pdf [FR] ( débutant à avancé / top du top sur près de 400 pages )


Pour moi c celui que j'utilise et le meilleur que j'ai trouvé... Je le conseil serieusement ... A lire absolument ![/quote]
Sur un homme, un arbre qui mange des trapezes sans ambiguite. Mais il ne faut pas croire que cela dilapide les horaires du chien de la momie.
Avatar de l’utilisateur
Caros Von Magor
Mutation en crackeur...
Mutation en crackeur...
 
Messages: 99
Inscription: 10 Août 2005, 13:32

Messagepar baboon » 13 Août 2005, 18:49

Caros Von Magor a écrit:
ftp://ftp2.developpez.be/developps/python/python_notes.pdf [FR] ( débutant à avancé / top du top sur près de 400 pages )


Pour moi c celui que j'utilise et le meilleur que j'ai trouvé... Je le conseil serieusement ... A lire absolument !


Je suis d'accord avec vous monsieur mon beauf !!

Et sinon puis-je me permettre l'audace de vous conseiller ce site : http://wikipython.flibuste.net/ et meme poussez cette audace jusqu'a demander a Neitsa de l'integrer a son post ???

:wink:
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3279
Inscription: 08 Juillet 2005, 17:49

Messagepar Neitsa » 13 Août 2005, 21:59

meme poussez cette audace jusqu'a demander a Neitsa de l'integrer a son post ???


Non....



Parce qu'il y est déjà :P :D
Neitsa
 

Messagepar baboon » 13 Août 2005, 22:08

Arh ...
zut j'avais verifié pourtant ...
mais en effet je le vois maintenant .....

Mille excuses d'avoir doute de toi !!!

:P
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3279
Inscription: 08 Juillet 2005, 17:49

Messagepar -=[KoP]=- » 14 Août 2005, 11:37

Ha un language qui est enfin pour moi accessible : je vais pouvoir coder sans me prendre la tête (j'ai jammais sortie d'executable en C ou en ASM , je suis trop nul), enfin je vais peut étre quitter QBasic :oops:

Edit :f*p://ftp2.developpez.be/developps/python...... n'a pas l'air en forme : répértoire vide, dommage vu que c'est le tut le plus complet, j'en essay un autre.
On a toujours besoin d'un plus petit que soit.
Le Roi des patates !-=|[Kop]|=-King of Patatoes !

moij je m'autoproclame ---kop (oui 3* moins rien que ça)

à bientôt je suis retourné au boulo !
Avatar de l’utilisateur
-=[KoP]=-
Monster Crackeur !!!
Monster Crackeur !!!
 
Messages: 371
Inscription: 14 Mars 2004, 15:14

Messagepar QuarkZ » 14 Août 2005, 16:52

arf! c'est malin! maintenant j'hésite... Alors je vais poser la question que quelques uns doivent se poser, je viens a peine de commencer l'apprentissage du delphi, est-ce que je ferai mieux de passer à ce language çi? est-il aussi puissant? (et touti quanti...)
Avatar de l’utilisateur
QuarkZ
Crackeur de bas niveau
Crackeur de bas niveau
 
Messages: 105
Inscription: 09 Avril 2004, 15:01

Messagepar Etranger » 14 Août 2005, 17:01

Attention le python est un language interpreter tandis que le Delphi est un language compilé, je ne croi pas qu'il serait sage de comparer ces deux language.

Le mieux serait de connetre les deux , chacun a ces avantages.
Voyager c'est voir les choses d'un angle différent
Etranger
Crackeur de folie !!!!
Crackeur de folie !!!!
 
Messages: 438
Inscription: 11 Août 2004, 17:53

Messagepar baboon » 14 Août 2005, 17:46

KoP ca va te plaire python ...
Quand j'etait jeune je touchait un peu au Qbasic et Python me le rapelle beaucoup !!! (avec en meme temps une belle puissance a l'arriere ...)

et sinon si ca interesse plusieur personnes et si le servuer fait toujours la gueule il y a possibilite de Up le pdf ...


Etranger a écrit:Attention le python est un language interpreter tandis que le Delphi est un language compilé, je ne croi pas qu'il serait sage de comparer ces deux language.

Le mieux serait de connetre les deux , chacun a ces avantages.


:mrgreen: +1
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3279
Inscription: 08 Juillet 2005, 17:49

Messagepar Invité » 15 Août 2005, 05:22

Hé oui , pas de compilation, de linkaje, etc...on peut voir en direct live le résultat du code, du coup le débugage est simplifier (je hais la deseption de pouvoir sortir un executable aprés plusieurs jours de codages parceque je comprends pas Devcpp et ces drole de remarque désobligente dans la phase de compilation ;) )

euuu et pour ce tut injoignable ? bizard l'adresse FTP est bien là mais y a rien à la racine (..)
:?
Invité
 

Messagepar -=[KoP]=- » 15 Août 2005, 05:26

oups je me suis pas loggé (cf message d'invité)

Je me déclare publiquement [-kop] (lire [moins kop]).... :oops:

Comment UP le PDF ??, donc je pourais coder les keygen en python ? (le basic est bien un langage interprété que l'on peux compiler, même si le code qui en résulte est déguuuee)
On a toujours besoin d'un plus petit que soit.
Le Roi des patates !-=|[Kop]|=-King of Patatoes !

moij je m'autoproclame ---kop (oui 3* moins rien que ça)

à bientôt je suis retourné au boulo !
Avatar de l’utilisateur
-=[KoP]=-
Monster Crackeur !!!
Monster Crackeur !!!
 
Messages: 371
Inscription: 14 Mars 2004, 15:14

Suivante

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité