Size: a a a

2020 December 10
PythonDigest
Типовые ошибки на собеседовании
https://habr.com/ru/post/531674/?utm_campaign=531674&utm_source=habrahabr&utm_medium=rss

Всем привет, сегодня я хотел бы поговорить о некоторых сложностях и заблуждениях, которые встречаются у многих соискателей. Наша компания активно растет, и я часто провожу или участвую в проведении собеседований. В итоге я выделил несколько вопросов, которые многих кандидатов ставят в сложное положение. Давайте вместе рассмотрим их. Я опишу специфические вопросы для Python, но в целом статья подойдет для любого собеседования. Для опытных разработчиков никаких истин тут открыто не будет, но тем, кто только начинает свой путь, будет легче определиться с темами на ближайшие несколько дней.
источник
2020 December 11
PythonDigest
Можно всё: решение NLP задач при помощи spacy
https://habr.com/ru/post/531940/?utm_campaign=531940&utm_source=habrahabr&utm_medium=rss

Обработка естественного языка сейчас используется повсеместно: стремительно развиваются голосовые интерфейсы и чат-боты, разрабатываются модели для обработки больших текстовых данных, продолжает развиваться машинный перевод.
источник
PythonDigest
источник
PythonDigest
Клиент-серверный IPC при помощи Python multiprocessing
https://habr.com/ru/post/531994/?utm_campaign=531994&utm_source=habrahabr&utm_medium=rss

Статья отражает личный опыт разработки CLI приложения для Linux.

В ней рассмотрен способ выполнения привилегированных системных вызовов процессом суперпользователя по запросам управляющей программы через строго описанный API.

Исходный код написан на Python для реального коммерческого приложения, но для публикации абстрагирован от конкретных задач.
источник
PythonDigest
Maps with Django (part 1): GeoDjango, SpatiaLite and Leaflet
https://www.paulox.net/2020/12/08/maps-with-django-part-1-geodjango-spatialite-and-leaflet/
источник
PythonDigest
источник
PythonDigest
Конфигурируем сервис с помощью Vault и Pydantic
https://habr.com/ru/post/532032/?utm_campaign=532032&utm_source=habrahabr&utm_medium=rss

В данной статье я расскажу о конфигурации для вашей сервисов с помощью связки Vault (KV и пока только первой версии, т.е. без версионирования секретов) и Pydantic (Settings) под патронажем Sitri (https://github.com/LemegetonX/sitri).

 
Итак, допустим, что у нас есть приложение superapp с заведёнными конфигами в Vault и аутентификацией с помощью approle, примерно так настроим (настройку policies для доступа к секрет-энжайнам и к самим секретам я оставлю за кадром, так как это достаточно просто и статья не об этом):
источник
PythonDigest
[Видео] Moscow Python Podcast. Путь джуна (level: All)
https://www.youtube.com/watch?v=H0IDlTgyZnI

В гостях у Moscow Python Podcast выпускник курсов Learn Python, разработчик в компании Appello Павел Кузнецов.
источник
PythonDigest
Ультимативный гайд по поиску утечек памяти в Python
https://habr.com/ru/post/532030/?utm_campaign=532030&utm_source=habrahabr&utm_medium=rss

Практика показывает, что в современном мире Docker-контейнеров и оркестраторов (Kubernetes, Nomad, etc) проблема с утечкой памяти может быть обнаружена не при локальной разработке, а в ходе нагрузочного тестирования, или даже в production-среде.
источник
PythonDigest
django-linear-migrations - упрощаем цепочку миграций
https://adamj.eu/tech/2020/12/10/introducing-django-linear-migrations/
источник
2020 December 13
PythonDigest
Brython: заменяем JavaScript на Python на фронтенде
https://habr.com/ru/post/532454/?utm_campaign=532454&utm_source=habrahabr&utm_medium=rss

К огромному удовлетворению нашей читательской аудитории, наша работа над обновлением книг по Python не прекращается. Но не прекращается и поиск в этом направлении — и сегодня мы хотели бы упомянуть Brython — Python для браузеров. Статья короткая, немного игривая и детективная, мы постарались сохранить авторский стиль.
источник
PythonDigest
Семь бед — один ответ: как мы решали проблему постоянных исправлений
https://habr.com/ru/post/532594/?utm_campaign=532594&utm_source=habrahabr&utm_medium=rss

По случаю завершения моего испытательного срока я решил написать статью, в которой бы хотел поговорить о том, как можно оптимизировать процесс погружения в задачу. Я расскажу о накопленном ранее опыте, и о том как мой опыт выручил меня, когда я пришел в Exness. В примерах буду описывать взаимодействие микросервисов с помощью sequence diagram.
источник
PythonDigest
Conways Game of life на Python
https://habr.com/ru/post/532732/?utm_campaign=532732&utm_source=habrahabr&utm_medium=rss

Это мой первый пост, где я хочу рассказать про самый известный клеточный автомат "Игра жизнь", а также напишем её на Python с использованием графики Pygame.
 
источник
2020 December 14
PythonDigest
#python #pydigest

Сборник Python новостей уже перед вами.

В выпуске Python Дайджест вы найдете:

- Ультимативный гайд по поиску утечек памяти в Python
- Можно всё: решение NLP задач при помощи spacy
- Генератор диаграмм таблиц ClickHouse для PlantUML
- Редактирование JSON полей через Django админку
- Конфигурируем сервис с помощью Vault и Pydantic
- Клиент-серверный IPC при помощи Python multiprocessing
- [Видео] Moscow Python Podcast. Путь джуна
- django-linear-migrations - упрощаем цепочку миграций

Заходите в гости - https://pythondigest.ru/issue/364/
Присылайте интересные новости через форму на сайте.
источник
2020 December 15
PythonDigest
Влияние вида импорта на скорость исполнения кода
https://pythonz.net/articles/350/

Вспомним, на что и как, кроме читаемости, влияет вид импорта.
источник
PythonDigest
источник
PythonDigest
plac 0.7
http://www.artima.com/weblogs/viewpost.jsp?thread=301632

plac is much more than a command-line arguments parser. You can use it to implement interactive interpreters (both on a local machine on a remote server) as well as batch interpreters. It features a doctest-like mode, the ability to launch commands in parallel, and more. And it is easy to use too!
источник
PythonDigest
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (ccliv)
http://python-weekly.blogspot.com/2020/12/ccliv-stackoverflow-python-report.html
источник
PythonDigest
The Real Python Podcast – Episode #39: Generators, Coroutines, and Learning Python Through Exercises
https://realpython.com/podcasts/rpp/39/
источник