Простой Python | Программирование
143K subscribers
2.26K photos
36 videos
1.3K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Приложение для управления расходами

Данное простое приложение позволяет тебе управлять своими расходами.


expenses = []

def add_expense():
item = input("Введите название расхода: ")
cost = float(input("Введите сумму: "))
expenses.append((item, cost))
print("Расход успешно добавлен.")

def view_expenses():
total = 0
if not expenses:
print("У вас пока нет расходов.")
else:
print("Ваши расходы:")
for item, cost in expenses:
print(f"{item}: {cost}")
total += cost
print(f"Общая сумма расходов: {total}")

while True:
print("\nВыберите действие:")
print("1. Добавить расход")
print("2. Просмотреть расходы")
print("3. Выйти")

choice = input("Введите номер действия: ")

if choice == '1':
add_expense()
elif choice == '2':
view_expenses()
elif choice == '3':
break
else:
print("Некорректный выбор. Пожалуйста, выберите существующий пункт меню.")



Простой Python
👍98🔥12🤣12😁2
Универсальные типы

Универсальные типы данных — это типы данных, которые могут хранить различные значения. Делимся статьей, где автор рассказывает про универсальные типы.

👉Читать статью

#статьи
👍21🔥3
Наивный байесовский классификатор

Наивный байесовский классификатор — это простой вероятностный классификатор, основанный на принципе байесовской классификации. Он основан на предположении о "наивности" или независимости признаков. Это означает, что каждый признак влияет на класс независимо от других признаков. Делимся статьей, где автор рассказывает про данный классификатор.

👉Читать статью

#статьи
👍23😁1
MySQL: WHERE

WHERE используется для фильтрации результатов запроса на основе определенного условия. Например, если ты хочешь выбрать только определенные строки из таблицы, удовлетворяющие определенному условию, используй WHERE в SQL-запросе.

#практика #mysql
🔥32👍8
Дерево решений

Дерево решений представляет собой структуру древовидного типа, в которой каждый узел представляет тест над атрибутом данных. Каждая ветвь представляет результат этого теста, а каждый лист дерева представляет прогноз или класс. Делимся статьей, где автор рассказывает про данный алгоритм.

👉Читать статью

#статьи
👍23🔥7
Английское издание TechBullion сравнило генеративные модели со всего мира

Первое место в топе заняла модель Midjourney, впечатлившая рецензентов своей работой с пользовательскими промптами, выраженных в очень красивых и детализированных генерациях. Позади остались другие гиганты AI-рисования: Stable Diffusion и DALL-E 3, которые получили не меньше положительных отзывов.

В рейтинг также вошли две российские разработки — Kandinsky от Сбера (5 место) и YandexArt от Яндекса (10 место). В первом случае эксперты отметили визуальные работы, наполненные глубинным смыслом с желанием задуматься насчет бытия. Модель от Яндекса похвалили за гибкость в работе с разными стилями, но добавили, что для желаемого результата может потребоваться больше одной генерации.

👉Читать статью

#статьи
👍19😁1
PyFlet: Библиотека Pyxel

Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз рассматривается библиотека Pyxel. Это небольшой игровой движок для создания игр в стиле ретро.

👀Смотреть видео

#видео
🔥21👍6
NumPy.std

numpy.std() используется для вычисления стандартного отклонения значений в массиве или последовательности чисел. Стандартное отклонение — это мера разброса значений относительно их среднего значения. Данная функция принимает массив или последовательность чисел в качестве аргумента и возвращает стандартное отклонение этих чисел.

#практика
👍35
Алгоритмы AdaBoost

AdaBoost (Adaptive Boosting) — это алгоритм машинного обучения, который используется для построения сильного классификатора на основе комбинации нескольких слабых классификаторов. Делимся статьей, где автор рассказывает про данный алгоритм.

👉Читать статью

#статьи
👍23😁2
Flask: Работа с базой данных SQLite

Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться Flask. В этот раз автор демонстрирует подключение базы данных SQLite. а также работу с БД.

👀Смотреть видео

#видео
👍26🔥5😁1
MySQL: executemany

executemany — это метод, который используется для выполнения SQL-запросов с несколькими наборами параметров. Он часто применяется при вставке больших объемов данных в базу данных. Когда ты вызываешь executemany, передается список кортежей (или список списков) вместе с SQL-запросом. В результате запрос выполняется один раз, обрабатывается каждый набор параметров поочередно.

#практика #mysql
👍24🔥5
Градиентный бустинг

Градиентный бустинг используется в задачах регрессии и классификации. Он предоставляет модель прогнозирования в виде ансамбля моделей слабого прогнозирования, подобных деревьям решений. Делимся статьей, где автор рассказывает про реализацию градиентного бустинга с нуля на Python.

👉Читать статью

#статьи
👍24
Телеграм-бот: Библиотека aiogram

Делимся циклом видео, благодаря которому ты научишься разрабатывать телеграм-бота на Python. В этот раз автор рассказывает про библиотеку aiogram. Она создана для работы с Telegram API и создания ботов.

👀Смотреть видео

#видео
🔥27👍6😁1
set.difference

Метод difference() вычисляет разницу двух множеств и возвращает элементы, уникальные для первого множества. Математически операция A.difference(B) эквивалентна операции A - B. Ты также можешь найти разницу множеств, используя оператор “–“.

#практика
👍52🔥5
Микросервис на Python + FastAPI

Микросервис — это небольшое приложение, которое предназначено для выполнения определенной функции или задачи в распределенной архитектуре микросервисов. Благодаря данной статье ты узнаешь, как создать собственный микросервис с помощью FastAPI.

👉Читать статью

#статьи
🔥29👍8