Size: a a a

2017 April 05
PythonDigest
источник
PythonDigest
Да, Python медленный и я не беспокоюсь
https://medium.com/nhumrich/yes-python-is-slow-and-i-dont-care-13763980b5a1

Автор делится опытом использования Python - как невилирует недостатки скорости языка
источник
PythonDigest
Управление настройками Django
https://medium.com/wemake-services/managing-djangos-settings-e2b7f496120d

В статье автор рассматривает модуль django-split-settings, который позволяет разделить файл настроек на отдельные python-файлы.
источник
PythonDigest
Python декораторы: шаг за шагом
https://dbader.org/blog/python-decorators
источник
PythonDigest
Собираем проект на python3 & PyQT5 под Windows, используя PyInstaller
https://habrahabr.ru/post/325626/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

 
Причиной написания статьи, явилось огромное количество постоянно возникающих у новичков вопросов такого содержания: "Как собрать проект c pyqt5", "Почему не работает", "Какой инструмент выбрать" и т.д. Сегодня научимся собирать проекты без мучений и танцев с бубном.
источник
PythonDigest
Модель колебательного звена с применением символьного и численного решений дифференциального уравнения на SymPy и NumPy
https://habrahabr.ru/post/325650/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

В статье использованы возможности пакета SymPy совместно с пакетом NumPy. Всё сводиться к преобразованию символьных выражений в функции способные работать с другими модулями Python.


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


Надеюсь, что подобные исследования колебательного звена на Python найдут своих сторонников.
источник
PythonDigest
Django релизы безопасности 1.10.7, 1.9.13 и 1.8.18
https://www.djangoproject.com/weblog/2017/apr/04/security-releases/
источник
2017 April 06
PythonDigest
источник
PythonDigest
InstaPy - автоматический скрипт для набор подписчиков в Instagram
http://github.com/timgrossmann/InstaPy
источник
PythonDigest
Как написать простого бота для Slack
http://pybit.es/simple-chatbot.html
источник
PythonDigest
Байесовские многорукие бандиты против A/B тестов
https://habrahabr.ru/post/325416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

 У компании есть веб-сайт, на котором есть красная кнопка в форме прямоугольника с закругленными краями. Если пользователь нажимает на эту кнопку, то где-то в мире мурлычет от радости один котенок. Задача компании — максимизация мурлыкания. Также есть отдел маркетинга, который усердно исследует формы кнопок и то, как они влияют на конверсию показов в клико-мурлыкания. Потратив почти весь бюджет компании на уникальные исследования, отдел маркетинга разделился на четыре противоборствующие группировоки. У каждой группировки есть своя гениальная идея того, как должна выглядеть кнопка. В целом никто не против формы кнопки, но красный цвет раздражает всех маркетологов, и в итоге было предложено четыре альтернативных варианта. На самом деле, даже не так важно, какие именно это варианты, нас интересует тот вариант, который максимизирует мурлыкания. Маркетинг предлагает провести A/B/n-тест, но мы не согласны: и так на эти сомнительные исследования спущено денег немерено. Попробуем осчастливить как можно больше котят и сэкономить на трафике. Для оптимизации трафика, пущенного на тесты, мы будем использовать шайку многоруких байесовских бандитов (bayesian multi-armed bandits). Вперед.
источник
PythonDigest
Копаем внутрь Django QuerySets
https://www.caktusgroup.com/blog/2017/04/05/digging-into-django-querysets/

Статья описывает часть Django ORM - QuerySets. Что это, что хранит, как использовать
источник
2017 April 07
PythonDigest
Как автоматизировать 100DaysOfCode Daily Tweet
http://pybit.es/100days-autotweet.html

Автор делится простым способом публиковать сообщения в twitter
источник
PythonDigest
Книга «Программируем на Python»
https://habrahabr.ru/post/325782/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Вы наверняка слышали о книге Майкла Доусона (Michael Dawson), в которой он учит языку программирования Python тем же самым путем, то есть через программирование несложных игр. Учиться, создавая свои собственные развлекательные программы. 


Несмотря на развлекательный характер примеров, демонстрируется вполне серьезная техника программирования. Ниже приведен отрывок из главы «Объектно-ориентированное программирование. Игра «Блек-джек»»
источник
PythonDigest
[Видео] Разбираемся с asyncio в Python 3
https://www.youtube.com/watch?v=M-UcUs7IMIM
источник
PythonDigest
источник
PythonDigest
Как превратить Django Admin в легковесный dashboard
https://medium.com/@hakibenita/how-to-turn-django-admin-into-a-lightweight-dashboard-a0e0bbf609ad

Статья описывает применение Django Admin для рисования графиков и создания выборок 
источник
PythonDigest
Podcast.__init__ Episode 103 - Duplicity с Kenneth Loafman
https://www.podcastinit.com/episode-103-duplicity-with-kenneth-loafman/

Duplicity - инструмент создания бэкапов. Аудио-подкаст
источник
PythonDigest
Django Apps Checklist
http://djangoappschecklist.com/

Чек-лист для создания Django проекта. 
источник
PythonDigest
[Видео] Видеокурс по Scrapy
http://help.scrapinghub.com/scrapy-cloud/learn-scrapy-video-tutorials

Scrapy - инструмент парсинга web-страниц
источник