ar
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

قناة بسيطة

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

إظهار المزيد
3 138
المشتركون
-124 ساعات
-107 أيام
-3730 أيام
أرشيف المشاركات
Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вру
Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя. Как это работает? 1. Регистрируешься — это абсолютно бесплатно. 2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время. 3. Получаешь консультацию по профессии, обучению и рынку. 4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков. Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 апреля! 👉 Записаться бесплатно (осталось 12 мест).

Полезные библиотеки Python ART — минималистичная, но чертовски стильная библиотека для Python, с которой ты за секунду создаш
Полезные библиотеки Python ART — минималистичная, но чертовски стильная библиотека для Python, с которой ты за секунду создашь красивый ASCII-логотип прямо в консоли. Хочешь, чтобы скрипт приветствовал пользователя крутым заголовком? Пишешь CLI-интерфейс или просто хочешь выделиться? ART — это быстро, просто и эффектно. Установка:
pip install art
GitHub/Инструкция и примеры кода Python Guru

Чистое логирование без print — используй logging Вместо print() лучше сразу привыкай к модулю logging — он гибкий и профессио
Чистое логирование без print — используй logging Вместо print() лучше сразу привыкай к модулю logging — он гибкий и профессиональный. Итог: Модуль logging — must-have для любого серьезного Python-кода. Он делает отладку и сопровождение кода намного приятнее и чище. Python Guru

Быстрая проверка скорости кода с timeit Когда нужно узнать, какой из двух подходов быстрее — используй модуль timeit. Итог: И
Быстрая проверка скорости кода с timeit Когда нужно узнать, какой из двух подходов быстрее — используй модуль timeit. Итог: Используй timeit, чтобы быстро сравнить производительность разных решений. Особенно полезно при выборе между похожими по смыслу, но разными по скорости подходами. Python Guru

Полезные библиотеки Python Управляем браузером по хлопку! Two Claps Open — гениально простой инструмент, который открывает Chrome браузер или активирует голосового помощника и открывает любую ссылку, когда ты хлопаешь в ладоши дважды. Как это работает: слушает микрофон через pyaudio; реагирует на два резких хлопка подряд; открывает браузер или активирует голосового помощника. Возможности ограничены только фантазией: Запуск любимой музыки или YouTube по хлопку. Открытие рабочего дашборда, когда садишься за ПК. Подключение к системе "умного дома" — открыл дверь/свет, хлопнув в ладоши. Установка:
$ git clone https://github.com/Yutarop/two_claps_open
$ cd two_claps_open

$ pip install -r requirements-core.txt
or 
$ pip install -r requirements-agent.txt
Запуск:
$ python two_claps_open.py
or
$ python agent_on_clap.py
⚙️ Инструкция/GitHub Python Guru

Умное логгирование исключений с exc_info=True Когда ловишь исключение и хочешь залоггировать стек, многие забывают важный пар
Умное логгирование исключений с exc_info=True Когда ловишь исключение и хочешь залоггировать стек, многие забывают важный параметр. Итог: Добавляй exc_info=True к логгированию исключений — получишь полный стек и не потеряешь важные детали при отладке. Python Guru

Умный анализатор голосовых сообщений Сделаем анализатор голосовых сообщений. С помощью его ты сможешь делать транскрипцию, ан
Умный анализатор голосовых сообщений Сделаем анализатор голосовых сообщений. С помощью его ты сможешь делать транскрипцию, анализировать длину, темп, эмоции аудиосообщения. Также возможна сводка сообщения и ключевые фразы. Для этого нам понадобится whisper – он преобразует речь в текст. Ссылка на код Python Guru

🔥Data Science — ваш билет в топ-10% IT по зарплатам. Но как войти без ошибок? Сегодня даже средний бизнес не может обойтись без Data Science — прогнозирование, автоматизация решений, работа с нейросетями. Но чем крупнее компания, тем выше требования... и зарплаты. Skillfactory запускает бесплатный 3-дневный мини-курс, где вы погрузитесь в реальную работу дата-сайентиста. Вот что вас ждёт: ☑️ День 1: Вы сразу пишете код на Python — не теория, а разбор реального датасета. ☑️ День 2: Строите ML-модель для прогнозирования — такую же, как используют в Сбере и Яндекс. ☑️ День 3: Разбираете ваш персональный сценарий в DS: анализ, ML или инженерия? Запускайте курс. 🎁 После мини-курса у вас будет 3 проекта в портфолио, и вы получите в подарок: "Гайд «25 нейросетей для работы» (включая ChatGPT и Midjourney)". А также скидку 45% на полный курс, переходите по ссылке и научитесь ТОП-профессии будущего. Реклама. Информация о рекламодателе по ссылкам в посте.

3 крутых pet-проекта / Что интересно собеседующим В этом ролике я хотел бы поделиться с вами 3 идеями реальной крутых pet-проектов, которые вы можете сделать, чтобы все рекрутеры в мире пали ниц перед вашим величием. • Перейти к просмотру Python Guru

