Python Guru | Всё про Python
Закритий канал
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
Показати більше3 030
Підписники
-224 години
-87 днів
-2730 днів
Архів дописів
Подсчёт количества слов в строке
Напишите функцию, которая принимает строку и возвращает словарь, где ключами являются слова из строки, а значениями — количество их вхождений. Игнорируйте регистр и знаки препинания.
Пример:
text = "Hello, world! Hello Python world."
result = count_words(text)
print(result)
# Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}
Python Guru🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳
Розыгрыш подходит к концу, успей забрать свой приз:
• Игровой ПК • iPhone 16 • Steam Deck • Фен Dyson • Apple Watch Ultra 2 • Apple AirPods Max 2— Выбери любой подарок — Подпишись на 4ch и Клиент всегда прав — Нажми кнопку "Участвовать" Победителя выберем 6 января в 23:59. Всем удачи!
Lambda-функции
lambda-функция похожа на обычную функцию, но она короче и не имеет имени. Обычно она используется там, где нужен короткий код, например, внутри другой функции или для обработки данных. Благодаря данному видео ты научишься пользоваться lambda-функциями.
• Перейти к просмотру
Python Guru
Matplotlib для визуализации данных
Matplotlib – это расширение SciPy, и оно было создано для визуализации данных в силу того, того, что она используется для создания диаграмм и графиков. Matplotlib может работать со сложными моделями данных, которые выводит Pandas, и со структурами данных, которые создает NumPy.
У Matplotlib есть ограничение – она может создавать только 2D-графики.
Ссылочка на доку
Python Guru
Оператор "or"
При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.
В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.
Python Guru
Colorama
Colorama — это библиотека для Python, которая предоставляет простой способ добавить цвета и стили текста при выводе в терминале. Она особенно полезна для создания красочного и информативного текстового интерфейса в командной строке.
Для использования Colorama вам нужно установить библиотеку с помощью pip:
pip install colorama После установки вы можете начать использовать Colorama в своем коде Python. Colorama делает работу с цветами и стилями текста в терминале гораздо более удобной и читаемой.Python Guru
Логистическая регрессия
Логистическая регрессия — это метод классификации, который используется для предсказания вероятности того, что объект принадлежит к определенному классу. Это один из самых распространенных методов машинного обучения, особенно для бинарных задач классификации (например, да/нет, 0/1). Несмотря на название “регрессия”, логистическая регрессия на самом деле является алгоритмом классификации, так как используется для предсказания категориальных переменных. Делимся статьей, где автор рассказывает про логистическую регрессию.
• Перейти к просмотру
Python Guru
Что такое генераторы в Python и зачем они нужны?
Генераторы — это функции в Python, которые возвращают значения по одному с помощью ключевого слова
yield, вместо полного возврата всех значений сразу. Они полезны для работы с большими объемами данных, так как сохраняют память, генерируя значения на лету.
Пример:
# Генератор для получения первых N чисел Фибоначчи
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
# Используем генератор
for num in fibonacci(5):
print(num)
# Вывод: 0, 1, 1, 2, 3
Python GuruОпределение языка текста
Данный проект позволяет определить язык текста и перевести его с использованием библиотеки TextBlob. TextBlob использует API Google Translate для определения языка и перевода текста. В данном примере программа определяет язык текста и переводит его на целевой (английский по умолчанию).
• Перейти к просмотру
Python Guru
Использование Git в Python для автоматизации с помощью subprocess
Этот лайфхак поможет вам создать Python-скрипт, который автоматизирует некоторые общие команды Git, такие как добавление файлов, создание коммита и отправка изменений в удаленный репозиторий. Это может быть полезно для разработчиков, которые хотят упростить и автоматизировать процесс работы с Git.
Этот небольшой скрипт на Python позволяет значительно упростить процесс работы с Git, делая его более автоматизированным и удобным. Вы можете адаптировать его под свои нужды, добавляя дополнительные проверки, обработку ошибок или другие команды Git.
Python Guru
shutil для расширенных операций с файлами
Модуль для расширенных операций с файлами.
С помощью Shutil вы можете копировать, перемещать, удалять, архивировать или выполнять любые операции с файлами, которые вы обычно выполняете в проводнике или в терминале.
Ссылочка на доку
Python Guru
secrets для генерации случайных чисел и символов
Хотя реализовать свои собственные функции кодирования сообщений может быть очень весело, они, вероятно, не будут соответствовать тем же стандартам, что и проверенные в боевых условиях функции в библиотеке secrets.
Там вы найдёте всё необходимое для генерации случайных чисел и символов для самых сложных паролей, токенов безопасности и связанных с ними секретов.
Ссылочка на доку
Python Guru
Цикл for
Цикл for используется для итерации (перебора) последовательностей, таких как списки, строки, словари, множества и диапазоны. Это один из наиболее удобных способов проходить через элементы коллекции или выполнять действия заданное количество раз. Благодаря данному видео ты научишься пользоваться циклом for.
• Перейти к просмотру
Python Guru
re.findall()
В Python функция
re.findall() из модуля re находит все совпадения с заданным регулярным выражением в строке и возвращает их в виде списка. Это удобно для извлечения данных из текста.
Python GuruЧто такое
dataclasses в Python и зачем они нужны?
dataclasses — это модуль, добавленный в Python 3.7, который упрощает создание классов для хранения данных. Он автоматически генерирует методы, такие как __init__, __repr__, и __eq__, на основе аннотаций типов.
➡️ Пример:
from dataclasses import dataclass
@dataclass
class Point:
x: int
y: int
point = Point(10, 20)
print(point) # Point(x=10, y=20)
print(point == Point(10, 20)) # True
Python GuruПодработка на нейросетях до 150к в мес. Обучим с нуля!
ИИ-Таргетолог Простой способ начать зарабатывать в интернете! от 30 - 150 000 рублей в месяц!
✅Узнаете, как настраивать таргетированную рекламу с помощью нейросетей за 1 видео!
✅Без траты долгих лет на обучение. Без мутных и незаконных схем.
✅Все участники мастер-класса получат готовый комплект материалов,
необходимый для начала работы в интернете.
✅Безопасно уволиться от старого работодателя.
Получать доход на удаленке выше, чем на обычной работе.
Узнать больше
#реклама 16+
institute.yagla.ru
О рекламодателе
SQLAlchemy: Рекурсивные запросы
Рекурсивные запросы в SQL используются для извлечения данных, которые имеют иерархическую или графовую структуру (например, деревья или графы). В SQLAlchemy рекурсивные запросы часто реализуются с использованием Common Table Expressions (CTE) и оператора WITH RECURSIVE. Делимся статьей, где автор рассказывает про рекурсивные запросы.
• Перейти к просмотру
Python Guru
Откройте подписку на Кинопоиск и Музыку за 1₽
Ответьте на 1 вопрос и получите в подарок доступ к Кинопоиску, Музыке и Книгам на 30 дней за 1 рубль.
✨ Сервисы будут доступны не только для Вас, но и для трёх ваших близких
Попробовать
#реклама 18+
kinopoisk.ru
О рекламодателе
Реклама на Яндексе
Поздравляем всех с Наступающим Новым годом ❄️
Спасибо, что остаетесь с нами все это время. Мы стараемся нашей большей редакцией отбирать для вас свежий и полезный контент!
Желаю вам всего самого наилучшего и побольше знаний. Но а если вы забыли про подарочек, то наша подборочка всегда актуальна — AliExpress Программиста
Создаем своё приложение на Python(Tk)
Основы работы с Tkinter: изучаем популярную библиотеку для создания GUI-приложений на Python. В статье пошагово разберем, как разработать простое графическое приложение.
• Перейти к просмотру
Python Guru
