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
Подборка актуальных вакансий

Продуктовый аналитик
Где: Удалённо
Опыт: От 1 года

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

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

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

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

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

#вакансии #работа
👍7😢3
Пространственные трансформационные сети с использованием TensorFlow

Spatial Transformer Network (STN) — один из примеров дифференцируемых LEGO-модулей, на основе которых можно строить и улучшать свою нейросеть. О том, как это использовать для ваших целей можно узнать здесь:

https://pyimagesearch.com/2022/05/23/spatial-transformer-networks-using-tensorflow/

#ml
👍2
Самообучаемый чат-бот python, который умеет искать ответы в Wikipedia

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

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

#бот #ml #telegram
👍141
Лишь бы фундамент выдержал
👍30😁3💩3🤔1
Замените списки Python и сделайте свой код быстрее

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

https://dev-gang.ru/article/zamenite-spiski-python-i-sdelaite-svoi-kod-bystree-12e08jzoy5/
👍10
Пишем чистый код на Python с PIPES

map и filter — два эффективных метода Python для работы с итерируемыми объектами. Но у них есть один недостаток: в случае их применения вместе, код может быть сложно читаем. Для решения этой проблемы можно воспользоваться библиотеку Pipe, которая позволяет передавать результаты одного метода другому.

Как это правильно использовать узнаете тут:

https://uproger.com/pishem-chistyj-kod-na-python-s-pipes/
👍4
pyAudio Alalysis

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

https://github.com/tyiannak/pyAudioAnalysis

#библиотека
👍11🔥2
Создание REST API на Python с помощью Django

С помощью этого руководства вы создать RESTful API с использованием Django без каких-либо внешних библиотек. Вы изучите основы Django и реализуете API на основе JSON для выполнения операций CRUD для корзины покупок.

https://stackabuse.com/creating-a-rest-api-in-python-with-django/

#django #rest
👍10🔥2
А какой сегодня вы?
🔥37👍8👏2😱21
Стоит прочитать: обзор книги Аллена Б. Дауни «Think Python. Основы Python»

У нас на сайте появился очень полезный обзор книги «Think Python. Основы Python». Чем хороша она? Она учит не только писать код на Python, но и мыслить как питонист. И это лишь одно из её достоинств. Полный обзор тут:

https://tproger.ru/books/obzor-think-python/

#книга
👍222🔥2😁1🤔1
Python с операторами и менеджерами контекста

В этой статье разбирается принцип работы менеджера контекста, а также объясняется почему он так полезен и насколько упрощает создание кода:

https://www.blog.pythonlibrary.org/2021/04/07/pythons-with-statement-and-context-managers/
👍3
Как автоматически переписать текст другими словами, сохранив смысл? Нам поможет рерайт-сервис

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

Как это работает и как создать такой самому можно узнать здесь:

https://habr.com/ru/company/sberdevices/blog/667106/
👍5
Создание API Flask с помощью APIFairy

В этом руководстве показано, как легко создать RESTful API с помощью Flask и APIFairy. Концу изучения руководства вы научитесь:

— создавать конечные точки API в Flask с помощью декораторов, предоставляемых APIFairy;
— использовать Flask-Marshmallow для определения схем ввода/вывода для конечных точек API;
— интегрировать БД с API и не только.

Подробнее:

https://testdriven.io/blog/flask-apifairy/

#flask
8👍6🔥1
9 отличных библиотек для профилирования кода Python

В этой подборке представлены инструменты, которые помогут вам получить представление о производительности вашей программы на Python — от простых таймеров и модулей сравнительного анализа до сложных, основанных на статистике, фреймворков:

https://www.infoworld.com/article/3600993/9-nifty-libraries-for-profiling-python-code.html

#библиотека
👍5👏1🤔1
Обнаружение объектов с помощью цветовой сегментации изображений в Python

Простая и понятная инструкция по созданию алгоритма обнаружения объектов с помощью цвета, который работает на Anaconda и OpenCV. Подробнее:

https://nuancesprog.ru/p/3968/

#ml #cv
👍12
Все, что вам нужно знать о звёздочках в Python

Большинство разработчиков знают символ звездочки (*) как оператор умножения в Python. Но она также имеет особое значение для списков и словарей.

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

https://bas.codes/posts/python-asterisks
👍14
Все мы иногда Серёжа
😁12310👍9🤮4🤩2
Рисуем картины с помощью библиотеки 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