Just Python
Open in Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
Show more9 873
Subscribers
-224 hours
-207 days
-6530 days
Posts Archive
9 872
РСА (Метод главных компонент)
PCA (Principal Component Analysis) используется для уменьшения размерности данных без потери ключевой информации. Это полезно для визуализации многомерных данных или ускорения работы моделей. PCA полезен, если признаки сильно коррелируют. Он сохраняет максимум дисперсии данных.
#theory // Just Python
9 872
Перебор словаря
Сушествует несколько способов перебора словаря. Цикл
for по умолчанию итерируется по ключам. Метод values() позволяет перебрать только значения. Метод items() возвращает кортежи (ключ, значение).
Разъяснивший Python9 872
Как найти самый часто встречающийся элемент в списке?
При анализе данных важно быстро определить, какой элемент встречается чаще всего. Новички могут использовать циклы и словари для подсчёта, но в Python есть более удобный способ — Counter из модуля collections.
Этот приём позволяет найти наиболее частый элемент буквально в одну строку: Counter(list1).most_common(1)[0][0] возвращает самый распространённый элемент списка.
Итог:
Работает за одну строку.
Подходит для любых типов данных.
Удобен для анализа данных!
Разъяснивший Python
9 872
Как проверить, является ли строка числом?
При работе с вводом данных часто нужно проверить, состоит ли строка только из цифр. Новички могут использовать сложные проверки с циклами, но в Python есть более удобный способ — метод
.isdigit().
Этот приём позволяет проверить строку буквально в одну строку: text.isdigit() возвращает True, если строка состоит только из цифр, иначе False.
Итог:
Работает за одну строку.
Подходит для любых строк.
Удобен при валидации ввода!
#theory // Just Python9 872
Генератор персонализированных изображений
Данный код позволяет генерировать уникальные изображения с помощью модели DALL·E от OpenAI на основе пользовательских запросов.
Сначала ты отправляешь текстовый запрос. Он отправляется в OpenAI API. Получается сгенерированное изображение, которое в результате отправляется тебе ссылкой.
Ссылка на код
#theory // Just Python
9 872
Не знаешь на кого пойти учиться ?💡
1️⃣Пройди бесплатные онлайн-курсы
2️⃣Узнай о самых востребованных профессиях
3️⃣Получи уникальную возможность поступить в «Алабуга Политех» после 9 или 11 класса
ПРОЙДИ КУРС ПРЯМО СЕЙЧАС!
9 872
Как быстро заменить подстроку в строке?
При обработке текста часто нужно заменить одно слово или символ на другое. Новички могут пытаться делать это вручную, перебирая символы, но в Python есть удобный способ — метод .replace().
Этот приём позволяет заменить подстроку буквально в одну строку: text.replace("старое", "новое") создаёт новую строку с заменёнными значениями.
Итог:
Работает за одну строку.
Позволяет заменять любые подстроки.
Упрощает обработку текста!
#theory // Just Python
9 872
Как быстро удалить дубликаты из списка в Python?
Когда новички сталкиваются с задачей удаления повторяющихся элементов из списка, они часто ищут сложные решения, используя циклы и проверки. Но Python предлагает более быстрый и удобный способ с использованием множества
(set), которое автоматически хранит только уникальные значения.
Итог:
Быстро и просто.
Работает для любых типов данных.
Убирает дубликаты за одну строку кода!
Разъяснивший Python9 872
Ковариация и матрица ковариации
Ковариация показывает, как два признака изменяются вместе. Положительная ковариация - это когда переменные растут одновременно. Отрицательная ковариация - когда одна переменная растёт, другая уменьшается. Если ковариация ≈ 0, то признаки независимы.
Если у нас есть несколько переменных, их взаимосвязи можно описать с помощью матрицы ковариации. Это квадратная матрица, где каждая ячейка (i, j) показывает ковариацию между Xi и Xj.
#theory // Just Python
9 872
Узнай подходящую тебе карьеру за 5 минут.
Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.
В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы.
Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 872
Как быстро поменять регистр текста в Python?
Новички часто сталкиваются с задачей, когда нужно изменить регистр текста. Например, привести строку к верхнему или нижнему регистру.
Вместо того, чтобы вручную проходить по каждому символу, можно использовать встроенные методы Python!
Используем .upper(), .lower(), .title() и другие!
1. upper() – преобразует все символы в верхний регистр.
2. lower() – преобразует все символы в нижний регистр.
3. title() – делает первую букву каждого слова заглавной.
4. capitalize() – делает первую букву первого слова заглавной.
Итог:
upper() – всё в верхний регистр.
lower() – всё в нижний регистр.
title() – первая буква каждого слова заглавная.
capitalize() – только первое слово с заглавной буквы.
Разъяснивший Python
9 872
Телеграм-бот с AI
С помощью этого кода ты можешь сделать телеграм-бота, который будет тебе отвечать на вопросы с помощью OpenAI. Перед запуском тебе нужно получить API-ключи.
Сначала мы подключаем aiogram и загружаем API-ключи. Затем функция get_ai_response() отправляет текст пользователя в GPT-3.5 и получает ответ. В результате бот принимает сообщения, обрабатывает их и отправляет обратно ответ AI.
Это примитивное решение. Ты можешь самостоятельно использовать более продвинутую модель, добавить интерактивное меню и многое другое.
Ссылка на код
#theory // Just Python
9 872
Как одной строкой проверить, есть ли элемент в списке?
Новички часто используют длинные конструкции для проверки элемента в списке, но можно сократить код до одной строки!
Как это работает?
3 in numbers – проверяет, есть ли число 3 в списке.
Тернарный оператор (условие ? если_да : если_нет в других языках) позволяет записать if-else в одну строку.
Меньше строк кода
Читабельно и понятно
Работает с любыми коллекциями (list, set, dict.keys() и т. д.)
#theory // Just Python
9 872
⚡️ Айтишник из «VISION» скупил курсы айти школ и выложил гигабайты материалов к себе
Каждый найдет что-то по душе:
1202 ГБ — Python
1811 ГБ — Frontend
1100 ГБ — C / C++ / C#
804 ГБ — Java
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
9 872
Как красиво выводить словари и JSON в Python? (ч.1)
Когда ты работаешь со словарями (dict) или JSON-данными, обычный
print() выводит всё в одну строку, что неудобно читать. Используй pprint() для красивого форматирования!
Как использовать pprint()?
pprint.pprint() – для красивого вывода словарей.
#theory // Just Python9 872
Распределение данных
Распределение данных описывает, как значения в наборе данных распределены. Одним из наиболее распространённых распределений является нормальное распределение, которое имеет форму колокола и характеризуется симметрией относительно среднего значения. В данном примере мы получаем гистограмму, показывающую нормальное распределение данных.
Разъяснивший Python
9 872
Запускаем Python в интерактивном режиме
Если код не работает, но ты не понимаешь почему, попробуй запустить его так.
После выполнения программа не закроется, и ты сможешь вручную проверить переменные!
Позволяет исследовать код после его выполнения
Не требует установки сторонних программ
#theory // Just Python
9 872
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
9 872
Корреляция
Корреляция — это статистическая мера, показывающая взаимосвязь между двумя переменными. Она измеряется коэффициентом корреляции, который может принимать значения от -1 до 1.
Значение 1 говорит о положительной линейной зависимости (чем больше X, тем больше Y). Значение -1 говорит об отрицательной линейной зависимости (чем больше X, тем меньше Y). Значение 0 означает отсутствие линейной зависимости.
#theory // Just Python
9 872
ByBit заблокировала трейдера, который вложил 1200$ в токен RED и заработал 490 000$
Коллекционер крипты тот самый вкладчик. Он не расстраивается блокировке, ведь за 2 месяца уже заработал больше миллиона долларов на росте крипты.
Он покупал XRP, когда все кричали, что это скам и роста не будет. В итоге с $0.35 монета выросла до $2.2. Также произошло с SOL, ELX и BBQ, которые дали больше 1000% иксов.
В своем канале раз в неделю он дает 1 проверенную сделку, в которую заходит на 100 000$. А его капитал уже 7 000 000$
Скоро на рынке будет булран, поэтому если хотите откусить свой кусок пирога и изменить жизнь, подписывайтесь: https://t.me/+KJDzkrw0y4QyNDg6
