Home

Блог

  • 5 крутых событий по Python в СНГ, которые пройдут этим летом Статья

    Лето - это не только горячий сезон для путешествий и отдыха, но и отличное время для получения новых знаний. В теплое время года намного приятнее посещать различные мероприятия. Мы подобрали для вас 5 крутых Python событий, которые пройдут в ближайшее время!

    Kyiv.py #15 (Django Birthday special edition)

    http://www.meetup.com/uapycon/events/222983377/

    Дата: 11 июля

    Место: Киев, Украина

    Описание: Меропрятие Kyiv.py приурочено к юбилею Django. Вы сможете обсудить дальнейшее развитие Django, его сильные и слабые стороны, а также послушать доклады разработчико  GetGoing, DataRobot, Zakaz.ua и др.

    Стоимость: бесплатно

  • Ключевые различия между Python 2.7.x и Python 3.x Перевод

    Многие начинающие пользователи Python интересуются с какой версии Python они должны начать. Мой ответ на этот вопрос, как правило, что-то вроде «просто начните с версии о которой написан ваш любимый учебник, а потом просто проверьте различия».

    Но что делать, если вы начинаете новый проект и у вас есть выбор? Я бы сказал, что в настоящее время нет «правильных» или «неправильных» решений до тех пор, как и Python 2.7.x и Python 3.x поддерживают библиотеки, которые вы планируете использовать. Тем не менее стоит взглянуть на главные различия между этими двумя наиболее популярными версиями Python, чтобы избежать распространенных ошибок при написании кода для одной из них, или если вы планируете портировать ваш проект.

    Модуль __future__

    Python 3.x внес некоторые ключевые слова и функции несовместимые с Python 2, которые могут быть импортированы в Python 2 с помощью встроенного модуля __future__. Рекомендуется использовать __future__, если вы планируете поддержку Python 3.x для вашего кода. Например, если вы хотите, чтобы целочисленное деление в Python 2 осуществлялось как в Python 3.x, вы можете импортировать его через

    from __future__ import division

  • Улучшенное управление пакетов Python Перевод

    Дональд Стафт, один из основных участников pip, в прошлом году в блоге подробно описал четыре дня трафика PyPi CDN-провайдера. Один из показателей продемонстрировал, что pip используется для 75% установок, использующих PyPi. Инструмент оказался настолько полезным и популярным, что в октябре 2013 года было принято решение о pip будет включен наряду с Python, начиная с версии 3.4 и далее.

    Я использовал pip на протяжении всей моей работы как питониста но иногда мне требуется функциональность, которая отсутствует в pip непосредственно. Ниже я расскажу о некоторых решениях для таких крайних случаев.

    Запуск последней версии pip

    Перед выполнением каких-либо команд, представленных в данном посте убедитесь, что ваша версия pip достаточно современна. На момент написания статьи 1.5.4 являлась последним релизом поддерживаемым Ubuntu, а 1.5.6 была последней версией на GitHub.

     

    Если вы работаете с Python 3.4 или выше, то это не проблема, так как pip уже является частью комплекта установки Python.