Le langage python

ultrabody

Membre actif
2 Janvier 2006
751
53
45
Partout en France
Bonjour à toutes et à tous,

j'ai constaté que sur mon mbp, on pouvait faire des scripts python (je pensais que les scripts python pouvait s'effectuer uniquement sur windows).

j'ai déjà fait un peu de la programmation c/ C++
et je désire m'initier donc au script python sous mac, et je voulais savoir ce que vous pouvez me conseiller de faire etc...

Mon objectif est d'apprendre ce script, et de savoir le manipuler sous mac.

D'avance merci pour vos réponses.
 
D'abord, Python est un langage libre et multi-plateformes (un script python, le même, marche sur linux, mac et windows.

Ensuite, il faut que tu sache que Python est fait dans un esprit assez spéciale, qui fait en générale qu'on l'aime ou pas : on ne peut faire une chose d'une manière et d'une seule (enfin presque). Tout est réglementé, même les tabulations etc...
Sinon comme langage de script, il y a Perl et Ruby aussi.

Voilà pour Python :
http://docs.python.org/tut/
http://www.projectomega.org/subcat.php?lg=fr&php=oreilly_prp
 
truk2oof a dit:
D'abord, Python est un langage libre et multi-plateformes (un script python, le même, marche sur linux, mac et windows.

Ensuite, il faut que tu sache que Python est fait dans un esprit assez spéciale, qui fait en générale qu'on l'aime ou pas : on ne peut faire une chose d'une manière et d'une seule (enfin presque). Tout est réglementé, même les tabulations etc...
Sinon comme langage de script, il y a Perl et Ruby aussi.

Voilà pour Python :
http://docs.python.org/tut/
http://www.projectomega.org/subcat.php?lg=fr&php=oreilly_prp

python peut etre installé sur n'importe quel système d'exploitation....
 
ultrabody a dit:
python peut etre installé sur n'importe quel système d'exploitation....
Ben ouais c'est ce que je dis... (d'accord, j'ai pas préciser les BSD etc... mais c'est ce que je dis) en réponse à ce que tu as dis dans ton post : "je pensais que les scripts python pouvait s'effectuer uniquement sur windows" je te préciser donc que ce n'étais pas uniquement win et mac, mais universelle.

au passage, il en est de même pour Perl et Ruby.
 
ultrabody a dit:
Bonjour à toutes et à tous,

j'ai constaté que sur mon mbp, on pouvait faire des scripts python (je pensais que les scripts python pouvait s'effectuer uniquement sur windows).

j'ai déjà fait un peu de la programmation c/ C++
et je désire m'initier donc au script python sous mac, et je voulais savoir ce que vous pouvez me conseiller de faire etc...

Mon objectif est d'apprendre ce script, et de savoir le manipuler sous mac.

D'avance merci pour vos réponses.

first update to python 2.4
second update your wx framework unicode

tu peux jouer avec ca aussi

http://pyobjc.sourceforge.net/

tu peux venir ici aussi dans mon bordelot python

http://plumber.gnu-darwin.org/
http://plumber.gnu-darwin.org/shared.php?_w2pb=pub/binaries/python
 
Python est un merveilleux langage que j'utilise sur Mac depuis le système 7 grâce à Jack Jansen (http://homepages.cwi.nl/~jack/macpython/)
Il me permet de faire ce que je veux grâce aux nombreuses librairies d'extension existantes http://www.python.org/pypi (je ne dénigre pas Ruby ou Perl que j'ai utilisé mais maintenant je m'y connais mieux en Python, beaucoup plus souple, même avec la syntaxe "décalée").
Comme scientifique, j'ai abandonné C pour Python dans mon travail (hormis quelques exceptions). Il remplace même Applescript avec la librairie appscript http://freespace.virgin.net/hamish.sanderson/appscript.html. Travaillant sur mac, unix et windows j'utilise les mêmes scripts


Python est nativement présent en version 2.3.x sur Panther et sur Tiger (dans le terminal écrire "python") mais sa configuration n'est pas "standard" (path des librairies etc...). On peut installer les "MacPython 2.3 for Panther addons" qui lui ajoute quelques spécificités propres aux mac.
Si l'on veut "upgrader", il faut utiliser des packages spéciaux prêts à l'emploi (après installation, il y a 2 versions de python installées car on ne peut désinstaller la version native, ce qui ne pose aucun problème):

MacPython 2.4.1 : http://undefined.org/python/
MacPython 2.4.3 (universal): http://pythonmac.org/packages/py24-fat/index.html
ActivePython 2.4.3 (standard et intel) : http://www.activestate.com/Products/ActivePython/

La communauté python sur mac est très active avec comme site de référence :
http://pythonmac.org/
Des "Pre-built packages" de librairies peuvent être chargées sur http://pythonmac.org/packages/

La liste de diffusion "Python-mac sig" peut être consultée à http://aspn.activestate.com/ASPN/Mail/Browse/Threaded/pythonmac-sig

Enfin pour les très nombreuses utilisations de Pyhon :
http://www.python.org/
 
J'ai commencé à apprendre Python récemment. Et je suis vite devenu accro, c'est passionnant :up:

D'ailleurs prochainement j'aurai des questions à poser à "ceux qui savent". A suivre.
 
genemartin a dit:
Python est un merveilleux langage que j'utilise sur Mac depuis le système 7 grâce à Jack Jansen (http://homepages.cwi.nl/~jack/macpython/)
Il me permet de faire ce que je veux grâce aux nombreuses librairies d'extension existantes http://www.python.org/pypi (je ne dénigre pas Ruby ou Perl que j'ai utilisé mais maintenant je m'y connais mieux en Python, beaucoup plus souple, même avec la syntaxe "décalée").
Comme scientifique, j'ai abandonné C pour Python dans mon travail (hormis quelques exceptions). Il remplace même Applescript avec la librairie appscript http://freespace.virgin.net/hamish.sanderson/appscript.html. Travaillant sur mac, unix et windows j'utilise les mêmes scripts


Python est nativement présent en version 2.3.x sur Panther et sur Tiger (dans le terminal écrire "python") mais sa configuration n'est pas "standard" (path des librairies etc...). On peut installer les "MacPython 2.3 for Panther addons" qui lui ajoute quelques spécificités propres aux mac.
Si l'on veut "upgrader", il faut utiliser des packages spéciaux prêts à l'emploi (après installation, il y a 2 versions de python installées car on ne peut désinstaller la version native, ce qui ne pose aucun problème):

MacPython 2.4.1 : http://undefined.org/python/
MacPython 2.4.3 (universal): http://pythonmac.org/packages/py24-fat/index.html
ActivePython 2.4.3 (standard et intel) : http://www.activestate.com/Products/ActivePython/

La communauté python sur mac est très active avec comme site de référence :
http://pythonmac.org/
Des "Pre-built packages" de librairies peuvent être chargées sur http://pythonmac.org/packages/

La liste de diffusion "Python-mac sig" peut être consultée à http://aspn.activestate.com/ASPN/Mail/Browse/Threaded/pythonmac-sig

Enfin pour les très nombreuses utilisations de Pyhon :
http://www.python.org/


Merci pour toutes ces informations détaillés !!!!

;)