Size: a a a

2019 February 12
PythonDigest
Делаем прототип бота для боев в Clash Royale
https://habr.com/ru/post/439352/?utm_campaign=439352

У вас бывало, что вы залипаете в какую-то простенькую игру, думая, что с ней вполне бы мог справиться искусственный интеллект? У меня бывало, и я решил попробовать создать такого бота-игрока. Тем более, сейчас много инструментов для компьютерного зрения и машинного обучения, которые позволяют строить модели без глубокого понимания подробностей реализации. «Простые смертные» могут сделать прототип, не строя нейронные сети месяцами с нуля.
источник
PythonDigest
Обширный обзор собеседований по Python. Советы и подсказки
https://habr.com/ru/post/439576/?utm_campaign=439576

После 3-х недель собеседований, поисков, учёбы, бессонных ночей (часто прокручивал в голове возможные повороты событий, варианты ответов и т.д.) я получил достаточно много предложений. Первые два пришлось отклонить, поскольку закончился deadline по принятию решения, а я ждал предложений от других контор. В результате я принял для себя конкретный день, чтобы определиться и ждал результатов текущих и пройденных собеседований. Честно говоря, выбор у меня был достаточно сложный, поскольку варианты, между которыми я выбирал, в целом были очень привлекательными. В общем я решил поставить для себя приоритетом направление развития, а не условия и проект. Даже после принятия решения (и предложения) другие продолжали приходить (но для меня это уже было неважно).
источник
PythonDigest
Как программист датасаентистам кернелы писал
https://habr.com/ru/post/439394/?utm_campaign=439394

Мало кто верит, что современный data science-стек может быть построен не на Python, но такие прецеденты есть :). Стек Одноклассников формировался долгие годы, в первую очередь программистами, перешедшими в data science, но всё ещё остались близкими к проду, поэтому в его основе лежат открытые технологии JVM-стека: Hadoop, Spark, Kafka, Cassandra и т.д. Это помогает нам сокращать время и затраты на ввод моделей в эксплуатацию, но иногда создаёт и сложности. Например, при подготовке базовых решений для участников SNA Hackathon 2019 (https://snahackathon.org/) пришлось сжать волю в кулак и погрузиться в мир динамической типизации. Подробности (и лёгкий троллинг) под катом :)
источник
PythonDigest
Как устроен штрихкод?
https://habr.com/ru/post/439604/?utm_campaign=439604

Со штрихкодами современный человек сталкивается каждый день, даже не задумываясь об этом. Когда мы покупаем в супермаркете продукты, их коды считываются именно с помощью штрихкода. Также посылки, товары на складах, и прочее и прочее. Однако, мало кто знает, как же реально это работает.


Как устроен баркод, и что закодировано на этой картинке?
источник
PythonDigest
Начинаем FPGA на Python
https://habr.com/ru/post/439638/?utm_campaign=439638

Технология FPGA (ПЛИС) в настоящее время обретает большую популярность. Растёт количество сфер применения: помимо обработки цифровых сигналов, FPGA используются для ускорения машинного обучения, в blockchain технологиях, обработке видео и в IoT.
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxiv)
http://python-weekly.blogspot.com/2019/02/clxiv-stackoverflow-python-report.html
источник
PythonDigest
Talk Python to Me: #198 Catching up with the Anaconda distribution
https://talkpython.fm/episodes/show/198/catching-up-with-the-anaconda-distribution

Аудио-подкаст
источник
PythonDigest
Buildbot: сказ с примерами еще об одной системе непрерывной интеграции
https://habr.com/ru/post/439096/?utm_campaign=439096

Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько (https://habr.com/ru/post/204700/) статей (https://habr.com/ru/post/205670/) на хабре, но, с моей точки зрения, из них не очень понятны преимущества сего инструмента. Кроме того, в них почти нет примеров, из-за чего трудно увидеть всю мощь программы. В своей статье я постараюсь восполнить эти недостатки, расскажу про внутренне устройство Buildbot'a и приведу примеры нескольких нестандартных сценариев.
источник
2019 February 13
PythonDigest
[Видео] Python Junior Podcast. Как конференции помогают разработчику расти быстрее
https://www.youtube.com/watch?v=TB2aMQCiDec
источник
PythonDigest
Паттерн Фабрика на Python
https://realpython.com/factory-method-python/
источник
PythonDigest
Dropbox: постепенная миграция миллиона строк с Python2 на Python3
http://ow.ly/OJyp30nEuqS
источник
PythonDigest
источник
PythonDigest
Django security releases issued: 2.1.6, 2.0.11 and 1.11.19
https://www.djangoproject.com/weblog/2019/feb/11/security-releases/
источник
PythonDigest
Связный список на Python
http://ow.ly/ziKS30nEuDX
источник
PythonDigest
источник
PythonDigest
Zato: история миграции на Python3
https://zato.io/blog/posts/python-3-migration-success-story.html
источник
2019 February 14
PythonDigest
python-frameworks-benchmark - бенчмарк web фреймворков в 2019
https://github.com/startmatter/python-frameworks-benchmark
источник
PythonDigest
Результаты опрос Python разработчиков от JetBrains
http://ow.ly/nlwC30nEuG4
источник
PythonDigest
pyrs - Python to Rust transpiler
http://github.com/konchunas/pyrs
источник
PythonDigest
spektral - Deep Learning графах с Keras
http://github.com/danielegrattarola/spektral
источник