Python Guru | Всё про Python
Закрытый канал
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
Больше3 033
Подписчики
-124 часа
-97 дней
-2830 дней
Архив постов
Что пишут на Python? ПЛЮСЫ и МИНУСЫ Python
В этом видео поговорим о плюсах и минусах языка программирования Python. Чем занимается Python-разработчик и какие есть ниши в этой профессии.
• Перейти к просмотру
Python Guru
Клонирование объекта без copy через dataclasses.replace
Если вы работаете с dataclass и хотите создать копию объекта, изменив лишь пару полей, то можно использовать dataclasses.replace. Это удобнее и чище, чем вручную копировать все значения.
Итог:
replace из dataclasses — быстрый способ клонировать объект с изменением выбранных атрибутов.
Python Guru
Я потратил 10 лет жизни, чтобы разобраться в крипте
За эти годы попробовал просто всё: майнинг, трейдинг, DeFi, аирдропы — для обычного человека всё это звучит как китайские иероглифы. Для меня — как простые возможности заработать деньги. Много денег.
Вы много раз слышали про крипту и большие заработки в ней. И наверняка бросали затею во всём разобраться, потому что крипта выглядит сложной. Но это не так.
Для всех, кто хочет понять как зарабатывать на крипте, я создал блог. Подпишитесь на него: @zhylin
Там я человеческим языком объясняю, что такое крипта, откуда в ней деньги, какие ниши актуальны в 2025 и как даже будучи новичком сделать свои первые 100к и официально стать криптаном. Разберётся даже пенсионер.
Подписывайтесь и забирайте эксклюзивный мини-курс по трейдингу в закрепе: t.me/+g4Xi3cErAdViYzMy
eval()
В Python функция
eval() выполняет строку как Python-код. Это мощный инструмент для динамического выполнения выражений, но его следует использовать с осторожностью.
Python GuruАннотации типов коллекций
Способ аннотирования типов коллекций list, tuple, dict, set. Типы List, Tuple, Dict, Set модуля typing. Тип Callable для вызываемых объектов.
• Перейти к просмотру
Python Guru
Использование collections.Counter для подсчета элементов в списке
Модуль collections в Python предоставляет класс Counter, который удобно подсчитывает количество вхождений элементов в итерируемом объекте, таком как список или строка. Это позволяет быстро анализировать данные без написания сложного кода.
Использование Counter делает процесс анализа данных более эффективным и удобным, избавляя вас от необходимости писать циклы и дополнительные условные операторы.
Python Guru
Python Django Для Самых ГЕНИАЛЬНЫХ!
В этом 4-х часовом курсе мы разберём как писать код на Python Django!
• Перейти к просмотру
Python Guru
Работа с бинарными файлами
В отличие от текстовых файлов, бинарные нельзя интерпретировать как символы. Необходимо использовать специальные режимы: rb(read binary) и wb (write binary). Метод .read() вернет объект типа bytes – последовательность байтов.
Во втором примере продемонстрировано, как можно скопировать любой бинарный файл. А большие файлы лучше читать блоками, чтобы не перезагружать память (смотри последний пример).
Python Guru
Атрибут __all__
Атрибут
__all__ используется для контроля того, какие элементы модуля экспортируются при импорте с помощью from module import *.
Этот атрибут должен содержать список имен, которые будут экспортированы.
Если __all__ не определен, то при импорте будут экспортированы все имена, не начинающиеся с _.
Использование __all__ позволяет явно указать автору модуля, какие части модуля являются публичным API, а какие — внутренней реализацией.
Это способствует лучшей структуре кода и предотвращает неожиданный экспорт внутренних элементов модуля.
Проще говоря, __all__ — это простой механизм контроля области видимости при импорте. Он помогает организовать чистый публичный интерфейс модуля.
Python GuruВыдержка из Reddit об «одарённых»
Согласно обсуждениям на Reddit, люди с высоким IQ нередко обладают и высоким EQ — эмоциональным интеллектом.
И IQ, и EQ играют ключевую роль при выборе профессии: знания помогают осваивать сложные задачи, а эмоциональный интеллект — эффективно работать с людьми и справляться с реальными вызовами.
Поэтому при планировании карьеры важно учитывать не только, что вы умеете, но и как взаимодействуете с миром.
Пройдите бесплатный карьерный навигатор — он поможет определить, какие современные профессии подходят именно вам, с учётом и способностей, и личных качеств.
Всего 5 минут — и вы получите персональные рекомендации, дополнительную скидку на обучение и лучше узнаете себя.
Пройти тест
Реклама. Информация о рекламодателе по ссылкам в посте.
Именные кортежи namedtuple
namedtuple – это удобный способ создать неизменяемый класс-объект, у которого есть имена для полей, а не только индексы. Благодаря данному видео ты узнаешь, как пользоваться namedtuple.
• Перейти к просмотру
Python Guru
Pandas: Лучшие методы
В данной статье автор рассказывает, какие методы лучше всего помогут тебе с первичной обработкой больших данных. А в комментариях под этим постом ты можешь поделиться своими лайфхаками!
👉Читать статью
Python Guru
Что не понимают 90% изучающие в Питон, при изучении?
Успех в освоении Python зависит от правильно поставленных вопросов или системы работы с кодом, в которой подход и порядок имеет решающее значение
• Перейти к просмотру
Python Guru
Научись рассказывать захватывающие истории и зарабатывай на них от 80.000 рублей в месяц!
Приходи на бесплатный курс от Skillbox и узнай, как зарабатывать на сценариях
Всего 4 занятия помогут вам:
— Освоить основы сценарного мастерства
— Написать свой первый сценарий
— Понять, как начать зарабатывать на творчестве
Станьте востребованным сценаристом уже сегодня!
Полезные библиотеки Python
MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке!
описание страницы;
ключевые слова;
местоположение;
изображения;
авторов и другое полезное добро.
Устанавливается в один клик:
pip install metadata_parser
GitHub/Инструкция с примерами кода
Python GuruРазбираю ошибки новичков в python + домашнее задание
Здравствуйте мои маленькие любители программирования. В этом видео я разберу типовые ошибки новичков на примере своих старых проектов. Надеюсь данное видео вам поможет не допускать подобных ошибок и не смущать своих работодателей при отправке порфтолио на свою первую работу юнгой на 25 т.р. в месяц.
•Перейти к просмотру
Python Guru
Работа с кодировками
При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка указана неверно, могут появится ошибки чтения. По умолчанию системная кодировка – UTF-8, но до сих пор встречаются старые кодировки.
Лучше всего указывать кодировку явно, как показано на первом примере. В противном случае если файл не в UTF-8, возникнет ошибка UnicodeDecodeError. Кодировку можно определять с помощью библиотеки chardet.
Python Guru
Решаем задачу с собеседования в яндекс на сеньёра
В этом стриме попробуем посмотреть какие задачки сейчас дают сеньёрам-мидлам в яндексе
• Перейти к просмотру
Python Guru
setattr()
В Python функция
setattr() позволяет динамически устанавливать значение атрибута объекта. Это полезно, если имя атрибута известно только во время выполнения программы.
Python GuruCI/CD Pytest для тестирования качества данных здравоохранения
Артур Зиннуров (Software Engineer, Swansea University).
Какая была проблема в интеграции Pytest для проверки качества кода и медицинских данных в университете. Почему мы решили автоматизировать такой процесс, решая проблему конфиденциальности. Практический пример работы этой системы
• Перейти к просмотру
Python Guru
