← All posts tagged Python

Таки решил попробовать писать тесты вместе с программой. Сразу встал вопрос организации всего этого хозяйства. Есть ли какое-нибудь вменяемое руководство по организации тестирования? (Не описание методов xUnit, а средств помогающих ему). Особенно интересно в плане интеграции с аптаной. Там вроде есть из коробки шаблоны для pyUnit и простенький code coverage. Можно ли на основе этих средств делать красивыенькие отчёты о тестах с графиками и другими пузомерками?

И снова наро распарсить 3 сайта и вынуть из них кучу данных... Попробовать scrapy, который так рекламировали на хабре, или по старинке делать?

попробовал задеплоить проект после длительной разработки на локалхосте. Вместе с исходниками на сервер перезалился и settings.py Надо переставать хранить настройки в файлах с кодом....

Сделал макет GUI на GTK. Пока сигналы не цеплял, но элементы все есть. Всё делал руками так как glade либ может и не оказаться на преподском компе. Я проверял только на import gtk. Теперь самое интересное совместить координаты карты с координатами рисования PIL... да вообще разобраться с PIL

На военке выдали задание на курсовую работу. В кратце: надо написать программу вычисляющую подлёт ракеты. Писать предлагалось на чистом bash, но после разговора с начальником удалось выбить питон. Правда надо к этой штуке будет графику прикрутить. Итого получается python+gtk+pil. Посмотрим что из этого выйдет....

Роясь в документации нашёл для себя модуль argparse. С его помощью можно сделать качественную поддержку аргументов запуска при минимуме телодвижений (требует меньше кода чем getopts).

Вот ведь не хотел идти в веб девелопмент. Как-то это всё не особо моё, да и с полным отсутствием навыков нарисовать что-то чуть сложнее UML схемки там делать вроде нечего. А вот теперь надо. Начальство хочет обязательно Web GUI для приложения. Чтож, здравствуй, django.

В одной из выдач яндекса всплыло приглашение на работу (программист на питоне). Вместе с требованиями там приложена анкета с задачами. Несколько задач показались довольно интересны и заставили вспомнить, что помимо стандартного пути в питоне всегда есть путь побыстрее, а генераторы бывают разные. А есть какие-нибудь специализированные сайты, где можно найти задачи на определённые функции или особенности языков (Python или C++)?

Всё ещё пытаюсь переделать мусоросбощик питона. Кто-нибудь знает как называются строки в поле tp_name? Или как можно отличить их от прочих объектов в списке мусоросборщика? + Кто-нибудь понял смысл поколений?

Во время встраивания интерпретатора питона нашёл замечательную мину от разработчиков. Как говорится, без коментариев:
Notice that Py_Finalize does not free all memory allocated by the Python interpreter, e.g. memory allocated by extension modules currently cannot be released.

Пытаюсь написать свой модуль для python.... Каким же гемороем для С кодеров обходится удобство использования написанных компонентов! Больше всего пока убивает ручной инкремент/декремент счётчика ссылок...