Zen of Python
20.1K subscribers
1.17K photos
160 videos
32 files
3.1K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите сделать видео с пролётом дрона без использования самого дрона?

Это достаточно просто, если у вас есть телефон и ИИ-модель Nerfstudio. Она сделана на основе модели ТуКА от NVIDIA и может превратить несколько кадров в единую 3D-сцену, на которой можно настроить «пролёты» камеры.

Здесь вы можете посмотреть инструкцию и исходники:

https://github.com/nerfstudio-project/nerfstudio/

#ml #nerf
MicroPython официально становится частью экосистемы Arduino

В блоге Arduino рассказали, что теперь их аппаратная платформа поддерживает работу MicroPython. Пока в тестовом режиме. Зато компания уже успела выпустить кроссплатформенную IDE для работы с MicroPython.

Подробнее:

https://habr.com/ru/news/t/698772/

#новости #diy #arduino
Как устроено виртуальное окружение в Python

Когда мы набираем в командной строке python то запускается интерпретатор питона. При этом система сама знает, что именно запускать и какие версии.

В этом видео вы узнаете, как ей это удаётся, а также разберётесь, как python понимает, где искать библиотеки и за счёт чего работает виртуальное окружение:

https://youtu.be/qELk8D-pAos

#видео #основы
Добавляем Python возможность удалять фон с изображений

В этом нам поможет библиотека Rembg. Она использует различные модели машинного обучения и использует их для определённых задач.

Подробности и инструкция здесь:

https://github.com/danielgatis/rembg

#библиотека
Путеводитель начинающего Python-разработчика

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

Путеводитель охватывает множество тем, а ориентироваться по нему очень просто — зелёные пункты нужно изучать в первую очередь, серые для более глубокого изучения, а оранжевые уже для совсем детальных знаний. Здесь и про структуры данных, и ООП, и про многое другое. Подробнее:

https://habr.com/ru/post/697760/

#начинающим #roadmap
Что почитать. Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow

На сегодняшний день всё больше проектов строятся с использованием машинного обучения. Эта книга поможет вам разобраться в том, как применять машинное обучение, используя просты и эффективные инструменты для написания программ, способных обучаться.

Вы сможете научиться работать с TensorFlow и scikit-learn, разобраться в концепциях и инструментах создания интеллектуальных систем, а также изучите популярные алгоритмы и методы.

#книга #ml
Какой самый популярный вопрос по Python на Stack Overflow?

Знаете ответ или догадываетесь? На самом деле, больше всего вопросов по Python связаны с ключевым словом yield.

Если у вас тоже есть вопросы по этой теме, то в этой статье вы сможете разобраться с его значение и особенностями использования:

https://proglib.io/p/chto-takoe-yield-v-python-samyy-populyarnyy-vopros-na-stakoverflou-po-pitonu-2022-03-21
Подборка актуальных вакансий

Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта

Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет

QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

#вакансии #работа
5 задач по Python для новичков

Начали осваивать Python? Закрепите знания, решив несколько задач. В этой статье собрали для вас 5 интересных задач с решениями, чтобы вы могли проверить свои силы:

https://proglib.io/p/5-zadach-po-python-dlya-novichkov-s-resheniyami-2022-03-15

#задачи #начинающим
Тут что-то на эльфийском
Веб-сокеты в Django Channels. Сделаем простой чат

Для взаимодействия с мобильным или фронтенд-приложением часто используются REST-интерфейсы. Но REST-методы обычно не подходят для ситуаций динамического обновления информации на стороне клиента. В таком случае лучше использовать веб-сокеты и асинхронные расширения Django Channels.

В этой статье вы разберётесь в механизме работы Django Channels и увидите, как можно сделать простую реализацию чата с использованием веб-сокетов:

https://habr.com/ru/company/otus/blog/698276/

#django
This media is not supported in your browser
VIEW IN TELEGRAM
Учимся программировать и рисовать с помощью Python

В этом нам поможет проект Code Shrew. Здесь вам предлагается создавать статичные и анимированные рисунки с помощью кода на Python. Чем-то это напоминает cssbattle.dev для фронтенд-разработчиков, но с Python.

