Python Guru | Всё про Python
Закрытый канал
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
Больше3 030
Подписчики
-224 часа
-87 дней
-2730 дней
Архив постов
Глубокое погружение в хуки pytest: как и зачем их использовать
В этой статье мы разберем, что такое хуки в pytest, как они работают, и как их можно использовать для настройки и расширения поведения вашего тестового окружения.
• Перейти к просмотру
Python Guru | ChatGPT
aiogram: PostgreSQL
Продолжаем делиться циклом видео, благодаря которому ты научишься создавать Телеграм-ботов. В этот раз автор рассказывает про PostgreSQL и скрытие токена в .env.
👀Смотреть видео
Python Guru | ChatGPT
Полезные библиотеки Python
Public APIs — большой список бесплатных API, незаменим для практики, при создании, тестировании проектов и программ.
• Перейти к просмотру
Python Guru | ChatGPT
Алгоритм Тарьяна для поиска минимального набора уравнений
В этой статье мы обсудим графовое представление систем уравнений, применим алгоритм Тарьяна и формализуем процесс на Python.
• Перейти к просмотру
Python Guru | ChatGPT
Полезные библиотеки Python
Обход капчи
GPT4o Captcha Bypass — Python инструмент CLI для тестирования различных типов капч, включая головоломки, текст, сложный текст и reCAPTCHA с использованием Selenium.
Инструмент также использует OpenAI GPT-4 для помощи в решении капч
• Перейти к просмотру
Python Guru | ChatGPT
Метод наименьших квадратов
Метод наименьших квадратов (МНК) — это математический метод, используемый для нахождения наилучшего приближения зависимой переменной (ответов) на основе набора независимых переменных (предикторов). Метод используется для минимизации суммы квадратов разностей между наблюдаемыми значениями и значениями, предсказанными моделью. Делимся статьей, где автор рассказывает про данный метод.
• Перейти к просмотру
Python Guru | ChatGPT
Проснулся. Зашёл в телеграм. Получил 28.000 руб. Пошёл отдыхать.
Согласитесь, звучит как сказка. Но примерно так выглядят будни закупщика в телеграм.
Работка непыльная: нужно анализировать телеграм-каналы и отделять хорошие паблики от плохих. На старте платят около 100к, а через месяц можно выйти на 200-250 тысяч чистыми.
Опыт? Не нужен. Занятность? 2-3 часа в день. Риски? Нулевые, даже с работы уходить не надо.
Все, что нужно для старта – запустить этот бот. Там узнаете, как с помощью телеграма накопить на машину или квартиру, выйдя на доход в 200-300 тысяч. Дерзайте, всё тут: https://t.me/bentsa_traffic_bot
Эволюция форматирования строк в Python
В этой статье мы рассмотрим эволюцию способов форматирования строк и разберем их преимущества и недостатки.
• Перейти к просмотру
Python Guru | ChatGPT
Как компилировать json или история оптимизации python сервиса
В этой статье речь пойдет про детальные и последовательные изменения в самом узком месте сервиса.
• Перейти к просмотру
Python Guru | ChatGPT
aiogram: База Данных и Выгрузка на Сервер
Продолжаем делиться циклом видео, благодаря которому ты научишься создавать Телеграм-ботов. В этот раз автор рассказывает про базу данных и выгрузку на сервер.
• Перейти к просмотру
Python Guru | ChatGPT
10 лет я слежу за мистическим
журналом The Economist
Я не ставил вакцину от COVID,
потому что знал, что это опасно
Я знал, про теракт в Крокусе за 2 недели до случившегося
А неделю назад я увидел
предупреждение о покушении на
Трампа в их новой обложке
Благо теперь журнал можно
читать на русском, делюсь с вами:
@TheEconomist
Оптимизация памяти в Python: Использование генераторов вместо списков
Когда мы работаем с большими наборами данных, важно помнить об эффективном использовании памяти. Одной из полезных фишек Python для оптимизации памяти является использование генераторов вместо списков.
Пример кода
Допустим, у нас есть задача найти квадраты чисел от 1 до 1 000 000. Сначала посмотрим, как это сделать с помощью списка:
# Плохая практика: использование списка
squares = [x**2 for x in range(1, 1000001)]
Этот код создает список квадратов чисел, что требует значительного объема памяти. Вместо этого можно использовать генератор, который создаст объекты по мере их запроса, не занимая много памяти:
# Лучшая практика: использование генератора
squares = (x**2 for x in range(1, 1000001))
Теперь squares - это генератор, который генерирует квадраты чисел по мере необходимости, занимая минимальное количество памяти.
Python Guru | ChatGPTMicrosoft добавила Python в Excel
Вы сможете манипулировать данными и анализировать информацию в Excel с помощью графиков и библиотек Python, а затем использовать формулы, диаграммы и сводные таблицы Excel для дальнейшего уточнения своих идей. Теперь вы сможете выполнять расширенный анализ данных в удобной среде Excel, получая доступ к Python прямо из ленты Excel.
Python Guru | ChatGPT
Использование python-docx-template для динамического создания закладок и ссылок на них в документах Word
В этом материале автор предлагает свой способ вставки закладок (bookmarks) и ссылок (hyperlinks) на них при помощи python-docx-template.
• Перейти к просмотру
Python Guru | ChatGPT
Симметричная индексация
Симметричная индексация означает возможность обращения к элементам структуры данных как с положительными, так и с отрицательными индексами. В Python это встроенная функция для последовательностей, таких как списки, строки и кортежи. Делимся статьей, где автор рассказывает про симметричную индексацию
• Перейти к просмотру
Python Guru | ChatGPT
Основы архитектуры для джунов: построение масштабируемых и чистых приложений на Python
В этой статье вы узнаете как структурировать проект Python с помощью Poetry, Git и файла настройки.
•Перейти к просмотру
Python Guru | ChatGPT
The Economist предупреждал Трампа о возможном покушении
Более того, журнал расписал решающие события на ближайший год, которые полностью изменят облик и России, и всего мира.
Пророчества журнала славятся своей точностью: новость о смерти президента Ирана вышла на 7 часов раньше, чем это случилось, а о ковиде журнал писал ещё за пол года до начала.
Читайте The Economist на русском: @TheEconomist
Создание собственного API на Python (FastAPI): Знакомство и первые функции
В этой статье автор рассмотрит методы, позволяющие отправлять данные (POST), обновлять (PUT) и удалять данные (DELETE).
• Перейти к просмотру
Python Guru | ChatGPT
Основы Scikit-learn
scikit-learn — это популярная библиотека машинного обучения для Python. Она предоставляет простой и эффективный инструментарий для анализа данных и построения предсказательных моделей. Делимся видео, где автор демонстрирует основы scikit-learn.
• Перейти к просмотру
Python Guru | ChatGPT
