Alexander
Python - лучший язык для менеджеров
Alexander
и мне он интересен именно с этой точки зрения
Nikolay
🌚
Nikolay
ВАСИК
Дима
Гениальный слоган 😂
Nikolay
дропбокс, инстаграм - ну вы поняли
Alexander
это не значит, что на нём нельзя решать другие задачи
Alexander
просто когда нужно сделать прототип - лучший выбор - Python
Дима
дропбокс, инстаграм - ну вы поняли
Всего два, два, кажется этого питона плохо кормили в детстве
Alexander
точно так же как выбор для энтерпрайза по умолчанию - это Java
Alexander
а лучший выбор для личной CMS - PHP
Alexander
(если есть планы использовать shared - хостинг)
Дима
Боже, если мне понадобится навернуть себе cms, то я сначала подумаю, где я свернул не тудв
Дима
2016 год на дворе
Alexander
каждый ЯП по-своему чем-то хорош и плох, и вот когда кто-то на питоне лезет в энтерпрайз с системой на той же Django - это вполне нормально (Java он не победит, но поконкурирует немного, если нет требований к скорости работы скриптов), а вот когда в энтерпрайз лезут с решениями на JS или PHP (пусть даже на хороших фреймворках) - это немного напрягает
Alexander
(по причине той самой слабой типизации)
Alexander
как тут говорят? каждый админ должен сделать СХД
Дима
Fuf
Alexander
тут аналогично) каждый веб-программист пишет свою самую лучшую в мире CMS)
Дима
Наверное я не веб
Дима
Или не программист(((
Дима
Или просто пользуюсь github, gitbook, keep, evernote, onenote, ginkgo...
Дима
это этап развития программиста
Угу, например этап error driven developement характеризуется пренебрежением тестами в пользу постоянных тычков от компилятора))
Nikolay
8))
Alexander
она была контр-адмиралом США
Alexander
и ещё программистом (создала первый в мире компилятор языка программирования)
Alexander
она как-то сказала Easier to ask for forgiveness than permission.
Alexander
это принцип разработки, когда вместо if () ... then .. else.. мы используем try: ... except ... : ...
Alexander
в том числе и в Python'е практикуют этот подход
Alexander
и это весьма похоже на error driven developement
Дима
Это не случайно 😂
Alexander
https://upload.wikimedia.org/wikipedia/commons/5/55/Grace_Hopper.jpg
Alexander
1984 год)
Alexander
а сокращённо техника называется EAFP
Дима
А вообще нормальные люди используют монаду Maybe, а не кидают эксепшны на каждый чих, роняя производительность и код
Alexander
спасибо, Грейс, ты многое сделала, но мне ты запомнилась именно этим принципом, и я с ним очень согласен, это удобно)
Alexander
ну, в Python'е принято вот так
Дима
Знаешь о чём говорит тот факт, что по запросу на эту аббревиатуру выдаёт только питон?)
Дима
ну, в Python'е принято вот так
Это как в байке про клетку и 5 обезьян
Alexander
о том, что никто так не сокращает кроме питонистов?
Alexander
ну, может быть
Дима
Нет, о том, что херня идея, раз никто больше даже не пытался перенять
Alexander
так проще
Alexander
а Python любит простые вещи
Alexander
с ними быстрее добиться результата
Дима
Простые как мычание
Дима
Если под рещультатом подразумевать полное уничтожение быстродействия
Alexander
быстродействие не является чем-то важным для питона
Alexander
этим они готовы жертвовать ради удобства и скорости разработки
Дима
Гг, вот поэтому питон находится там, где ему самое место
Alexander
собственно, именно поэтому Python тормознутый
Alexander
где именно?
Alexander
он один из самых популярных языков программирования в мире
Дима
этим они готовы жертвовать ради удобства и скорости разработки
Нет, в той истории про обезьян не было удобства разработки, только бананы и гидранты
Дима
А удобство — это когда тебе вообще не надо catch собирать руками
Дима
21 век на дворе, а в питоне ексепшны в качестве условий
Alexander
условий?
Alexander
это, наоборот, удобнее кучи if'ов
Alexander
а по популярности вот статистика (из разных источников) https://habrahabr.ru/company/kingservers/blog/307012/
Alexander
Java / C / Python - вот она, большая тройка языков программирования) каждый язык по-своему хорош, для своих задач)
Дима
это, наоборот, удобнее кучи if'ов
У тебя крайне странное представление о происходящем в других языках. У меня порой в коде целых модулей с разветвленной логикой может не быть ни одного if`а, и уж тем более try carch😉
Alexander
и?
Alexander
я говорил именно о том, что try/catch удобнее, чем if'ы
Alexander 🐕
ZOMG WTF am I reading
Alexander
😊
Дима
я говорил именно о том, что try/catch удобнее, чем if'ы
А бронзовая палка-копалка удрбней каменной 😄
Alexander
вот такие варианты есть только: Two main types of digging sticks both shared a similar shape but differed in size: a larger and heavier digging stick with a diameter of about 4 centimeters and 2 meters in length, used for the purpose of turning over the soil surface for new gardens a smaller and lighter digging stick with a diameter of about 2 centimeters and 1 meter (or less) in length, mainly used for basic horticulture tasks
Alexander
то есть отличаются размерами
Дима
Чувствуется опыт
Дима
Этому на курсах по питону обучают?
Дима
Ну, сразу после try catch
Alexander
на курсах в Новой Гвинеи 😊
Olsen
Еще ionic какой-то втюхивают
чочо про него говорят?
Nikolay
втирают дичь
Konstantin
https://cs7053.vk.me/c7004/v7004558/2bd74/xKzknBh0RJk.jpg
Alex
это принцип разработки, когда вместо if () ... then .. else.. мы используем try: ... except ... : ...
По мне это хрень. У меня где надо иф, а где эксепшен то трай-кэтч. В питоне. И вообще, использовать эксепнешы для флоу контрола это дерьмовая идея.
Aleserche
трай-кэтч нужно использовать в исключительных ситуациях, он для того и создавался. Но почему-то любят им обмазывать всё и вся
Alexander
они удобны, чем это плохо?