Ответы пользователя по тегу Python
  • urllib.urlopen и русскией URL'ы

    Vas3K
    @Vas3K
    Если я правильно понял вас, то вы пытаетесь открыть IRI как URI, что не совсем верно. Для перевода из IRI существует много методов. Можно просто юзать urllib.unquote(), но он не всегда подходит. Потому гуглим по запросу «python iri to uri» и тырим нужный код. Там небольшой метод, я лично выдрал из фреймворка Django (вроде бы django.utils.encoding.iri_to_uri)
    Ответ написан
    1 комментарий
  • BST, что и как?

    Vas3K
    @Vas3K
    Либо что-то не то с выводом, либо может в максимальную глубину рекурсии упираетесь, код вставки на первый взгляд верен. Нужно больше инфы. Какие ограничения на входные данные?
    Ответ написан
  • Сборка, непрерывная интеграция, развертывание в проектах на python?

    Vas3K
    @Vas3K
    В качестве CVS использую git, для быстрого развертывания на боевой сервер — небольшой скрипт с вызовом rsync. Вроде вся магия.
    Ответ написан
    Комментировать
  • Книги по PyQt

    Vas3K
    @Vas3K
    Зачем? Если знаем Qt — читаем пару статей, чтобы понять, что там все то же самое, а потом просто постоянно пользуемся маном. Даже не по PyQt, а официальным по Qt, там лучше написано.
    Ответ написан
    Комментировать
  • NoSQL + Python

    Vas3K
    @Vas3K
    Ну, теорию сами почитаете, вопросы «надо ли нам это» не рассматриваем. Поделюсь своим опытом. Самый «низкий уровень» доступа к монго на питоне — pymongo Это как mysqldb для MySQL (если работали), то есть голые запросы, голые итераторы, поэтому были придуманы надстройки над этим всем делом (как Алхимия для SQL) чтобы делать MVC. Из тех, что я юзал (вроде две самые известные и юзабельные) это mongokit и mongoengine. На mongokit написан мой блог (ссылку найдете где надо), и еще пара проектов. Из впечатлений: очень классное описание моделей — просто словари, как в монго, но немного запутанное объявление ключей и DBRef. Запросы тоже очень понравились, почти точь-в-точь как в консоли монго. Не понравились некоторые моменты запросов, но в основном это связано с быстрым развитием монго и медленным самого mongokit. А, да, если пишете на джангах всяких и не умеете ручками делать авторизацию и не осиливаете админку, то это не для вас. Тут ничего нет. Но есть в mongoengine. Но тут есть свои минусы: странное описание моделей (как в джанговском ORM, на классах, для SQL хорошо, а для монго нет), странные запросы. Mongoengine больше похож на SQL головного мозга, за что мне и не нравится. Но более… хм… абстрактный что-ли.

    Все вышесказанное — ИМХО.
    Ответ написан