0
2to3
Влад Пранскевичус
20 ноября 2010 г.
Влад Пранскевичус 2to3
Что такое Py3k ?
Новая ветка Python
Основная цель – исправить последствия ранних ошибок в
дизайне
Как следствие, обратной ...
Фундаментальные изменения в Py3k:
unicode/bytes вместо str
Новые классы по умолчанию (не надо наследоваться от
object)
Под...
Интересные новые фичи Py3k:
Новые метаклассы (PEP 3115)
Аннотации (PEP 3107)
Новый importlib
...
Влад Пранскевичус 2to3
Аннотации (PEP 3107)
def foo ( x : int , y : MyClass ) −> ( int , s e t ) :
. . .
Влад Пранскевичус 2to3
Что с библиотеками?
Многие нужные библиотеки были спортированы
Многие находятся в стадии портирования
Очень много библиоте...
Насколько сложно портировать код?
Влад Пранскевичус 2to3
Почему переход на Py3k идет так медленно?
Тесты
Тесты
Django :)
Влад Пранскевичус 2to3
Q&A
Влад Пранскевичус 2to3
Upcoming SlideShare
Loading in...5
×

Presentation

303

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
303
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Presentation"

  1. 1. 2to3 Влад Пранскевичус 20 ноября 2010 г. Влад Пранскевичус 2to3
  2. 2. Что такое Py3k ? Новая ветка Python Основная цель – исправить последствия ранних ошибок в дизайне Как следствие, обратной совместимости c кодом на Python 2 нет Влад Пранскевичус 2to3
  3. 3. Фундаментальные изменения в Py3k: unicode/bytes вместо str Новые классы по умолчанию (не надо наследоваться от object) Подчищен синтаксис Рефакторинг стандартной библиотеки Влад Пранскевичус 2to3
  4. 4. Интересные новые фичи Py3k: Новые метаклассы (PEP 3115) Аннотации (PEP 3107) Новый importlib ... Влад Пранскевичус 2to3
  5. 5. Аннотации (PEP 3107) def foo ( x : int , y : MyClass ) −> ( int , s e t ) : . . . Влад Пранскевичус 2to3
  6. 6. Что с библиотеками? Многие нужные библиотеки были спортированы Многие находятся в стадии портирования Очень много библиотек недоступно для Py3k Существуют библиотеки исключительно для Py3k (py-postgresql) Более-менее полный список на PyPi Влад Пранскевичус 2to3
  7. 7. Насколько сложно портировать код? Влад Пранскевичус 2to3
  8. 8. Почему переход на Py3k идет так медленно? Тесты Тесты Django :) Влад Пранскевичус 2to3
  9. 9. Q&A Влад Пранскевичус 2to3
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×