Page 1 of 2

Python !

PostPosted: Mon Feb 11, 2008 11:20 am
by zi_hunter
[Tout d'abord excusez moi du retard de ce post ... étant très occupé par le lycée et les challenges je n'ai pas pu le faire :p.]

Tout d'abord qu'est ce que Python ?

Python est un langage de programmation interprété c'est à dire qu'il necessite un interpréteur disponible sur www.python.org. Au passage le site regorge de documentations très intéressantes.
Je suis sûr que certains se disent mais le python ça sert à rien vaut mieux programmer en C ...
Chacun son opinion mais sachez que le Python prends 3 fois moins de temps et de lignes de code que le C par exemple ...
D'autres dirons que le Perl est très bien aussi mais à mon avis le Python donnera de meilleures habitudes de programmation que le Perl ...
Le seul hic du Python ( lorsque l'on commence, après on s'en fiche royalement ) c'est l'indentation du code.

Maintenant que je vous ai brièvement présenté Python passons aux liens utiles :P

http://pydoc.org --> une très bonne documentation mais en anglais ...
http://www.python.org --> Le site officiel sur lequel vous pourrez télécharger l'interpréteur et utiliser la documentation officielle.
http://www.vex.net/parnassus/ --> de bonnes ressources disponibles
http://aspn.activestate.com/ASPN/Python/Cookbook/ --> de nombreuses ressources aussi
http://www.ebgm.jussieu.fr/~fuchs/python/index.html Un très bon site rajouté par Jackernel :P ( Merci ;) )
http://fr.wikibooks.org/wiki/Programmation_Python Un très grand merci à HackAngel ...
www.siteduzero.com Le plus connu ... un incontournable !
http://codemark.tuxfamily.org/category/tutoriels-python/ Thanks to kmkz
http://bioinfo.unice.fr/enseignements/www2005/python_SiteWeb/Python1EPU.html Thanks to kmkz :P
Et les PDFs pour apprendre le Python :
http://www.diveintopython.org/
http://www.cifen.ulg.ac.be/inforef/swi/python.htm

Pour d'autres liens, plus spécifiques, cherchez sur Google ou contactez moi.

Je prépare aussi un cours sur hackbbs sur la manière de programmer en Python :P

Si certains ont des problèmes qu'ils n'hésitent pas à poster sur le forum je me ferais une joie de les aider =)

A+ et bonne programmation ;)

PostPosted: Mon Feb 11, 2008 10:50 pm
by Korigan
Après la théorie, la pratique ^^

Sais tu quand est-ce que ton cours sera pret?

++Korigan

PostPosted: Mon Feb 11, 2008 11:02 pm
by jak
le probleme des languages interpretés est qu' il prenne plus de ram...

en tout cas je m' inscrirai au cours si il s fait!

PostPosted: Tue Feb 12, 2008 1:04 pm
by zi_hunter
Bah je posterais un topic dans le forum Cours quand il sera prêt pour l'instant je n'ai aucune idée de quand ce sera fini....
a+

PostPosted: Sat Feb 16, 2008 11:59 pm
by JacKerneL
[quote:2d4e6e1d26="jak"]le probleme des languages interpretés est qu' il prenne plus de ram...[/quote:2d4e6e1d26]

Ta remarque est vrai mais de nos jours on ne se souci plus de la ram, on en a tellement...
Et bonne continuation pour ton cour et merci pour la liste de liens mais ils sont presque tous en Anglais.
Je me permet de rajouter un site à ta liste car c'est avec ce site que j'apprends le Python. [url=http://www.ebgm.jussieu.fr/~fuchs/python/index.html]Voilà[/url]

PostPosted: Mon Feb 18, 2008 10:07 am
by kmkz
Salut a tous !
Voila aussi d'autre lien également en FR pour évoluer et apprendre ce beau langage qu'est Python :

[url]http://bioinfo.unice.fr/enseignements/www2005/python_SiteWeb/Python1EPU.html[/url]
[url]http://codemark.tuxfamily.org/[/url]
Sans oublier le fameu site du zéro :wink:

PostPosted: Mon Feb 18, 2008 11:29 am
by zi_hunter
Eh ben apparement y'a des fans de Python ici :D ( 100% des votes pour oui :P ).
Ca fait plaisir tout ça ;)

python

PostPosted: Sun Feb 24, 2008 11:55 am
by CrachSystem
Salut,

Pour apprendre le python je vous conseille de vous rendre sur ce site : http://python.developpez.com/cours/TutoSwinnen/

@++

PostPosted: Sun Feb 24, 2008 12:57 pm
by jurion
preums a posté Non :)

Suis un peu de la vielle école (malgré 23 ans d'age^^) je n'aime pas les langages d'interprétation (comme PHP, Javascript, Python)

Désole si je me trompe et si on peut avoir 1 exécutable binaire fait en Python :)

donc vive C et asm ! Y a que ca de vrai :)

PostPosted: Mon Jun 16, 2008 5:06 pm
by Joff73
Contrairement aux préjugés de python qu'on m'avait fait part sur d'autres sites après les explications de Manu404 j'ai vraiment trouvé ce langage simple mais puissant et l'histoire de la RAM :) à moins que tu sois tellement pauvre que tu tournes encore sous Win95 je vois pas comment tu pourrais manquer de RAM à moins que tu développes des monstres cependant le Java prend beaucoup plus de ressources que le python ça y a pas photo même si Java est moins limité que Python enfin c'est mon avis...

PostPosted: Thu Nov 13, 2008 9:33 pm
by WAFFLE
Y'a aussi ça qui est la traduction d'un livre o'reilly anglais :
http://www.cifen.ulg.ac.be/inforef/swi/download/python_notes_hyper.pdf

PostPosted: Tue Feb 24, 2009 6:45 am
by GHILAN
[quote:0eeae313c4]Y'a aussi ça qui est la traduction d'un livre o'reilly anglais :
http://www.cifen.ulg.ac.be/inforef/swi/download/python_notes_hyper.pdf[/quote:0eeae313c4]

Je suis bien content que ce livre soit présent ici parce qu'il a été écrit par mon professeur de programmation :)

Et par conséquent, il n'a pas été traduit ;) Mr Swinnen en est l'auteur et il est liègeoi comme moi :D (en Belgique).

PostPosted: Tue Feb 24, 2009 8:42 pm
by WAFFLE
Oups oui en plus de je le savais :D (je devais être très très fatigué)

PostPosted: Wed Mar 04, 2009 11:05 am
by Manu404
[quote:fb03044187]Désole si je me trompe et si on peut avoir 1 exécutable binaire fait en Python[/quote:fb03044187]

Oui, avec le module Py2Exe tu obtiens un executable compilé :wink:

PostPosted: Wed Mar 04, 2009 11:42 am
by TorTukiTu
Arf, py2exe j'en garde un mauvais souvenir.

Les executables générés sont énormes et particulièrement lents. Python n'est vraiment pas fait pour ça. py2exe a mon humble avis, c'est plus un gadget qu'autre chose.

Je vous suggère de l'éviter le plus possible, et même, philosophiquement, transformer du python en binaire, j'avoue que ça me choque. :shock: