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

Python Guru | Всё про Python

Закрытый канал

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

Больше
3 139
Подписчики
-224 часа
-107 дней
-4030 день
Архив постов
Аннотации типов коллекций Способ аннотирования типов коллекций list, tuple, dict, set. Типы List, Tuple, Dict, Set модуля typing. Тип Callable для вызываемых объектов. • Перейти к просмотру Python Guru

Использование collections.Counter для подсчета элементов в списке Модуль collections в Python предоставляет класс Counter, ко
Использование 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__ используется для контроля того, какие элементы модуля экспортируются при импорте с помощью fr
Атрибут __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 рублей в месяц! Приходи на бесплатный курс от Skill
Научись рассказывать захватывающие истории и зарабатывай на них от 80.000 рублей в месяц! Приходи на бесплатный курс от Skillbox и узнай, как зарабатывать на сценариях Всего 4 занятия помогут вам: — Освоить основы сценарного мастерства — Написать свой первый сценарий — Понять, как начать зарабатывать на творчестве Станьте востребованным сценаристом уже сегодня!

Полезные библиотеки Python MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке! описание страницы
Полезные библиотеки Python MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке! описание страницы; ключевые слова; местоположение; изображения; авторов и другое полезное добро. Устанавливается в один клик:
pip install metadata_parser
GitHub/Инструкция с примерами кода Python Guru

Разбираю ошибки новичков в python + домашнее задание Здравствуйте мои маленькие любители программирования. В этом видео я разберу типовые ошибки новичков на примере своих старых проектов. Надеюсь данное видео вам поможет не допускать подобных ошибок и не смущать своих работодателей при отправке порфтолио на свою первую работу юнгой на 25 т.р. в месяц. Перейти к просмотру Python Guru

Работа с кодировками При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка ука
Работа с кодировками При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка указана неверно, могут появится ошибки чтения. По умолчанию системная кодировка – UTF-8, но до сих пор встречаются старые кодировки. Лучше всего указывать кодировку явно, как показано на первом примере. В противном случае если файл не в UTF-8, возникнет ошибка UnicodeDecodeError. Кодировку можно определять с помощью библиотеки chardet. Python Guru

Решаем задачу с собеседования в яндекс на сеньёра В этом стриме попробуем посмотреть какие задачки сейчас дают сеньёрам-мидлам в яндексе • Перейти к просмотру Python Guru

setattr() В Python функция setattr() позволяет динамически устанавливать значение атрибута объекта. Это полезно, если имя атр
setattr() В Python функция setattr() позволяет динамически устанавливать значение атрибута объекта. Это полезно, если имя атрибута известно только во время выполнения программы. Python Guru

CI/CD Pytest для тестирования качества данных здравоохранения Артур Зиннуров (Software Engineer, Swansea University). Какая была проблема в интеграции Pytest для проверки качества кода и медицинских данных в университете. Почему мы решили автоматизировать такой процесс, решая проблему конфиденциальности. Практический пример работы этой системы • Перейти к просмотру Python Guru

