Zen of Python
20.1K subscribers
1.22K 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
Настало время ловить ошибки
🎉22🔥14😢11😱5💩5
Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования

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

В этой статье вы найдёте подробную шпаргалку по работе с Selenium на Python:

https://tprg.ru/4xEk

#selenium
🔥8👍2
Введение в словарь Python и структурирование данных

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

https://tprg.ru/bhV2
🔥5👍3👎1
Аутентификация пользователей в GraphQL с помощью Django

Если вы используете GraphQL с аутентификацией сеансов Django, вы можете использовать проверку sessionid в cookie в самом распознавателе GraphQL. Как это сделать, читайте в статье:

https://tprg.ru/we0Z

#django
👍3
Сравнение быстродействия def и lambda-функций Python 3.x

На нашем сайте появилась статья от пользователя, где он поделился собственным анализом производительности def и lambda-функций. Подробнее:

https://tprg.ru/Ynau
💩7👍5🔥2
Свежие вакансии для DevOps-инженеров

Junior DevOps-инженер
Где: Москва
Опыт: Можно без опыта
Сколько: По итогам собеседования

Дежурный Linux-инженер / DevOps
Где: Москва
Опыт: От 1 до 3 лет
Сколько: По итогам собеседования

Senior Infrastructure / DevOps Engineer
Где: Удалённо
Опыт: От 3 лет
Сколько: От 8000 $

Senior DevOps
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: От 230 000 до 330 000 ₽

Системный инженер / DevOps
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: От 180 000 до 260 000 ₽

Системный инженер / DevOps
Где: Москва
Опыт: От 3 до 6 лет
Сколько: По итогам собеседования

#вакансии #работа
👍3🔥1
Си придумали бессмертные эльфы
🤩26🔥10😁101👍1
Управление средами Python на профессиональном уровне

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

Таким инструментом является virtualenvwrapper и подробнее о нём вы можете узнать в этой статье:

https://tprg.ru/4gvi
👍7
​​Создание анимированных диаграмм в Python

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

В этой статье показано, как реализовать такую же анимацию с помощью Python:

https://tprg.ru/gGt2
👍23🔥4
Как правильно сортировать данные в Pandas

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

Подробности:

https://tprg.ru/y3kT

#pandas
👍11🎉1
​​Создаём бота клиентской службы с помощью Python, Flask и Pinecone

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

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

https://tprg.ru/U48W

#flask
👍13
Пять продвинутых Git-команд, благодаря которым вы будете выглядеть как профи

Помимо таких популярных команд, как push, commit и checkout, Git обладает множеством более специфичных возможностей, которые не все используют. Эта статья познакомит вас с пятью такими командами, которые могут вывести вашу работу с Git на новый уровень:

https://tprg.ru/T6Aa

#git
👍18😱21
Кеш в асинхронных Python-приложениях

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

https://tprg.ru/XPyq

#веб
👍9🔥4🎉2
А Си, чтобы стать основой С++
😁42😢8👍7🔥4
Подробное описание языка Python для начинающих

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

https://tprg.ru/tCg8
👍13💩4
Управление и мониторинг сервера через Telegram-бота

Автор статьи разработал систему мониторинга, которая оповещает о проблемах с сервером, для возможности их быстрого устранения, через Telegram. Более того, система имеет возможность обратной связи, то есть устранить часть проблем можно буквально написав сообщение боту.

Подробнее:

https://tprg.ru/gLcQ
👍9
Создаём троян на Python

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

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

https://tprg.ru/rwem
👍34😱4💩2
Да там и так понятно всё
😁46👍16👎1😱1
Нахождение степени числа с использованием рекурсии

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

Потратьте немного времени, чтобы точно разобраться в этом вопросе:

https://tprg.ru/djuz
👍9
7 практических трюков в Python

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

https://tprg.ru/TlGK
👍12
Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»?

Django-sockpuppet — проект, расширяющий и так богатые возможности Django. С помощью него можно создавать реактивный интерфейс для одностраничных приложений без необходимости использования React, Vue, Angular и прочих JavaScript-фреймворков.

Как это работает, узнаете здесь:

https://tprg.ru/FUxc

#django
👍8