← All posts tagged Python

@tsvetkov, не принимай нижеследующее близко к сердцу, пожалуйста. Как же я люблю Питон! Придумал относительно сложную задачку для падавана, чтоб он изучил C++, а именно — слияние отсортированных файлов (как этап внешней сортировки). С использованием двоично-поискового дерева, или даже пирамиды. (Антон, я тебя пока только часть этого сформулировал, остальное ещё впереди.) А потом сел и написал в одну строчку на Питоне с использованием встроенной функции heapq.merge(). Антоха, ты только не расслабляйся! Учебные задачки всегда бесполезные, но опыт старших поколений перенимать надо. Как же я ненавижу Питон...

фигасе! оказывается, Гвидо говорил о необходимости революции в Питоне под названием Python 3000 ещё в 2001 году! а доделали его только в 2008. а за это время программисты успели наворотить гору программ, которые теперь тяжело перенести

Вот за что я люблю Питон: поставил запятую не в том месте, и он не выдаёт ошибку, просто работает через задницу. А я полчаса вычислял, почему два практически одинаковых класса совершенно по-разному себя ведут.

фигасе: "интенсивное и постоянное использование мат.функций во втором формате вызова (math.sin вместо sin) приводило к замедлению в 1.3-1.4 раза."

Интересно, по какому принципу функции для работы с файловой системой раскидали по os, os.path и shutil? Я с трудом запоминаю, в каком из них находится нажная мне функция.

Начал осваивать PyQt. Нашёл баг в pyuic4, составил тесткейс, придумал воркэраунд, отправил разработчикам.

Последнее время меня не покидает ощущение, что тот софт, которым я пользуюсь, просто никто не тестировал. Ну или очень мало.

А Питон нравится. Он прикольный. Можно во время выполнения пропатчить класс в чужой библиотеке, и это будет работать.