Size: a a a

2019 July 03
PythonDigest
[Видео] Moscow Python Podcast. Как будут ломать ваше веб-приложение (level: junior+)
https://www.youtube.com/watch?v=3s9M3Vn-ZuI

Спецвыпуск с Positive Hack Days! Гости у Moscow Python Podcast на сей раз тоже необычные — всамделишные, но сугубо «белые» хакеры: Ярослав и Анатолий из Positive Technologies. Вместе с ними мы вникаем в особенности работы white hat хакеров, в логику действий взломщиков, находящихся на светлой стороне силы, в специфику хака веб-приложений, а также в отдельные потенциальные уязвимости в технологическом стеке вокруг Python.
источник
PythonDigest
Podcast.__init__: Open Source Automated Machine Learning With MindsDB
https://www.pythonpodcast.com/mindsdb-automated-machine-learning-episode-218/

Audio
источник
PythonDigest
Intensio-Obfuscator - Obfuscate python code 2.x and 3.x
https://github.com/Hnfull/Intensio-Obfuscator
источник
PythonDigest
Data Science Digest (July 2019)
https://habr.com/ru/post/458488/?utm_campaign=458488&utm_source=habrahabr&utm_medium=rss

Лето в полном разгаре, и если вы планируете быть в Одессе 5-го июля, приглашаю вас на ODS митап и дата-бар (https://www.meetup.com/ru-RU/Open-Data-Science-Odessa/events/262702735/), который организовывает одесская ODS.ai (https://ods.ai/) команда. Напоминаю, что у дайджеста есть свой Telegram-канал (https://t.me/DataScienceDigest) и страницы в соцсетях (Facebook (https://www.facebook.com/DataScienceDigest/), Twitter (https://twitter.com/data_digest), LinkedIn (https://www.linkedin.com/company/data-science-digest/), Medium (https://medium.com/datasciencedigest)), где я ежедневно публикую ссылки на полезные материалы. Присоединяйтесь!
источник
PythonDigest
Достать worklog из Jira
https://habr.com/ru/post/458516/?utm_campaign=458516&utm_source=habrahabr&utm_medium=rss

Недавно я писал про api клиент для Jira. Разбираться с ним я начал, когда возникла необходимость автоматизировать формирование отчета по времени(отчеты нужны заказчику). В итоге получися небольшой инструмент который позволяет быстро и легко вытаскивать необходимые данные.
источник
PythonDigest
источник
PythonDigest
Python + Pyside2 или просто «Калькулятор»
https://habr.com/ru/post/458536/?utm_campaign=458536&utm_source=habrahabr&utm_medium=rss

Я захотел написать десктопное приложение, аля простой «Калькулятор». Мой выбор пал на Pyside2. Я не претендую на идеальный код или урок. Просто есть желание поделиться опытом, если кто-то, как и я, хочет начать шарить в Python. Если кому-то помогу — результата я достиг.
источник
PythonDigest
Konfetti - управляем конфигурацией проекта+ Vault
https://github.com/kiwicom/konfetti
источник
PythonDigest
The Python Celery Cookbook: Small Tool, Big Possibilities
https://djangostars.com/blog/the-python-celery-cookbook-small-tool-big-possibilities/
источник
2019 July 04
PythonDigest
Набор практик для конфигурирования Django проекта
https://djangostars.com/blog/configuring-django-settings-best-practices/
источник
PythonDigest
Python Bytes: #137 Advanced Python testing and big-time diffs
https://pythonbytes.fm/episodes/show/137/advanced-python-testing-and-big-time-diffs

Audio
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
Распознавание источников освещения на картах окружения
https://habr.com/ru/post/458598/?utm_campaign=458598&utm_source=habrahabr&utm_medium=rss

В этой статье представлена реализация на Python алгоритма распознавания источников освещения на картах окружения (LDR или HDR) при помощи равнопромежуточной проекции (equirectangular projection). Однако после внесения незначительных изменений её также можно использовать с простыми фоновыми изображениями или кубическими картами. Примеры возможного применения алгоритма: программы трассировки лучей, в которых требуется распознавать первичные источники освещения для испускания из них лучей; в растеризованных рендерерах он может применяться для отбрасывания теней, использующих карту окружения; кроме того, алгоритм также можно применять в программах устранения засветов, например в AR.
источник
PythonDigest
faceswap - заменяем одно лицо на другое
https://github.com/deepfakes/faceswap
источник
PythonDigest
Действительно ли Python GIL уже мертв?
https://habr.com/ru/post/458694/?utm_campaign=458694&utm_source=habrahabr&utm_medium=rss

В далеком 2003 году Intel выпустил новый процессор Pentium 4 “HT”. Этот процессор разгонялся до 3ГГц и поддерживал технологию гиперпоточности.
Помимо выпуска многоядерных процессоров для широкой пользовательской аудитории в 2006 году произошло кое-что еще. Python 2.5 наконец увидел свет! Он поставлялся уже с бета версией ключевого слова with, которое вы все знаете и любите.

 
источник
2019 July 05
PythonDigest
источник
PythonDigest
Детальный разбор интервью для Junior Python Developer
https://habr.com/ru/post/458746/?utm_campaign=458746&utm_source=habrahabr&utm_medium=rss

Последние два месяца я full-time пишу учебник по языку программирования Python, пока рабочее название "Магия Python для начинающих". Скорее всего будет видео-курс и книга. За 20 лет работы накопилось много опыта и хочется сделать мир чуточку более простым для тех кто только делает свои первые шаги в программировании.
Помимо синтаксиса и описания языка часть содержания посвящена тому как вообще устроена работа программиста. А поскольку мне очень важно сделать содержание которое бы действительно отвечало потребностям людей, то я начал искать контакт и общаться с теми кто только начал карьеру. И оказалось, что наиболее частый вопрос звучит так: я уже что-то выучил, прошел курсы или разобрался с языком самостоятельно и хочу устроиться на работу чтобы получить первый опыт, но без опыта меня не берут.
источник
PythonDigest
Как сообщить Google о других языках на вашем сайте Django
https://webdevblog.ru/kak-soobshhit-google-o-drugih-yazykah-na-vashem-sajte-django/

Django имеет очень мощный механизм (https://docs.djangoproject.com/en/2.2/topics/i18n/) для обслуживания сайтов на нескольких языках. Ему необходимо небольшое количество настроек, для добавления дополнительных языков на сайт Django.
источник