Категория → Python

При загрузке приложения на сервера Google App Engine своего приложения у новичков часто возникают ошибки. Я собрал подборку самых частых проблем и способов их решений.Не запускается Google App Engine LauncherУстановил Google App Engine Launcher, но он не запускается. После запуска выдает посмотри логи. Вот что в логах… Рекомендовать on Facebook Share on vkontakte Bookmark in […]

Ровно год назад на блоге появилась серия статей по решению задачи Эйнштейна на различных языках с помощью различных парадигм. Отпразднуем годовщину? За основу кода взято решение Питера Норвига (CS212 от Udacity). import itertools from pprint import pprint Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Хотя эта тема и раскрыта в документации, у меня ушло некоторое время чтобы разобраться и всё понять. Вся структура сайта, созданного на feincms, состоит из страниц. У страницы может быть родитель. Если его нет то это страница верхнего уровня, отобразится в навигации с level=1. Страница может быть “В навигации”, что означает её появление на сайте […]

При изучение питона решил изучить модуль optparse. В книге «Python в системном администрировании UNIX и Linux» этот модуль отлично описан, но в документаци сказанно, что развитие этого модуля будет продолжаться с argparse. Из-за этого я решил разобраться с этим модулем. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Недавно просматривая посты о python на блоге, не нашел ничего о функциональных возможностях языка в чистом виде, что и послужило поводом для создания данного топика — описания. Python хоть и поддерживает парадигму функционального програмирования но возможностей поддерживающих данный стиль кодинга не так много, одна из таких возможностей включенная в язык это карринг или каррирование. Далее […]

По мотивам этой статьи. Небольшое отступление. К велостроительству отношусь критично, без оснований этим не страдаю, кроме учебных целей. Количество единиц техники, в компании где происходит сие действо, совсем скромное и перечислить у кого, что стоит можно практически по памяти. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Так как недавно пришлось вникать в тонкости пользования PlanetLab, я решила поделиться примером скрипта на автоматическое добавление-удаление нодов. Возможно, это в будущем сократит кому-нибудь время. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Приветствую всех блогажителей! Не так давно пришлось написать несколько небольших скриптов для 3D и VFX пакетов, тема это довольно интересная, но нужную информацию найти не всегда просто. С некоторыми пакетами, например Nuke, дела обстоят весьма неплохо, есть очень качественные доки и большой, активный комьюнити, тогда как с другими, в том числе Fusion, все гораздо более […]

Пару месяцев назад взялся я за изучение Python. Прочитав про используемые структуры, работу со строками, генераторы, основы ООП, размышлял какую полезную программу написать, что бы это все применить на реальной задаче. По счастливому стечению обстоятельств ко мне обратились знакомые с просьбой скачать мультфильм «Чудеса на виражах». Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Disclamer * весь приведенный код сознательно сокращен для упрощения понимания. Для реального использования его нужно дорабатывать, впрочем не сильно * Все описанное относится к «новым классам», т.е. прямо или косвенно Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Речь в этом посте пойдет о утилите под название «Quickly». Эта утилита позволяет быстро создавать приложения для Ubuntu на Python. По моему мнению, утилита очень проста и эффективна. Но, к сожалению она не распространена и имеет очень небольшую документацию только на английском языке. Это меня натолкнуло на написание вводного курса по этой утилите. Итак, поехали. […]

Теоретически, проблема конкурентного доступа не характерна для асинхронных приложений. В отличие от приложений с параллельной архитектурой, в которых в каждый момент времени может выполняться несколько задач претендующих на какой то общий ресурс — в асинхронном приложении в один момент времени выполняется только одна активность. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

По воле случая на последнем месте работы познакомился с каркасом для сбора данных с web сайтов Scrapy, который реализован на Python. Сфера его использования – сбор структурированных данных со страниц. И хотя его область применения достаточно широка и включает в себя мониторинг и автоматизированное тестирование, но использовали мы его по большей части для сбора информации […]


Наверх