TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.4K
Videos
202
Links
3.6K

Showing posts older than #3648 · Back to latest

Older Posts 19 shown
Post #3647 3.17K
Сможете ли вы избежать типичных ошибок в Python?

Мы подготовили квиз для всех новичков-питонистов с типичными трудностями и ошибками.

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

Какой вопрос понравился больше всего?

#квиз
Post #3645 8.02K
Энтузиасты сравнили производительность Python 3.13 с Python 3.12

Всего было проведено 100 тестов на устройствах с чипами AMD Ryzen 7000 серии и Intel Core 13-го поколения.

В ходе тестов было обнаружено:

— ускорение на 61% в асинхронных задачах;
— на 51% в SSL-запросах на процессорах Intel;
— запуск программ медленнее на 4% прошлой версии.

Посмотреть более подробные сравнения этих и других показателей можно в нашем материале.

#новости #python313
  • 👍 16
  • ✍ 1
  • ❤‍🔥 1
Post #3644 3.51K
Простой мини-чат на FastApi с непростым наполнением

Нечасто попадаются такие мощные проекты с понятным объяснением, как это работает. В этом руководстве вы сможете узнать, как создать готовый рабочий чат, используя FastAPI, вебсокеты, SQLAlchemy и SQLite. В итоге вы узнаете, как работать с этими технологиями, какие возможности открывают и в каких случаях их лучше применять.

#fastapi #sql #туториал
  • 👍 6
Post #3642 3.09K
Python-интервью: что спрашивают и как успешно ответить

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

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

— как начать беседу;
— популярные вопросы по различным темам;
— примеры практических задач.

#советы
  • 🤣 9
  • 🔥 3
Post #3641 3.27K
Делаем своего сапёра для игры на работе

Вот простая реализация на Python с исходниками и пояснениями: https://github.com/r-ook/pymsweeper

Теперь вы сможете поиграть в него, даже если на рабочем ПК его нет.

#gamedev
Post #3639 3.21K
А как часто вы переписываете свой фреймворк?
  • 😁 23
  • 👍 1
Post #3638 3.17K
Python vs. С#

Встретились как-то C#- и python-разработчик и устроили дискуссию, чей язык круче. Обсудили типизацию, использование в высокопроизводительных задачах, читаемость кода, рынок вакансий, библиотеки и не только.

Что из этого вышло и к какому выводу пришли разработчики, можно прочитать в статье или посмотреть на youtube.

А как вам кажется, почему C# лучше?
  • ❤ 1
Post #3637 3.13K
Состоялся долгожданный релиз Python 3.13

Новая версия языка принесла много важных изменений:
— добавлена экспериментальная реализация JIT-компилятора, позволяющего добиться существенного повышения производительности;
— тот самый режим сборки CPython без глобальной блокировки интерпретатора (GIL). Теперь не будет проблем с распараллеливанием операций на многоядерных системах;
— новый интерактивный интерпретатор, поддерживающий многострочное редактирование, цветное оформление трассировок, интерактивную справку и т.д.;
— семантика встроенной функции locals;
— новые функции и многое другое.

Изменений очень много, поэтому рекомендую вам ознакомиться со всем в официальном релизе.

Какой функции рады больше всего?
  • 👍 19
  • ❤ 4
Post #3636 3.29K
Django и JWT: как настроить систему безопасной аутентификации

Как вы, возможно, знаете, защита пользовательских данных и обеспечение бесперебойной аутентификации крайне важны для современных веб-приложений. JWT предлагает современный и эффективный способ обработки пользовательских сессий без необходимости хранить их данные на стороне сервера, что делает его популярным выбором среди разработчиков по всему миру.

Как настроить JWT для вашего следующего проекта, можете узнать в этой статье.

#django #jwt
  • ✍ 4
  • 👍 2
Post #3635 2.84K

Forwarded from Точка входа в программирование

Data Science и Big Data: одно и то же или есть различия?

Некоторые люди считают эти термины чуть ли не синонимами, но это не верно. Data Science — междисциплинарная область, которая охватывает практически всё, что связано с данными. А вот Big Data, как можно догадаться из названия, занимается работой исключительно с большими объёмами данных.

Это самое базовое различие, но далеко не единственное. Отличия есть в областях применения, необходимых навыках, задачах и так далее. Всё в один пост не влезет, поэтому рекомендую прочитать эту статью, там всё разложено по полочкам.

#datascience #bigdata
  • ❤ 1
Post #3634 3.2K
Усиливаем PostgreSQL с помощью Python

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

Интегрируется это очень просто, а возможностей становится в разы больше. Как это всё настроить и использовать, можно прочитать в этой статье: https://tproger.ru/articles/stored-procedures-on-python-in-postgresql

#postgresgql #бд
  • ❤ 3
  • 👍 2
Post #3633 3.01K
Узнал себя и прослезился🥲

❤️ — главное, чтобы на этом и остановил свой выбор
😒 — пока всё не попробует — не программист
  • ❤ 33
  • 🌚 7
  • 😁 4
  • 👍 1
Post #3631 3.31K
Использование face_recognition и OpenCV для автоматического распознавания лиц и отправки уведомлений в Telegram

Эта статья поможет вам разобраться, как с помощью Python и библиотек face_recognition и OpenCV создать систему, которая будет распознавать лица, делать скриншоты при обнаружении лица в кадре и отправлять эти скриншоты в Telegram.

https://habr.com/ru/articles/822637/

#telegram #ai #llm #opencv
  • 👍 6
  • ❤ 1
Post #3630 3.19K
Упрощаем создание приложений на основе языковых моделей

В этом нам поможет фреймворк LangChain. Он упрощает разработку, поддержку и развёртывание приложений благодаря лёгкой интеграции нужных вам компонентов.

С помощью него можно гораздо проще создавать чат-ботов, ассистентов и другие инструменты, использующие LLM.

#llm #ai
Post #3629 3.41K

Forwarded from Сохранёнки программиста

Курс по автоматизации тестирования с помощью Selenium & Python

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

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

Ссылка на курс

#курс #qa #python #начинающим #ru
Stepik: online education Автоматизация тестирования с помощью Selenium и Python: Средний уровень, Бесплатно | курс на Stepik Бесплатный курс «Автоматизация тестирования с помощью Selenium и Python» на Stepik: 1 597 отзывов, 26 уроков, 72 теста. Начните обучение бесплатно.
  • 👍 4
Post #3628 3.21K
Большое учебное пособие по виртуальному окружению в Python

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

В этом руководстве вы узнаете, как работать с venv Python для создания отдельных виртуальных сред для ваших проектов на Python и управлять ими.

#venv #статья
  • 👌 2
Post #3627 3.43K
Как работают многопроцессность, многопоточность, асинхронность и не только в Python

Алексей Голобурдин понятным языком рассказал о том, как работают процессоры, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности.

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

#видео
  • ❤ 8
  • 👌 3
Post #3626 3.29K
Trafilatura: CLI-аналог BeautifulSoup

Интересный opensource-инструмент Trafilatura, предлагающий скрейпинг содержимого веб-страниц. Утилита пытается найти баланс между ограничением шума («левых» элементов на странице) и включением всех смыслонесущих частей.

❤️ — то, что надо
🤔 — знаю вариант круче, напишу в комментариях


#инструменты #cli
  • ❤ 4
  • 👌 2
  • 🤔 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →