Python Guru | Всё про Python
کانال بسته
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
نمایش بیشتر3 139
مشترکین
-224 ساعت
-107 روز
-4030 روز
آرشیو پست ها
Python — язык, с которого легко начать!
Хотите освоить востребованную IT-профессию без сложных формул и лет обучения? Пишите код на python — уже через 5 дней вы создадите своего Telegram-бота, парсер и сайт. А дальше — дорога к удалёнке и первым заказам.
Курс бесплатный: 5 дней практики, консультация с экспертом из «Сбера» и подробный план выхода на фриланс. Никакой базы не нужно — всё объясним с нуля.
Акция действует до конца октября, успей зарегистрироваться.
Удаление дубликатов при сохранении порядка
Обычно
set() убирает дубликаты, но не сохраняет порядок.
dict.fromkeys() создаёт словарь, где ключи — элементы списка (они уникальны), и при этом сохраняет порядок добавления (с Python 3.7+).
Итог:
Чтобы быстро убрать дубликаты и сохранить порядок, используй list(dict.fromkeys(...)). Эффективно и элегантно.
Python GuruНеочевидные фишки языка Python, создающие красоту и удобство
Начинающие программисты на Python в основном в первую очередь осваивают самые базовые конструкции. И иногда можно пропустить какие-то дополнительные возможности, которые предлагает этот язык программирования. В этом видео я показываю несколько таких фишек.
• Перейти к просмотру
Python Guru
Python Lambda Functions Explained
В этом видео вы изучите лямбда-функции в Python всего за несколько минут. Хотя они могут показаться сложными, лямбда-функция на самом деле довольно проста, поскольку это всего лишь однострочная анонимная функция, и в течение следующих 8 минут я покажу вам, как именно они работают и как с ними справиться.
• Перейти к просмотру
Python Guru
Декораторы функций
Декораторы в языке Питон позволяют добавить функционал до и после выполнения определенной функции. За урок мы научимся создавать декораторы и присваивать их к функциям.
• Перейти к просмотру
Python Guru
Тестировщик — простой старт в IT с нуля.
Хотите выйти на удалёнку и зарабатывать от 80 000 ₽ уже через полгода? Профессия тестировщика — это стабильный спрос, высокая зарплата и никаких сложных навыков программирования. Вы проверяете сайты и приложения на баги — просто и увлекательно.
Сейчас — уникальный шанс: мини-курс на 4 дня бесплатно, плюс индивидуальная карьерная консультация в подарок. Вас пошагово проведут от нуля до первого тестового задания.
Жмите на кнопку, проходите короткий тест и забирайте свой билет в IT до 12 октября!
Очереди типов FIFO и LIFO
FIFO и LIFO – это два базовых способа организации хранения и обработки данных в структурах данных. Благодаря данному видеоматериалу ты узнаешь, как ими пользоваться.
👀Смотреть видео
Python Guru
Особые методы сравнения множеств (set, frozenset)
set_a.isdisjoint(set_b) — истина, если set_a и set_b не имеют общих элементов.
set_b.issubset(set_a) — если все элементы множества set_b принадлежат множеству set_a, то множество set_b целиком входит в множество set_a и является его подмножеством (set_b — подмножество)
set_a.issuperset(set_b) — соответственно, если условие выше справедливо, то set_a — надмножество
Python Guru
Продвинутая работа со списками: Часть 2
Продолжаем разбирать продвинутые приемы при работе со списками. Для сортировки по критерию можно использовать .sort() и sorted(). Здесь ты можешь почитать про разницу между ними.
Также можно сделать поверхностную или глубокую копии. Отличие заключается в том, что в поверхностной копии копируются только ссылки, а не сами вложенные объекты. А при глубоком копировании все вложенные объекты тоже копируются. Прикрепляем ссылку на код, чтобы ты убедился в этом лично.
• Перейти к просмотру
Python Guru
Метод .index()
.index() — возвращает минимальный индекс переданного элемента для индексированных коллекций (строка, список, кортеж)
Python Guru
Что такое детерминизм?
Детерминизм означает, что программа/функция/алгоритм при одинаковых входных данных всегда дает одинаковый результат и выполняется одинаковым образом. Однако это не всегда так просто работает. О всех нюансах детерминизма ты узнаешь из этой статьи.
• Перейти к просмотру
Python Guru
Российский хакер Валерий Илларионов третий раз нашёл лазейку в коде ChatGPT 5
Айтишник за пару дней нашёл способ снять ограничения с GPT и настраивать её под любые задачи — от взлома аккаунтов до изготовления оружия
В своём блоге «Доктор GPT» он делится множеством других лазеек, которые всё ещё не пофиксили.
• Как бесплатно пользоваться Veo 3 и другими генераторами видео
• Как генерировать фото 18+ в Midjourney
• Отключение ограничений в Gemini, GPT и Perplexity
Секретные промты и протоколы собраны здесь — @DoctorGPT 🤫
Собеседование (мок-интервью) для Junior Python-разработчика
Что вас ждёт в этом выпуске:
– история студента, который занимался проектированием электростанций, обучился в августе 2023 на онлайн-курсах программирования и в январе 2024 устроился на работу
– теоретические вопросы по Python, которые задают на собеседованиях
– лайвкодинг-задача на проверку валидности
– заковыристая задача про птичку и поезд
• Перейти к просмотру
Python Guru
Repost from Технолоджия
Розыгрыш всех новых моделей iPhone 17, Air, Pro и Pro Max
Для участия необходимо:
— Подписаться на канал Технолоджия
— Нажать кнопку «Участвовать»
Итоги будут подведены 20 октября случайным образом при помощи бота.
Эффективное использование метода imatmul(self, other)
Метод imatmul(self, other) в Python позволяет определить поведение оператора матричного умножения с присваиванием (@=) для пользовательских классов. Это полезно для работы с матрицами и другими структурами данных, поддерживающими матричное умножение, делая код более выразительным и эффективным.
Метод imatmul — это специальный метод, который позволяет реализовать матричное умножение с присваиванием. Когда оператор @= применяется к объекту, Python вызывает этот метод, позволяя изменить объект на месте в соответствии с результатом матричного умножения.
Использование метода imatmul позволяет легко реализовать матричное умножение с присваиванием для пользовательских классов. Это делает код более чистым и удобным для чтения, а также улучшает производительность за счет изменения объектов на месте.
Python Guru
Ситуации, где полезно использовать словарь Python
Словарь (dict) — неупорядоченная коллекция произвольных объектов с доступом по ключу. Словарь более известен как ассоциативный массив. Словарь состоит из набора пар "Ключ-Значение". И в отличии от списка, где к каждому элементу можно обратиться по его порядковому номеру(индексу), в словаре обращение к элементу происходит по ключу.
• Перейти к просмотру
Python Guru
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме.
Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.
Хватит душить питона, учись его кодить: https://t.me/+w7u_SkBk5hxlMDRi 🐍
Flask: Фоновые задания
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как создавать фоновые задания.
• Перейти к просмотру
Python Guru
Programming Retro Games in Python
Сегодня присоединяйтесь ко мне, я в очередной раз займусь разработкой компьютерных игр в стиле ретро 80-х годов. На этот раз я набираю игры из книги Usborne "Компьютерные битвы", используя свой микрокомпьютер BBC 1980-х годов выпуска. Затем я конвертирую игры для работы на компьютерном языке Python.
• Перейти к просмотру
Python Guru
Продвинутая работа со списками: Часть 1
В этот раз разберем более продвинутые приемы при работе со списками. Генераторы списков позволят создавать списки в одну строку. Можно задавать условия, например, чтобы были только четные числа.
Также списки могут хранить другие списки. Это удобно для представления матриц или таблиц. А с помощью генераторов ты можешь реализовать транспонирование матриц. Прикрепляем ссылку на код, чтобы ты мог быстро запустить у себя и протестировать.
• Перейти к просмотру
Python Guru
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
