IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Мега-Учебник Flask, Часть XII: Даты и время (издание 2018) Flask

Это двенадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как работать с датой и временем таким образом, что бы пользователи, не зависели от того, в каком часовом поясе они находятся.

     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи
     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

How-to: смена основного домена в G Suite для всей компании и с сохранением всех данных

Появилась необходимость сменить основной домен компании в G Suite с .ru на .com с сохранением всех данных, календарей, псевдонимов и доступов на сторонние ресурсы. Информации о переезде в интернете не очень много, а точнее, кроме справки самого Google, вообще ничего не нашлось, что и стало причиной создания этого how-to. Будет полезно, если кто-то решит повторить подобное.

     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Python, Delphi и C++ глазами учёного

Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++, чтобы здраво оценить время на «ремонт» сломанного кода и вообще — общее время разработки. Да, это статья про код, который был написан разными людьми на Delphi, Python и C++ для одной и той же задачи, внутри одной команды

     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Self-Initializing Classes

О метаклассах и декораторах

     21.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

"Конкурс" на лучшую программную реализацию, выводящую число ‘‘сорок два’’

Понимаю, что данная статья наверняка вызовет вопросы у модераторов (о целесообразности её пребывания на Хабре), но где как не здесь [на крупнейшем в Европе ресурсе для IT-специалистов] поднимать вопрос ответа на главный вопрос с точки зрения IT?

     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Тестирование celery задач

Как писать unit тесты для celery

     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Релизы
     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи
     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Готовый шаблон сайта с регистрацией, юзерами и админами на Flask Flask

Бывает, приходится делать сайты на flask, у которых есть пользователи и админы. Чисто для себя решил как-то это стандартизировать и, главное, не терять время, когда такая задача появляется. Цель — в несколько команд получить рабочий сайт

     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Интересные факты о Python или «С днем рождения, Python!»

Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и покорения новых высот Python. В честь сегодняшнего дня рождения, ниже подбор интересных фактов о Python. Если заинтересовались, добро пожаловать под кат! Читайте факты, делитесь своими фактами в комментариях или просто веселитесь. Ведь сегодня праздник :)

     20.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Учебные материалы
     19.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи

Почему Python так хорош в научных вычислениях

Это показалось хорошим чтением на выходные — им оно и было. Главный аргумент, который приводит автор: язык Си остаётся непревзойдённым как язык системной интеграции, потому что разрешает взаимодействовать с "чужим" кодом, то есть кодом, написанным независимо и возможно даже на других языках, вплоть до ассемблера. Фактически, Си — один из немногих языков программирования, позволяющих иметь дело с любыми данными на уровне байтов. Большинство более "современных" языков запрещают такое взаимодействие во имя безопасности: вся память, к которой вы можете получить доступ — это память, выделенная с помощью безопасной среды исполнения языка. Как следствие, вы застреваете в его замкнутой вселенной.

     19.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи
     19.02.2018       Выпуск 218 (19.02.2018 - 25.02.2018)       Статьи