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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Рисуем картины с помощью библиотеки Karbon

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

Попробуйте сами и поделитесь результатами в комментариях:

https://github.com/furkanonder/karbon

#библиотека
👍4👎2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Создание анимации с помощью Python Turtle и именованных кортежей

В этой статье вы напишете turtle-анимацию сцены восхода солнца, используя именованные кортежи, как на видео выше:

https://thepythoncodingbook.com/2022/06/12/python-turtle-animation-using-named-tuples-sunrise/

#turtle
👍6👏1
Подборка актуальных вакансий

Middle Администратор Tableau
Где: Москва
Опыт: От 2 лет

Fullstack-разработчик Go / Python + JS
Где: Екатеринбург, можно удалённо
Опыт: От 2 лет

Преподаватель на курс «Буткэмп Python»
Где: Удалённо
Опыт: От 5 лет

DevOps-инженер
Где: Удалённо
Опыт: От 3 лет

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

Python-разработчик на проект создания частного облака
Где: Москва
Опыт: От 3 лет

#вакансии #работа
💩9😢5👍4
Новичок или продвинутый питонист? Эти 10 ошибок выдадут неопытных разработчиков на Python

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

https://nuancesprog.ru/p/15808/
👍38👎61
Библиотека Numerizer

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

Подробнее:

https://github.com/jaidevd/numerizer

#библиотетка
👍9
Но Python всё равно лучший!
😁79👍22🤔4👎1💩1
Пакетная обработка 22 ГБ данных о транзакциях с помощью Pandas

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

https://nuancesprog.ru/p/15805/

#datascience #pandas
👍11😁1💩1
Советы и методы отладки Django

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

Подробнее:

https://www.mattlayman.com/understand-django/debugging-tips-techniques/

#django #отладка
👍5
Что такое DevOps и как Python к нему относится

Индустрия очень стремительно разрастается и кроме разработчиков существует множество профессий, включая DevOps. Они тесно связаны с программистами и принимают непосредственное участие в разработке ПО. В этом видео вы узнаете, что скрывается за загадочным названием DevOps и как это всё связано с Python:

https://youtu.be/6s7KvxJPVYE

#devops #видео
👍8💩2
Теперь лучшие материалы для ДевоПсов собраны в одном месте

Топовые статьи на русском и английском языках каждый день появляются в Telegram-канале «DevOps для ДевоПсов». Переходите и убедитесь в этом сами: @devo_pes.
👍2
Библиотека validate_email

Validate_email — это пакет для Python, который поможет вам проверить, является ли электронная почта действительной, правильно отформатированной и действительно ли она существует.

Установка и инструкция здесь:

https://pypi.org/project/validate_email/

#библиотека
👍20😁4
Рейтинг русскоязычных энкодеров предложений

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

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

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

#энкодеры
👍8
Если хотите изучать топовый язык программирования, то Go!

В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
👍6👎5🤔1
Так кто автор в итоге-то?!
😁41👍1
Генерация API-документации из docstrings на Python

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

К счастью есть инструмент, который сам генерирует документацию из функций. Подробнее о нём в статье:

https://nuancesprog.ru/p/14983/

#api
😱6👍51👎1👏1
Начните работу с Tensorflow 2.0 и CNN

Эта статья покажет вам, как легко построить свёрточную нейронную сеть на Python и Tensorflow 2.0:

https://predictivehacks.com/get-started-with-tensorflow-2-0-and-cnn/

#ml #tensorflow
👍2
Быстрое прототипирование в проектах анализа данных

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

В этой статье вы узнаете на что стоит обращать внимание при прототипировании:

https://tproger.ru/articles/bystroe-prototipirovanie-v-proektah-analiza-dannyh/

#datascience
👍4
Многопоточный Python на примерах: избавляемся от дедлоков

Дедлоки — распространенная проблема в многопоточном программировании. В больших приложениях вручную отслеживать порядок блокировок может быть достаточно сложно, причем эта проблема может не всплыть на этапе тестирования и случиться только в каких-то сложных кейсах при реальном использовании.

Существует множество способов их избежать, но в этой статье рассмотрен способ на основе графа ожидания:

https://habr.com/ru/company/ozontech/blog/671620/
👍8👎1
Когда позвал питониста в гости:
😁61🤡8🔥7👍6🥰5
Работаем с GeoDjango

GeoDjango — это встроенное приложение, которое входит в состав Django как вспомогательный модуль. На самом деле это полноценный фреймворк, который также можно использовать отдельно от Django. Он предос

тавляет набор инструментов для создания веб-приложений ГИС.

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

https://morioh.com/p/18fe22b17fec

#django
👍16🤔21💩1