Just Python
Open in Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
Show more9 871
Subscribers
-224 hours
-207 days
-6530 days
Posts Archive
9 870
Среднее значение, медиана и мода
Среднее значение — это сумма всех элементов набора данных, делённая на их количество. Оно показывает центральную тенденцию данных.
Медиана — это значение, которое находится в середине упорядоченного набора данных. Если количество элементов чётное, медиана — это среднее значение двух центральных элементов.
Мода — это значение, которое встречается наиболее часто в наборе данных. В Python для вычисления моды можно использовать библиотеку scipy.
#theory // Just Python
9 870
Скриншот страницы сайта в одну строку кода
Если вам нужно быстро сделать скриншот веб-страницы и сохранить его в виде изображения, вы можете использовать Python и библиотеку selenium.
Как это работает:
1.
selenium: Используется для автоматизации браузера.
2. webdriver-manager: Упрощает установку и управление драйверами для браузера.
3. .get(): Загружает указанную веб-страницу.
4. .save_screenshot(): Делает скриншот текущего окна браузера и сохраняет его в виде файла.
#theory // Just Python9 870
Все вокруг лезут в криптовалюту как озабоченные
Потому что каждый второй понимает, что крипта в 2025 означает стабильность и финансовый рост. Каждый день появляются монеты, вложив в которые 5-10$ можно получить 150-200$
Для первой 1000$ в месяц не нужно специальное образование. Главное - иметь проверенный источник и пошаговый план в пару действий.
В канале Eagle in trade автор за ручку доведет до результата, даст бесплатную инструкцию, по которой заработает даже пенсионер. Все, что нужно — 5-7 минут в день и 10$ для старта.
Если бедность это яма, то крипта — лестница. Подписывайся: @Eagleintrade
9 870
Декоратор для автоматического кэширования результатов функций
Кэширование — это техника, которая позволяет значительно улучшить производительность, сохраняя результаты вызовов функций и возвращая кэшированные результаты для одинаковых входных данных.
В Python можно создать декоратор, который автоматически кэширует результаты функций.
#theory // Just Python
9 870
gc.get_stats()
gc.get_stats() возвращает статистику работы сборщика мусора, включая количество собранных объектов на каждом этапе. Это полезно для анализа и оптимизации работы памяти.
#theory // Just Python9 870
⚙️ array.tobytes()
array.tobytes() позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.
Python Learning 👩💻9 870
Тестирование: быстрый старт в IT за 0₽
Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт.
Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 15 марта: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1
9 870
⚙️ polars.DataFrame
polars.DataFrame — это высокопроизводительная альтернатива pandas, оптимизированная для работы с большими данными. Библиотека polars использует многопоточность и ленивые вычисления, ускоряя обработку таблиц в десятки раз.
🔗 Документация
Python Learning 👩💻9 870
mmap.mmap()
mmap.mmap() позволяет работать с файлами как с массивами в памяти, что ускоряет чтение и запись больших файлов без их полного загрузки в ОЗУ.
#theory // Just Python9 870
Антипаттерн недели: Изменение списка во время итерации
В Python изменение списка во время его обхода может привести к непредсказуемому поведению, пропуску элементов или
IndexError.
Используйте создание нового списка или итерацию через copy().
#theory // Just Python9 870
Словари: Изменение, добавление, удаление элементов
Хочешь добавить новый элемент или изменить существующий? Просто присвой значение по ключу.
Для удаления элементов есть три варианта. Ты можешь удалить с помощью del, либо же удалить и получить значение с помощью pop(). Также метод clear() используется для очистки всего словаря.
#theory // Just Python
9 870
Управление YouTube на компьютере с помощью Python и голосовых команд
Этот лайфхак позволяет управлять воспроизведением видео на YouTube через голосовые команды, используя Python. Например, вы можете сказать "Поставь на паузу", "Следующее видео" или "Повтори видео".
Как это работает:
1. Распознавание речи: С помощью библиотеки SpeechRecognition записывается голос пользователя и преобразуется в текст.
2. Управление YouTube: Логика команд анализирует текст и выполняет действия через pywhatkit, например, поиск и воспроизведение видео.
3. Голосовая обратная связь: Библиотека pyttsx3 озвучивает ответы программы, делая взаимодействие более живым.
#theory // Just Python
9 870
Превращение любого сайта в голосового ассистента с Python
Этот лайфхак позволяет вам взять любую статью или информацию с веб-сайта и превратить её в аудио-ответы, которые можно использовать в своем голосовом ассистенте.
Как это работает:
1. Загрузка текста с сайта: Скрипт использует requests и BeautifulSoup для получения текста из HTML-элементов (например, <p>).
2. Преобразование текста в речь: Использует gTTS (Google Text-to-Speech) для преобразования текста в аудио.
3. Воспроизведение аудио: Аудио-файл воспроизводится с помощью playsound.
#theory // Just Python
9 870
🔵 Занимаешься IT и ищешь свежие идеи? На этом канале собраны инсайды СЕО 1win о развитии iGaming-бизнеса.
Узнай, как управлять крупной компанией в высококонкурентной нише, используя новые технологии и тренды.
Подписывайся на Owner 1win и будь в теме!
9 870
⚙️ os.getrandom()
os.getrandom() получает криптографически безопасные случайные байты прямо из генератора операционной системы. Это полезно для генерации уникальных токенов и защиты данных.
#theory // Just Python9 870
types.GenericAlias
types.GenericAlias позволяет программно создавать типизированные аннотации, как если бы они были объявлены с list[int], dict[str, float] и другими параметризованными типами.
#theory // Just Python9 870
Управление смартфоном с помощью Python и жестов
Этот лайфхак позволяет вам управлять своим смартфоном с помощью жестов рук, распознаваемых через веб-камеру, используя Python. Это дает возможность выполнять действия на телефоне, такие как переключение музыки, регулировка громкости и прокрутка страниц, просто движениями рук.
Как это работает:
1. Распознавание жестов: Используется библиотека MediaPipe для обнаружения рук и распознавания их положения.
2. Взаимодействие с компьютером: Жесты преобразуются в команды для управления компьютером или смартфоном через pyautogui.
3. Пример с прокруткой: Жесты руки используются для управления прокруткой на экране.
#theory // Just Python
9 870
Как создать свой чат-бот и начать зарабатывать уже сегодня?
На cайте университета Зерокодер открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект!
– Не нужен опыт в IT или программировании – всё с нуля!
– Расскажем, как выйти на стабильный доход уже через пару месяцев.
– Доступ к проверенным вакансиям для разработчиков чат-ботов.
Что узнаете на эфире:
– Перспективы рынка чат-ботов на 2025 год.
– Какие проекты стоят ₽100.000 и как их найти.
– Как применять нейросети, чтобы упростить работу.
Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект?
Нажмите сюда и забронируйте место на эфир.
erid: 2W5zFHyoTxt
ООО Зерокодер, ИНН 9715401631
9 870
Автоматическое создание мемов с помощью Python
Этот лайфхак позволяет вам быстро создавать мемы, используя свои собственные изображения и текст, с помощью Python. Можете добавить текст к картинкам, стилизовать его и сохранять готовые мемы.
Как это работает:
1. Загрузка изображения: Скрипт загружает изображение с указанного URL.
2. Добавление текста: Вы добавляете верхний и нижний текст, который будет отображаться на мемах.
3. Рисование текста: Используется шрифт и метод рисования текста на изображении.
4. Сохранение: Готовое изображение сохраняется в файл.
#theory // Just Python
9 870
Автоматическое создание персонализированных поздравлений с помощью Python
Этот лайфхак позволяет автоматически генерировать персонализированные поздравления, используя данные о человеке (например, его имя и интересы) и текстовый шаблон. Вы можете создать уникальные поздравления для любых событий, будь то день рождения, праздники или важные события в жизни.
Как это работает:
1. Шаблон поздравления: В коде создается текстовый шаблон с переменными (например, имя, событие, персонализированное сообщение).
2. Использование Jinja2: Библиотека jinja2 используется для подставления данных в шаблон.
3. Персонализация: При вызове функции вы передаете имя, событие и персонализированное сообщение для создания уникального поздравления.
#theory // Just Python
