Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 086
Subscribers
-224 hours
-57 days
-1330 days
Posts Archive
Моковое собеседование на Senior Python-разработчика
Видео поможет вам погрузиться в процесс прохождения технического собеседования в компании, актуализировать знания в соответствии с рынком.
• Перейти к просмотру
Python Guru
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.
Чтобы не пропустить полезные — сохраните каналы
1. Бесплатные IT мероприятия
2. IT мероприятия Москва
3. IT мероприятия Санкт Петербург
Работа с файлами за счет Питон
Язык Python содержит большой набор быстрых и удобных функций по работе с файлами. В ходе урока мы научимся создавать, редактировать и читать информацию из файлов. Все манипуляции с файлами мы будем делать за счет Питон встроенных функций.
• Перейти к просмотру
Python Guru
IP-адрес
Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают.
Python Guru
Обработчик исключений. Конструкция «try - except»
При выполнении программы могут возникнуть различного рода ошибки (исключения). Нам необходимо уметь отслеживать подобные ошибки и предотвращать их. В ходе урока мы изучим конструкцию «try - except» для отлова и обработки исключений.
• Перейти к просмотру
Python Guru
Просто зацените: парень показывает внутрянку крупных брендов, как компании вечно водят вас за нос и заставляют тратить деньги на безделушки
Ничего не продает, просто куча трушных постов про маркетинг и конечно же мемы (а куда без них). Читайте: @maratyus
Измеряем время выполнения кода одной строкой
Иногда нужно быстро понять, сколько времени занимает выполнение участка кода. Можно сделать это без дополнительных библиотек.
Итог:
Используйте time.perf_counter() для точного измерения времени выполнения кода — он лучше подходит для микробенчмарков, чем time.time().
Python Guru
Пишу на Python в ChatGPT
Смотрим, может ли ChatGPT имитировать работу Python REPL, и насколько хорошо он справляется
• Перейти к просмотру
Python Guru
Современное и красивое логирование
loguru – это библиотека для удобного и красивого логирования. Она проще и мощнее стандартного модуля logging. Благодаря данной статье ты узнаешь, как эффективно пользоваться loguru.
• Перейти к просмотру
Python Guru
Удаляйте ChatGPT. Вы не умеете им пользоваться.
Большинство пользователей спамит в ИИ всякую чушь — просят рассказать анекдот, изливают душу и используют как Гугл.
Российский тимлид OpenAI Вадим Петрич рассказывает в «Доктор GPT» как извлекать из нейронок максимум пользы. Это очень интересно:
• ТОП №1 нейросеть, генерирующая видео без цензуры вообще
• Готовые промты на все случаи жизни
• Инсайды и разработки от китов индустрии
Подпишитесь, с Доктором GPT нейронки станут инструментом роста, а не безделушкой:
https://t.me/+mBSoyTgyftw4Mjk6
Использование f-string для форматирования строк с вычислениями
Когда вам нужно встроить вычисления прямо в строку или форматировать вывод значений переменных, f-string (форматированные строки) — это быстрый и удобный способ сделать это.
Использование f-string позволяет упростить форматирование строк и объединить в одной строке текст с результатами вычислений, что делает код более чистым и эффективным.
Python Guru
Repository Pattern в управлении базами данных
Паттерн Repository – это слой между бизнес-логикой и источником данных. Он инкапсулирует логику доступа к данным, чтобы код приложения не зависел от конкретной БД или ORM. В данном текстовом материале автор наглядно демонстрирует эффективность Repository паттерна
• Перейти к просмотру
Python Guru
ТОП 6 фишек PYTHON которые сделают вас лучше
В данном видео рассмотрим 6 фишек в Python, которые сделают ваш код лучше. Они позволят вам понять логику работы некоторых IDE и вы сможете более глубоко понять принцип работы атрибутов в объектах Python.
• Перейти к просмотру
Python Guru
Функции фильтрации модуля itertools
Продолжаем делиться циклом видеоматериалов, благодаря которому ты освоишь модуль itertools. В этот раз речь идет про функции фильтрации.
• Перейти к просмотру
Python Guru
Автоматический мониторинг Телеграм-каналов
Благодаря данной статье ты узнаешь, как создать систему мониторинга новостей. Автор рассказывает, как агрегировать новости из каналов в Телеграм, убирать дупликаты и автоматически детектировать те новости, которые могут повлиять на котировки публичных компаний.
• Перейти к просмотру
Python Guru
threading.Timer()
Метод
threading.Timer() позволяет создавать таймеры, которые выполняют определенную функцию через заданный интервал времени. Это полезно для отложенного выполнения задач без блокировки основного потока.
Python GuruПример элементарных декораторов в Python
Прежде чем мы углубимся в новую территорию, давайте рассмотрим, как работают простые декораторы из первого урока. Ниже представлен пример, введенный нами в оболочку IDLE Python. Попробуйте поэкспериментировать, запустите IDLE оболочку и введите код сами.
Python Guru
Генераторы множеств и генераторы словарей
• Перейти к просмотру
Python Guru
Операторы * и ** для упаковки и распаковки коллекций
Подробно объясняется как работают операторы * и ** для упаковки и распаковки произвольных итерируемых объектов.
• Перейти к просмотру
Python Guru
ТОП 8 Редких и Удобных фишек в Python
В данном видео рассмотрим 8 интересных фишек Python, о которых редко говорят. К примеру тот же JMESpath и Dateutil. Некоторые темы, рассмотренные в видео вы скорее всего знаете, но даже там я пытаюсь дать такие примеры, которые позволят вам ещё глубже понять как это работает.
• Перейти к просмотру
Python Guru