Попробовать свои силы можно тут:

https://shrew.app/
DreamArtist — генерируем изображения по тексту на основе всего одной картинки

Эта модель создана на основе Stable-Diffusion-webui. Её особенностью является то, что для обучения ей достаточно всего одного входного изображения, из которого она извлекает содержание и стиль. После этого вы можете написать, что хотите получить и модель это нарисует, основываясь на прошлом изображении.

Инструкция по установке лежит тут:

https://github.com/7eu7d7/DreamArtist-sd-webui-extension

#библиотека #ml
Как написать игру на Python: 5 игровых движков

Пусть Python и не самое лучшее решение для геймдева, но всё же некоторые проекты не обходятся без него. А для создания игры нужен соответствующий движок и Python может кое-что предложить по этому поводу. И речь здесь пойдёт не только о Pygame, но обо всём по порядку:

https://proglib.io/p/kak-napisat-igru-na-python-5-igrovyh-dvizhkov-2022-11-07

#gamedev
Всё своё ношу с собой: использование Raspberry Pi в качестве переносного сервера PyPI

Этот проект реализован на тот случай, когда вам может потребоваться содержимое какого-то сайта, например, Stack Overflow, PyPl или Wikipedia, в автономном режиме.

Автор уже клонировал сайты Stack Overflow и PyPl н на переносной сервер и теперь имеет доступ к их содержимому даже при отсутствии интернета. Подробнее о том, как он это сделал:

https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/

#raspberrypi #diy #pypl
Два простых способа преобразовать файл Python в EXE-файл

Если вы написали программу и хотите, чтобы ею могли пользоваться не только разработчики, но и простые пользователи, то стоит оформить её в удобном формате — сделать интерфейс, преобразовать файлы .exe, чтобы программу было удобно установить. Вот именно о последнем и пойдёт речь в этой статье.

Здесь вы узнаете, в каких случаях пригодится такое преобразование и как его можно сделать различными способами:

https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file
Анализ данных на Python с помощью Pandas

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

В этой статье вы познакомитесь с одним из популярных инструментов анализа данных в Python:

https://www.askpython.com/python-modules/pandas/data-analysis

#pandas
Как впечатлить эйчара: 5 советов от Head of Finance из Google

В Твиттере есть аккаунт финансового директора Google — его зовут Антонио Реза, и он крутой. Он написал целый тред о том, как понять за 7 минут подходит кандидат в сотрудники или нет. А ещё он поделился 5 способами впечатлить эйчара и, получается, даже финансового директора.

Мы сделали для вас перевод его треда и разместили его тут:

https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
PyPI сегодня — радости статистики и печали безопасности

Небольшой, но интересный доклад, в котором рассматривается текущее состояние PyPI: от статистики по пакетам и отдельным характеристикам хранимых артефактов, до трактовки тенденций в python-сообществе на сегодня. Докладчик также затронет актуальный вопрос безопасности компонентной базы и цепочки поставки в целом, а также поговорит о typosquatting, dependency confusion и malware в пакетах и средствах предотвращения угрозы.

https://youtu.be/n7oWW9Np2s4

#видео #доклад #pypl
Начало работы с языковой моделью Galactica

Galactica — научно-ориентированная языковая модель со 120 миллиардами параметров. Она предсказывает аннотации к белкам, создает конспекты лекций и излагает математические формулы текстом.

В этой статье вы посмотрите, как поработать с этой моделью, ведь она имеет полностью открытый исходный код и доступна каждому:

https://habr.com/ru/post/700482/

#ml
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать GIF из графиков Matplotlib в Python

Линейные графики — это самый интуитивный способ визуализации временных рядов. Но что делать с визуализацией ряда с двумя объектами, которые взаимодействуют друг с другом? Сделать анимацию и засунуть в GIF-файл, конечно.

О том, как это сделать:

https://uproger.com/kak-sozdat-gif-iz-grafikov-matplotlib-v-python/

#matplotlib