Ускорение многозадачности с concurrent.futures.ThreadPoolExecutor Когда тебе нужно выполнить несколько I/O-зависимых задач (н
Ускорение многозадачности с concurrent.futures.ThreadPoolExecutor Когда тебе нужно выполнить несколько I/O-зависимых задач (например, запросы к API или чтение файлов), но ты не хочешь возиться с asyncio, можно использовать ThreadPoolExecutor — просто и эффективно. Итог: ThreadPoolExecutor — мощный способ ускорить I/O-операции с минимальными усилиями. Особенно удобен, если не хочется переписывать проект под asyncio. Python Guru

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

enumerate enumerate добавляет индексы к элементам итерируемого объекта. Это полезно для одновременного доступа к элементу и е
enumerate enumerate добавляет индексы к элементам итерируемого объекта. Это полезно для одновременного доступа к элементу и его позиции в цикле. Python Guru

Изучи Java и начни карьеру в IT за 5 дней! Java-разработчики зарабатывают от 80 000 ₽, а вакансий более 4 700. Пройди мини-ку
Изучи Java и начни карьеру в IT за 5 дней! Java-разработчики зарабатывают от 80 000 ₽, а вакансий более 4 700. Пройди мини-курс и создай три реальные программы: Telegram-бота, обработку файлов и чат. Ты сразу поймёшь, подходит ли тебе разработка на Java. Обучение в удобное время, поддержка спикера, полезные материалы и комьюнити. Все шаги просты и понятны — ты всему научишься с нуля! Успей записаться, пока есть места! Получи гайд по старту карьеры в подарок. Старт сразу после регистрации.

Быстрое сравнение объектов через dataclasses Если тебе нужно сравнивать экземпляры классов по значениям, а не по идентификато
Быстрое сравнение объектов через dataclasses Если тебе нужно сравнивать экземпляры классов по значениям, а не по идентификаторам, используй @dataclass — это избавит от ручной реализации eq. Итог: @dataclass не только сокращает шаблонный код, но и позволяет автоматически сравнивать объекты по значению их полей — удобно и читаемо. Python Guru

Сканер уязвимостей в веб-сайтах Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности,
Сканер уязвимостей в веб-сайтах Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности, а также открытые порты. Обрати внимание, это информационный сканер, а не пентест-инструмент. Ссылка на код Python Guru

Удобный способ подавить ошибки через contextlib.suppress Иногда нужно игнорировать определённые исключения, не захламляя код
Удобный способ подавить ошибки через contextlib.suppress Иногда нужно игнорировать определённые исключения, не захламляя код try-except. Для этого идеально подходит contextlib.suppress. Итог: suppress делает код чище, когда нужно спокойно обойтись без конкретных исключений. Особенно полезно в служебных операциях типа удаления или проверки. Python Guru

FlashText — Быстрый поиск и замена строк FlashText — это библиотека Python, которая позволяет быстро находить и заменять ключ
FlashText — Быстрый поиск и замена строк FlashText — это библиотека Python, которая позволяет быстро находить и заменять ключевые слова в строках. В отличие от стандартных методов поиска, таких как регулярные выражения, FlashText работает с целыми словами и значительно быстрее на больших текстах. Эта библиотека особенно полезна, если нужно обрабатывать огромные массивы текстовых данных. FlashText — идеальный выбор для поиска и замены ключевых слов в текстах, когда производительность имеет ключевое значение. 🔗 Ссылочка на доку Python Guru

Создайте свой публичный API с помощью Python В данном видео создадим свой публичный API на Python с полного нуля. Для этой задачи будем использовать библиотеки: FastAPI, Faker, Pyngrok. Я покажу 2 способа для развертывания публичного API. • Перейти к просмотру Python Guru

👨‍💻 Эти каналы реально помогают в изучении программирования и IT Не веришь? Проверь сам: 👩‍💻 Easy GitHub — лучшие репозитории с гитхаба для практики и освоения IT. 🖥 Easy WebDev — всё про Frontend, Backend и сопутствующие технологии. 🖥 Easy Python — лёгкое изучение самого универсального языка в мире. 🔠 Easy InfoSec — ИБ, хакинг, OSINT, анонимность, пентест и многое другое. 🖥 Easy Coder — а здесь вообще про всё, что нужно знать для работы в IT.
🖱 Просто выбери нужное и получай топовые материалы каждый день!

Три дня отделяет вас от профессии с низким порогом входа в IT и зарплатой от 150 000 рублей в перспективе. Пройди бесплатное трехдневное обучение от Skillfactory и научись искать, исправлять баги инструментами тестировщика. Обучение нацелено на приобретение практичных навыков, которые можно сразу применить после курса, в этом вам помогут бонусные 4 статьи для старта карьеры в тестировании. После бесплатного мини-курса вы сразу сможете начать монетизировать вновь обретенные навыки. Начни сейчас: записывайся на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.