Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 15, 2013 19:18:07

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

Статическая типизация в питоне

eugenk
Не будьте закостенелым, Вам это только мешает. Будьте открытым для всего нового. Я тоже код первое время старался писать, чтобы он походил на делфи. Потом понял, что это не то и так делать не надо. Как говорится, подготовьте себя, включите “мышление новичка” и все у Вас будет супер :)

P.S. Не зацикливайтесь. Удачи. :)



Офлайн

#2 Авг. 15, 2013 19:26:07

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

4kpt
Оциональные типы могли бы много ништяков внести в питон. Хотя бы те же проверки в компайл-тайме и документирование сигнатур. Просто его слишком динамичная семантика не позволяет этого.


Офлайн

#3 Авг. 15, 2013 19:31:00

eugenk
Зарегистрирован: 2013-08-15
Сообщения: 12
Репутация: +  -1  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

4kpt, тогда не могли бы Вы посоветовать, что именно по этому поводу почитать, желательно на русском ? Именно не элементарное типа Луца, а посвященное методологии, паттернам и т.п. ? Я увы, пока ничего на эту тему не нашел. Да, не отрицаю, что против меня сейчас работает мой 20-летний опыт статических языков. Но можно где-то поглядеть примеры как НАДО писать ? Не на питоне даже (хотя очень желательно именно на нем), а вообще на каких-то “утиных” языках ?

Офлайн

#4 Авг. 15, 2013 19:45:14

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Из опыта:
После питона беремся писать проект на C#, факап за факапом, “Как с этим можно вообще работать”, ОМГ. Проходит две недели. Факапы сменяются на “Ититвоюмать, хочу так же в питоне, это ж круто”, проходит еще немного времени “Линк, линк, вы видели это, нет вы посмотрите как я могу”, и еще немного “ААААААА! Ентити фреймворк, я не видел ничего столь же прекрасного, мой код великолепен”.
Проходит еще 3 месяца:
“чем парсить будем, супом или грубом?”



Офлайн

#5 Авг. 15, 2013 20:01:54

eugenk
Зарегистрирован: 2013-08-15
Сообщения: 12
Репутация: +  -1  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

FishHook
После питона беремся писать проект на C#, факап за факапом, “Как с этим можно вообще работать”
Ну вот, а у меня сейчас то же самое при переходе от С++, жабы и т.п. к питону Да, сейчас считаю утиную типизацию АБСОЛЮТНЫМ ЗЛОМ. Тот же вопрос, не могли бы Вы посоветовать почитать что-то толковое по этому поводу ? Именно по МЕТОДОЛОГИИ.

Офлайн

#6 Авг. 15, 2013 20:03:39

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

FishHook
супом или груб
Что это ?

Офлайн

#7 Авг. 15, 2013 20:11:16

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Да, сейчас считаю утиную типизацию АБСОЛЮТНЫМ ЗЛОМ
да блин, утиная типизация это всего лишь грязный хак для оо программ позволяющий быстро получить необходимую функциональность.

Отредактировано sergeek (Авг. 15, 2013 20:14:06)

Офлайн

#8 Авг. 15, 2013 20:23:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

eugenk,
А знаете к чему я веду?
А веду я к тонкой грани, которая как междужопная полоса трусиков-стрингов проходит между двумя родственными понятиями, которые часто путают. Есть кодеры, а есть программисты. Бога ради, не думай, что я пытаюсь унизить. Нет. Тот прав, кто за свою работу получает больше денег. Остальное фигня и демагогия.
Что характеризует кодера? Он знает все тонкости языка программирования и со страшной силой срётся за то, что его язык - самый лучший, а все остальные ему завидуют.
Программист выбирает инструмент наиболее подходящий для решения текущей задачи и совершенствует свои навыки по мере необходимости.
.
Обе стратегии имеют право на существование. Выбирать Вам.



Офлайн

#9 Авг. 15, 2013 20:45:47

eugenk
Зарегистрирован: 2013-08-15
Сообщения: 12
Репутация: +  -1  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

FishHook
Программист выбирает инструмент наиболее подходящий для решения текущей задачи и совершенствует свои навыки по мере необходимости.
Как Вам сказать… Я скорее не программист даже, а математик. Что меня подвигло выбрать питон, это во-первых библиотека NlPack (задача проекта обработка текстов на естественном языке), во-вторых общая научная ориентированность языка (в ходе проекта похоже вообще много чего придется юзать). Но увы, сам язык идет пока у меня со скрипом. Он сильно отличается от того, к чему я привык. Вот и хочется по нему почитать что-то средне-продвинутого уровня. Можете что-то посоветовать, желательно на русском ?

Отредактировано eugenk (Авг. 15, 2013 20:55:22)

Офлайн

#10 Авг. 15, 2013 20:49:13

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

да все тоже в питоне только намного проще

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version