Python обучающий
61K subscribers
830 photos
8 videos
411 links
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @bateman24, @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Получи свой импульс для инноваций на международной конференции по технологическому предпринимательству Moscow Startup Summit

Что будет на сегодня?


💡 Сессия с единорогами, умеющими строить миллиардный бизнес;
🧠 Сессия с нобелевским лауреатом по экономике Дароном Аджемоглу;
💻
Demo Day Молодежных акселераторов. Школьники и студенты из Беларуси, Казахстана, Китая и России представят свои стартапы на питч-сессии;
💡Премия Startup Summit Awards. Эксперты рынка определят стартапы, инвесторов, корпорации, государственные институты и вузы, которые внесли огромный вклад в развитие инноваций.


Не пропустите главное из сферы технологичного предпринимательства, присоединяйтесь к трансляции на сайте
📌 🔍 Проверка вхождения подстроки через оператор in

Во многих языках приходится использовать специальные функции для поиска подстроки. В Python это решается максимально просто с помощью оператора in.

🎯 Итог
Оператор in — быстрый и читаемый способ проверить, содержится ли подстрока в строке.
👆Девочки, я дико извиняюсь, но мы нашли алмаз, где собраны лучшие мемы про работу — милый, я на созвоне

Начальнику вход строго запрещен! — @sozvon
🧹 Удаление дубликатов из списка с сохранением порядка

Обычный способ через set убирает дубликаты, но теряет порядок элементов.
В Python можно сделать элегантнее через dict.fromkeys.

🎯 Итог

dict.fromkeys позволяет убрать дубликаты и сохранить порядок элементов в одну строчку.
Измеряем время выполнения кода без сторонних библиотек

Когда нужно быстро узнать, сколько занял кусок кода, можно воспользоваться модулем time.

🎯 Итог

time.perf_counter() — самый точный встроенный способ измерить время выполнения кода в Python.
🧠 Извлечение уникальных значений из списка словарей

Когда у тебя есть список словарей, и нужно получить все уникальные значения по определённому ключу — есть лаконичный способ!

🎯 Итог

Используй set comprehension, чтобы быстро и элегантно получать уникальные значения из списков словарей.
Русский финтех, е-ком и бизнес — первое медиа будущего и главный агрегатор инноваций всего СНГ

Здесь биоинженеры показывают технологии, которые изменят нашу жизнь уже в 2026 году, банквоские служащие делятся инсайдами по экономике, а ITишники с Кипра спорят о цифровой культуре России

Этот канал для людей с высоким IQ. Подписывайтесь, если привыкли думать своей головой, повышать кругозор и эрудицию, а не вот это вот всё. Вот ссылка: t.iss.one/fintex
⚙️ Использование contextlib.suppress для игнорирования ошибок

Иногда нужно выполнить код, который может упасть, но ошибка при этом не критична.
Вместо громоздкого try/except, можно изящно подавить исключения!

🎯 Итог
Используй contextlib.suppress для безопасного выполнения кода, где ошибка не требует обработки. Это делает код компактнее и чище.
Существует такое явление – цифровая кома. Это когда ты вроде бы пользуешься интернетом, но при этом путаешь «кринж» и «рофл», не знаешь, чем дипфейк отличается от дикпика и почему все говорят про сигма-боев.

Для всех, кто запутался в трендах и не понимает, чем живёт современное поколение, создали канал «тренды моей ленты».

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

Подписывайтесь, в наше время это нужно знать: @trendu
🧵 Параллельное выполнение задач с ThreadPoolExecutor

Если нужно ускорить выполнение нескольких независимых операций (например, сетевых запросов или чтения файлов) — можно использовать потоки из concurrent.futures.

🎯 Итог
ThreadPoolExecutor позволяет легко запускать несколько задач одновременно, экономя время на операциях ввода-вывода.
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуйста, начните следить за питанием

Сегодня 73% людей всю жизнь ходят с сухой кожей, морщинами и болями в животе. А после удивляются, что причиной всего этого является рацион питания.

Всем им стоит начать с подписки на канал. Там Доктор Лиза простым языком объясняет:

↳ Какие продукты позволят сбросить 10 кг за 4 недели без тренировок и голодания
↳ Что поможет в 35 выглядеть на все 18
↳ Как выздороветь от простуды за 1 день
↳ Какой экстракт трав убивает раковые клетки
↳ Как избавиться от головной боли раз и навсегда

Осторожно! Подписка на канал продлит вам жизнь — @doktorliza
🧠 Измеряем время выполнения кода с помощью contextmanager

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

🎯 Итог

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

На самом деле правы — несмотря на рассказы инфоцыган, 95% предпринимателей разоряются в первый год.

На канал Кухня Бизнеса подписаны настоящие предприниматели — они рассказывают о всех трудностях и подводных камнях бизнеса в России.

Если вы устали от сказок про успешный успех, подписывайтесь:
https://t.iss.one/biz_kit
🕵️‍♂️ Измеряем время выполнения кода одной строкой

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

🎯 Итог
Используйте time.perf_counter() для точного измерения времени выполнения кода — он лучше подходит для микробенчмарков, чем time.time().
ЦУМ умер, Farfetch закрылся, перекупы и байеры обнаглели

Все, кого вы видите за соседними столиками в White Rabbit или Novikov, заказывают вещи через Fabur Concierge. Они официально сотрудничают с главными реселлерами в России и закупают редкие айтемы по спецценам.

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

Кстати, у них есть свой Telegram-канал, где публикуются самые горячие предложения — например, прямо сейчас можно урвать сумочку Chanel или Birkin.
🔄 Меняем местами значения без временной переменной

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

🎯 Итог

Python позволяет обменивать значения напрямую через множественное присваивание — без временных переменных и лишнего кода. Лаконично и понятно!
Изучили базу по Python и не знаете, как кодить еще лучше?
Пройдите бесплатный курс по настройке инструментов Python в Академии Selectel.

Рассказываем, что изучать после основ и как не зациклиться на типовых навыках на старте. В программе курса:

🔸 освоим Python-инструменты для упрощения работы с кодом: SonarLint, Myry и другие;
🔸 протестируем библиотеку Tkinter, чтобы создавать приложения с графическим интерфейсом;
🔸 расскажем, как парсить данные с веб-сайтов и закрепить полученные знания на практике.

Все материалы бесплатные. Проходите курс в комфортном темпе в Академии Selectel: https://slc.tl/5hh0k

Реклама. АО "Селектел". erid:2W5zFG4vHkk