Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 2, 2012 02:44:11

KadiMa
Зарегистрирован: 2012-12-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

Всем привет, начал изучать питон по книге Марка Лутца, там рекомендуемая версия третья (но описывается и вторая), в принципе все понятно. Но вот сейчас начал смотреть фреймворки для веб разработки, и как я понял почти все использую вторую версию языка. Как быть в таком положении? Учить сразу обе версии?

Офлайн

#2 Дек. 2, 2012 08:56:44

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Какую версию языка сейчас использовать?

Вы так говорите, как будто они так сильно отличаются. Конечно, надо знать обе ветки.

Офлайн

#3 Дек. 2, 2012 10:23:59

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

я работаю со второй веткой. все что надо есть.
иногда пишу и на третьем. возникают какие-то вопросы. гуглю.
но основа все равно вторая ветка, для меня.

Офлайн

#4 Дек. 2, 2012 11:14:11

adray
Зарегистрирован: 2012-09-15
Сообщения: 123
Репутация: +  18  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

Здесь есть люди, заставшие переход 1->2? Каким он был? Мне кажется, что менее болезненным, чем 2->3.

Если верить tiobe.com, на промежутке между версиями 2.3-2.5 и при выходе 3.2 были большие скачки популярности, но сейчас среди разработчиков как-то не ощущается большого энтузиазма по поводу перехода на тройку. Библиотек понаписано немало, а делать одну и ту же работу два раза мало кто захочет.

Я не особо вдавался в подробности, но некоторые пакеты сейчас переписываются с поддержкой обратной совместимости с 2.x - это может породить много магии в коде

Офлайн

#5 Дек. 2, 2012 13:37:03

KadiMa
Зарегистрирован: 2012-12-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

я теперь вообще запутался и что показывает этот тиобе.ком что там Си на первом месте?

Офлайн

#6 Дек. 2, 2012 14:35:07

adray
Зарегистрирован: 2012-09-15
Сообщения: 123
Репутация: +  18  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

там есть график Long term trends. Не обращайте внимания, хотел похоливарить на тему 2 vs 3, но, наверное, она уже слишком заезжена.

Офлайн

#7 Дек. 2, 2012 15:23:26

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

Я застал еще 1.5.2 (по моему…). Но особой разницы с 2.х не почуствовал. Может, просто, на тот момент не использовал потенциал языка на полную. Да и писал я на нем исключительно в ознакомительных целях (ну что-бы без лицензии).
За некоторый код, по принципам старого 1.5.2. сейчас бывает получаю по шее. Привычка то осталась:)



Офлайн

#8 Дек. 4, 2012 06:51:08

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Какую версию языка сейчас использовать?

http://wiki.python.org/moin/Python2orPython3

adray
Мне кажется, что менее болезненным, чем 2->3.
там очень много всякой фигни удалено, и это не повод (то, что кто-то там что-то не хочет), чтобы оставлять её всю в языке
есть 2to3 уже в виде модуля

вот в C есть такая функция, gets(), и она там болтается несколько десятков лет, оно надо ? какие-то авторы не будут переписывать там что-то, да кому это надо, равняться на каких-то авторов, смотри в будущее



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version