← All posts tagged Python

cblp
Python C++ программирование @tsvetkov, не принимай нижеследующее близко к сердцу, пожалуйста. Как же я люблю Питон! Придумал относительно сложную задачку для падавана, чтоб он изучил C++, а именно — слияние отсортированных файлов (как этап внешней сортировки). С использованием двоично-поискового дерева, или даже пирамиды. (Антон, я тебя пока только часть этого сформулировал, остальное ещё впереди.) А потом сел и написал в одну строчку на Питоне с использованием встроенной функции heapq.merge(). Антоха, ты только не расслабляйся! Учебные задачки всегда бесполезные, но опыт старших поколений перенимать надо. Как же я ненавижу Питон...
cblp
Python фигасе! оказывается, Гвидо говорил о необходимости революции в Питоне под названием Python 3000 ещё в 2001 году! а доделали его только в 2008. а за это время программисты успели наворотить гору программ, которые теперь тяжело перенести
cblp
Python программирование Вот за что я люблю Питон: поставил запятую не в том месте, и он не выдаёт ошибку, просто работает через задницу. А я полчаса вычислял, почему два практически одинаковых класса совершенно по-разному себя ведут.
cblp
Python фигасе: "интенсивное и постоянное использование мат.функций во втором формате вызова (math.sin вместо sin) приводило к замедлению в 1.3-1.4 раза."
cblp
Python Интересно, по какому принципу функции для работы с файловой системой раскидали по os, os.path и shutil? Я с трудом запоминаю, в каком из них находится нажная мне функция.
cblp
Python Всё время забываю, что к строке надо приводить через unicode(), а не через str(). Какой неочевидный язык!
cblp
Python Начал осваивать PyQt. Нашёл баг в pyuic4, составил тесткейс, придумал воркэраунд, отправил разработчикам.

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

А Питон нравится. Он прикольный. Можно во время выполнения пропатчить класс в чужой библиотеке, и это будет работать.
cblp
Python Ну вот опять. Надо срочно написать скрипт, а на целевой машине Debian, и никакого python3.0. Хочется взять и установить! взять и установить!