Ну каким надо быть идиотом, чтобы кроме магазина и работы никуда не выходить? В российских городах полно развлечений, за которые вообще не нужно платить, а миллионы людей продолжают сидеть дома и ныть, что всё вокруг дорого. Вот вы были в антикафе, где за блюда, которые не понравились, платишь только 1 рубль? А знали про туристическое такси, которое бесплатно возит людей по центру города? Таких мест – хоть отбавляй, поэтому выбирайте свой город и каждые выходные будете проводить как праздник: ● Москва: @msk360 ● Питер: @petr360 ● Абакан: @abkn360 ● Ангарск: @angarsk360 ● Архангельск: @arhangelsk360 ● Астрахань: @astrakhan360 ● Барнаул: @barnaul360 ● Балашиха: @balashiha360 ● Белгород: @belgorod360g ● Благовещенск: @blagov360 ● Братск: @bratsk360 ● Брянск: @bryansk360g ● Великий Новгород: @vngorod360 ● Владивосток: @vladivostok360 ● Владимир: @vladimir360g ● Волгоград: @volgograd360g ● Воронеж: @voronezh360g ● Вологда: @vologda360g ● Волжский: @volgskii360 ● Екатеринбург: @ekaterinburg360 ● Ижевск: @izhevsk360 ● Иркутск: @irkutsk360g ● Иваново: @ivanovo360 ● Йошкар-Ола: @ioshkarola36 ● Казань: @kazan360g ● Калининград: @kaliningrad360g ● Калуга: @kaluga360 ● Камчатка: @kamchatka360 ● Кемерово: @kemerovo360 ● Киров: @kirov360g ● Краснодар: @krasnodar360g ● Красноярск: @krasnoyarsk360 ● Комсомольск-на-Амуре: @koms360 ● Королёв: @korolev360 ● Кострома: @kostroma360 ● Крым: @crimea360g ● Курск: @kursk360 ● Курган: @kurgan360 ● Липецк: @lipetsk360g ● Люберцы: @lyuber360 ● Магнитогорск: @magnitogorsk360 ● Махачкала: @makhachkala360 ● Мурманск: @murmansk360g ● Набережные Челны: @chelny360 ● Нижневартовск: @nizvart360 ● Нижнекамск: @kamsk360 ● Нижний Новгород: @nizhnynov360 ● Нижний Тагил: @nizhnytagil360 ● Новокузнецк: @novokuznetsk360 ● Новосибирск: @novosibirsk360 ● Новороссийск: @novorussia360 ● Новоалтайск: @novoaltaisk360 ● Омск: @omsk360g ● Оренбург: @orenburg360 ● Орёл: @orel360g ● Орск: @orsk360 ● Пенза: @penza360 ● Пермь: @perm360 ● Петрозаводск: @petrozavodsk360 ● Подольск: @podolsk360 ● Псков: @pskov360 ● Рязань: @ryazan360 ● Ростов-на-Дону: @rostov360g ● Самара: @samara360 ● Саратов: @saratov360 ● Саранск: @saransk360 ● Сахалин: @sahalin360 ● Сочи: @sochi360g ● Ставрополь: @stavropol360 ● Стерлитамак: @sterlitamak360 ● Старый Оскол: @staryoskol360 ● Сургут и ХМАО: @surgut360 ● Смоленск: @smolensk360 ● Сыктывкар: @sktwkar360 ● Таганрог: @taganrog360 ● Тамбов: @tambov360 ● Тольятти: @toliatti360 ● Тула: @tula360 ● Томск: @tomsk360 ● Тюмень: @tymen360 ● Тверь: @tver360g ● Ульяновск: @ulanovsk360 ● Уссурийск: @ussur360 ● Уфа: @ufa360g ● Улан-Удэ: @ulanude360 ● Хабаровск: @habarovsk360 ● Челябинск: @chelyabinsk360 ● Чебоксары: @cheboksari360 ● Череповец: @cherepovec360 ● Чита: @chita360 ● Шахты: @shahti360 ● Энгельс: @engel360 ● Ярославль: @yaroslavl360g ● Якутск: @yakutsk360g Другой город: @russia360

Работаем с файлами: Чтение данных Python предлагает несколько способов чтения файлов. Самый простой – read(). Он читает сразу
Работаем с файлами: Чтение данных Python предлагает несколько способов чтения файлов. Самый простой – read(). Он читает сразу все данные. Он подойдет для небольших файлов, но если вес больше 2 ГБ, работает неэффективно. Также есть readline(). Он построчно считывает информацию. Это особенно полезно при анализе логов. Третий вариант работает аналогично, просто выглядит более читабельно. А если тебе необходимо работать с большими данными, воспользуйся read(size). Ты можешь указать размер информации, который необходимо получить. Python Guru

Enum - перечисления в Python Хочу обратить внимание на несправедливо забытые в сообществе Python перечисления, которые порой удивительно к месту, но не используются там, где могли бы. Пока ты начинающий тебе про них не рассказывают, а потом ты просто их и не используешь. • Перейти к просмотру Python Guru

Как работает Bitcoin майнер | Пишем свой Bitcoin майнер на Python • Перейти к просмотру Python Guru