Top.Mail.Ru
Ответы

Что лучше выбрать, python или c#?

Оба языка достаточно популярны и хороши по своему, но мои математические знания это (+,-,*,:,/,%) слышал, что для c# нужно больше математических знаний, а python особо не требует высшие знания…

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
9мес

Лучше для чего? Какие именно задачи ты собираешься решать, если выбираешь между языками, предназначенными для абсолютно разных областей программирования?

Любой язык программирования - лишь вспомогательный инструмент для решения определённого круга задач. Разные задачи - разные инструменты.

C# - универсальный язык прикладного уровня. Прежде всего, для написания программ, работающий в Windows (для чего он изначально и создавался). В других операционных системах C# популярен несравнимо меньше.

Python - тихоходный скриптовый язык, не предназначенный для написания сложного кода. Используемый, в основном, для простой передачи данных в библиотеки, написанные другими людьми на других языках, и получения из библиотек готовых ответов. Именно так пишут "нейросети на Python", производят "аналитику данных на Pyhton" и т.д. по списку.

На Python невозможно написать эффективный код, но он требует минимума затрат времени и сил на освоение кусочка языка, необходимого для говнокодинга типовых скриптов. Именно потому он популярен и у математиков с инженерами, не являющихся программистами, и у российских мошенников, организующих "курсы программирования".

Аватар пользователя
Мыслитель
9мес

в пайтоне ещё есть ** (степень) и // (деление без остатка), ещё там есть модули math и cmath, которые добавляют кучу всего

Аватар пользователя
Ученик
5мес

Python лёгкий язык , соответственно тормозит

Аватар пользователя
Ученик
8мес

Для новичка лучше python, а так, смотря для каких целей

Аватар пользователя
Ученик
8мес

Вот простая программа на Python, которая вычисляет доход по вкладу без использования функции def:

# Начало программы
print("Вычисление дохода по вкладу.")

# Запрашиваем данные у пользователя
principal = float(input("Введите величину вклада (руб.) - > "))
days = int(input("Введите срок вклада (дней) - > "))
rate = float(input("Введите процентную ставку (годовых) - > "))

# Переводим процентную ставку из процентов в дробь и вычисляем ежедневную процентную ставку
daily_rate = rate / 100 / 365

# Вычисляем доход
income = principal * daily_rate * days

# Подсчитываем общую сумму по окончании срока вклада
total_amount = principal + income

# Выводим результаты
print(f"Доход: {income:.2f} руб.")
print(f"Сумма по окончании срока вклада: {total_amount:.2f} руб.")


Пример работы программы:

Вычисление дохода по вкладу.
Введите величину вклада (руб.) - > 2500
Введите срок вклада (дней) - > 30
Введите процентную ставку (годовых) - > 20
Доход: 41.10 руб.
Сумма по окончании срока вклада: 2541.10 руб.


Эта программа запрашивает величину вклада, срок хранения и процентную ставку, после чего вычисляет доход и итоговую сумму.