Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
795 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Porting to Python 3000: a presentation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Porting to Python 3000: a presentation

n°1773897
masklinn
í dag viðrar vel til loftárása
Posté le 17-08-2008 à 13:09:10  profilanswer
 

http://www.interlink.com.au/anthon [...] rting3.pdf
 
Une présentation sur Python 3000 (donnée à OSCON 2008), les changements, les raisons de ces changements, etc...
 
Présentation longue (~330 slides) mais rapide à lire (moins de 5 mots/slide en moyenne) et sympa, lecture conseillée :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 17-08-2008 à 13:09:10  profilanswer
 

n°1773911
KangOl
Profil : pointeur
Posté le 17-08-2008 à 14:19:48  profilanswer
 

intéressant...

n°1774285
multani
Dépressionnisé
Posté le 18-08-2008 à 22:52:51  profilanswer
 

Ouais, plutôt intéressant, même si le vert flashy sur fond blanc, ça nique un peu les yeux -_-

n°1774475
chaica
Posté le 19-08-2008 à 14:58:47  profilanswer
 

Merci. En cours de lecture :)

n°1797701
gzii
court-circuit
Posté le 09-10-2008 à 13:33:04  profilanswer
 

Merci (je suis super en avance :lol:)

n°1797808
KangOl
Profil : pointeur
Posté le 09-10-2008 à 15:27:07  profilanswer
 

Bon, vu que le pdf n'est plus disponible :
http://assets.en.oreilly.com/1/event/12/Porting to Python 3_0 Paper.pdf

 

edit: uploadé sur slideshare : http://www.slideshare.net/guest4d0 [...] sentation/


Message édité par KangOl le 09-10-2008 à 15:38:54

---------------
Nos estans firs di nosse pitite patreye...
n°1798605
gzii
court-circuit
Posté le 11-10-2008 à 17:52:48  profilanswer
 

Si le PDF est toujours accessible, c'était peut-être temporaire.

n°1798635
KangOl
Profil : pointeur
Posté le 11-10-2008 à 19:04:21  profilanswer
 

surement...


---------------
Nos estans firs di nosse pitite patreye...
n°1802298
gzii
court-circuit
Posté le 20-10-2008 à 12:18:12  profilanswer
 

Je suis en train de convertir à la main nos quelques utilitaires (et test sur la 3.0rc1), ça prend relativement peu de temps.

n°1802305
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2008 à 12:27:02  profilanswer
 

gzii a écrit :

Je suis en train de convertir à la main nos quelques utilitaires (et test sur la 3.0rc1), ça prend relativement peu de temps.


T'as fait tourner 2to3 dessus, pour commencer?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 20-10-2008 à 12:27:02  profilanswer
 

n°1802319
gzii
court-circuit
Posté le 20-10-2008 à 12:42:10  profilanswer
 

Non j'ai peu de modules et je préfère les revoir à la main.
Ça me permet de mieux mémoriser les différences, et aussi d'apporter d'autres retouches comme ça vient, avec entre autres de petits trucs auxquels je pensais depuis longtemps.
La plupart c'est juste /->//, print, has_key et quelques raw_input.

n°1802323
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2008 à 12:52:38  profilanswer
 

Ouais enfin si 2to3 peut les gérer hein :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1802341
gzii
court-circuit
Posté le 20-10-2008 à 13:39:56  profilanswer
 

Oui je vais essayer.
J'ai de nombreux effets de bords sur des fichiers binaires, je ne comprends pas tout.

n°1802344
gzii
court-circuit
Posté le 20-10-2008 à 13:42:48  profilanswer
 

Ah ok c'est le str à passer en bytes dans de nombreux cas.

n°1802351
gilou
Modérateur
Modzilla
Posté le 20-10-2008 à 14:03:49  profilanswer
 

gzii a écrit :

Si le PDF est toujours accessible, c'était peut-être temporaire.

Il est toujours accessible. Je viens de lire la moitié des slides. Bref, avec sa version 6, Python devient presque aussi bien que Perl 5 ...

Spoiler :

Un troll est caché dans ce post, sauras tu le détecter?


A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1803761
gzii
court-circuit
Posté le 23-10-2008 à 19:35:06  profilanswer
 

Voilà j'ai tout converti et testé.
Il y a quelques changements supplémentaires comme tkinter en minuscules, configparser en minuscules (certains clients marchent aux fichiers ini). Mais pour mes petits programmes qui n'utilisent pas forcément grand chose c'était assez facile.  
Le typage fort évite quelques soucis.
Mes principales difficultés ont été de convertir en bytes une grosse partie et de décider de ce qui devait rester en string.


Message édité par gzii le 23-10-2008 à 19:35:58
n°1810329
gzii
court-circuit
Posté le 10-11-2008 à 11:17:11  profilanswer
 

La 3.0 rc2 est dispo depuis la fin de semaine dernière.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Porting to Python 3000: a presentation

 

Sujets relatifs
Sujet sudoku en pythonpython-qt et qlistview
[Python] SQLAlchemy, liste contenant plusieurs typesimportation fichier > tableau dans python
Module pythoncommande python
probleme pythonproblème pour faire une présentation de site
python pb passage arguments[python]recuperer le curseur
Plus de sujets relatifs à : Porting to Python 3000: a presentation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR