Python Guru | Всё про Python
Canal cerrado
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Mostrar más3 140
Suscriptores
-124 horas
-97 días
-4030 días
Archivo de publicaciones
Хотите полный контроль над AI-инструментами в одном окне? Это Perplexity — и он умеет всё.
Использовать разные сервисы для контента, аналитики, видео и кода — дорого, сложно и отнимает время.
На бесплатном вебинаре от Зерокодер мы покажем, как:
– Собрать презентацию, визуал, игру и текст с помощью Perplexity;
– Экономить ресурсы, заменяя целую команду инструментов одним;
– Получать идеи для монетизации ИИ прямо в процессе работы;
– Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач.
Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее.
🎁 Бонус: в конце практикума расскажем как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость – 240$).
Присоединяйтесь к практикуму — и узнайте, как управлять всем процессом из одного пульта, экономя время и силы каждый день.
Списковые включения
Python часто ругают за то, что он медленный. Однако в нем существует несколько подходов, которые позволяют писать достаточно быстрый код.
Например у нас есть большой список словарей (объявления контекстной рекламы). Зададим начальное время выборки и конечное.
И попробуем выбрать все объявления, ставка которых выше 600 и дата попадает в выбранный интервал. Затем возьмем первые 1000 элементов полученного списка.
Как видим этот метод работает быстрее.
Python Guru
👩💻 В сеть вывалилась гигантская куча курсов и книг от топовых IT‑школ
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование
Подписывайся и не плати за то, что можно получить бесплатно
Универсальный парсинг сайтов
Благодаря данной статье ты узнаешь, как наиболее эффективно парсить данные с сайтов. Рассматриваются все аспекты, от использования requests/headless-браузера до ротации IP.
• Перейти к просмотру
Python Guru
Миддл стал тим лидом и борется с техническим долгом? / Техсобес Middle Python Developer
• Перейти к просмотру
Python Guru
Автоматизируем Python скрипты с Github Actions | Python Github Actions
Видео о том, как можно автоматизировать запуск любого скрипта на удаленном сервере бесплатно и без необходимости вручную настраивать этот сервер.
В качестве примера создаем скрипт, получающий данные о погоде и шлющий их в Телеграм.
• Перейти к просмотру
Python Guru
10 Советов и Фишек для написания Лучшего кода на Python
В данном видео рассмотрим 10 советов и приемов, для написания лучшего кода на Python. Мы рассмотрим примеры кода, которые улучшат производительность, и позволят оптимизировать программу.
• Перейти к просмотру
Python Guru
Фильтр матов на Python :3
Пишем код фильтра нецензурной лексики (матов) на Python!
• Перейти к просмотру
Python Guru
Как можно изменить строку?
Никак, поскольку строки неизменяемы. В большинстве ситуаций, нужно просто сделать новую строку из различных частей. Однако, если так нужно, можно использовать
io.StringIO, либо модуль array.
Python GuruПредставьте: через полгода вы работаете из дома или из кафе у моря и получаете от 80 000 ₽.
Это не фантазия — это карьера тестировщика, которую можно начать без кода и без опыта.
Именно сейчас Skillbox дарит знания стоимостью боле 100 тыс.руб. БЕСПЛАТНО — мини-курс за 4 дня даст вам практику на реальных кейсах, понимание профессии и план действий, чтобы выйти на первую работу в IT.
[Начать обучение бесплатно]
Базовые операции со списками: Часть 2
Продолжаем разбирать базовые операции со списками. В этот раз мы продемонстрировали, как реализовать поиск и подсчет, сортировку и реверс. Также обрати внимание на последний пример, как сделать копию списка. Прикладываем код по ссылке, чтобы ты мог запустить у себя на компьютере. А здесь ты узнаешь, как изменять элементы и многое другое!
• Перейти к просмотру
Python Guru
Удаление дубликатов из списка с сохранением порядка
Обычный способ через set убирает дубликаты, но теряет порядок элементов.
В Python можно сделать элегантнее через dict.fromkeys.
Итог:
dict.fromkeys позволяет убрать дубликаты и сохранить порядок элементов в одну строчку.
Python Guru
+4
ЦУМ умер, Farfetch закрылся, перекупы и байеры обнаглели
Все, кого вы видите за соседними столиками в White Rabbit или Novikov, заказывают вещи через Fabur Concierge. Они официально сотрудничают с главными реселлерами в России и закупают редкие айтемы по спецценам.
Всё, что вам нужно, — отправить им в личку ссылку или фото товара, который хотите купить. Ребята найдут лучшую цену и самостоятельно займутся доставкой.
Кстати, у них есть свой Telegram-канал, где публикуются самые горячие предложения — например, прямо сейчас можно урвать сумочку Chanel или Birkin.
SOLID: Writing Better Python Without Overengineering
Будут ли принципы SOLID по-прежнему актуальны при написании Python в 2025 году? В этом видео мы рассмотрим реальную проблему и реализуем ее тремя способами: в виде запутанного сценария "все в одном", чистой версии на основе классов, вдохновленной SOLID, и бережливого функционального подхода. Попутно мы исследуем, что означает каждый принцип SOLID на практике, когда он помогает, а когда на самом деле ухудшает ситуацию.
• Перейти к просмотру
Python Guru
Как найти пространственные координаты объекта?
Благодаря данной статье ты узнаешь, как с помощью OpenCV можно найти 3D координаты объектов на изображении. Изображение мы будем получать с камеры.
• Перейти к просмотру
Python Guru
Антипаттерн недели: Использование изменяемых объектов по умолчанию
Использование изменяемых объектов (например, списков или словарей) в качестве значений по умолчанию для аргументов функции может привести к неожиданному поведению.
Значение по умолчанию (
[]) создаётся один раз при определении функции и используется повторно для всех вызовов. Поэтому изменения сохраняются между вызовами функции.
Как исправить:
Используйте None и создавайте новый список внутри функции:
def add_item(item, items=None):
if items is None:
items = []
items.append(item)
return items
print(add_item(1)) # [1]
print(add_item(2)) # [2] — теперь всё работает правильно!
Избегайте изменяемых значений по умолчанию, чтобы не создавать неожиданных побочных эффектов.
Python GuruОперации с кортежами
Все операции над списками, не изменяющие список (сложение, умножение на число, методы
index() и count() и некоторые другие операции). Можно также по-разному менять элементы местами и так далее.
Например, гордость программистов на python - поменять местами значения двух переменных.
Python GuruХотите зарабатывать на творчестве от 100 000 ₽ и работать удалённо?
Начните с бесплатного мини-курса по цифровому дизайну.
За 4 дня вы попробуете себя в веб-дизайне, графике и иллюстрации, разберётесь в трендах 2025 года и соберёте первые проекты в портфолио. Это реальная возможность понять, подходит ли вам профессия, и сразу получить план выхода на фриланс или в IT-компанию.
На рынке сейчас более 5 000 вакансий, а средняя зарплата дизайнеров — 150 000 ₽. Спрос растёт, и хорошие специалисты нужны всем: от стартапов до корпораций.
Успевайте присоединиться к набору — количество мест ограничено.
Как работать с кортежами?
Почему когда мы создаем кортеж из одного элемента нам выводит строку?
Все дело - в запятой. Сами по себе скобки ничего не значат, точнее, значат то, что внутри них находится одна инструкция, которая может быть отделена пробелами, переносом строк и прочим мусором.
Но все же не увлекайтесь, и ставьте скобки, тем более, что бывают случаи, когда скобки необходимы.
Еще можно создать кортеж из итерируемого объекта можно с помощью все той же пресловутой функции tuple()
Python Guru
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
