И так ребят, вот мы и добрались до изучения основ, так как чтобы писать бота, сначала нужно научиться понимать язык. В этой статье мы разберем самые основы, которые нам понадобятся, для более подробного изучения порекомендую сайт pythonworld (https://pythonworld.ru/samouchitel-python), статья «самоучитель по программированию», я сам изучал питон по этим материалам, так как это не основной мой основной язык.
Скачать Python можно тут -> Скачать Python
Создать аккаунт на Binance можно тут -> Создать аккаунт Binance
Давайте сразу перейдем к интересному, если вы уже установили Python, давайте его запустим, в меню пуск находим папку Python и в ней ярлычек IDLE, запускаем его. Не будем нарушать традицию начала изучения языка всеми программистами и напишем первую команду print("Hello world!"), программа в результате выведет ответ Hello world! print() это команда (функция) вывода, с помощью ней можно вывести любой текст в кавычках или результат переменной, например это нам пригодится чтобы выводить информацию о нашем счете, совершаемых операциях, например «Бот купил BTC по курсу 8100 на сумму 10 USD». Сразу напишу, что есть команда input("тут пишем текст вопроса") и приравниваем к переменной, например А = input("Какой сейчас курс BTC?"), далее идет ожидание ввода команды от пользователя, чтобы он не ввел, переменной А присвоится это значение.
Мы же ещё не познакомились с переменными, чтобы не писать много воды скажу проще, все же вы учились в школе и у всех была математика, были A,B,C,X1,X2, вот и здесь в принципе тоже самое, кто хочет по подробнее, откройте самоучитель, ссылка выше.
Основное, что нам понадобится, это условия (if) и циклы (whit или for). Начнем с условия, например нам нужно сравнить две переменных А и В пишем следующее if (A == B): и ниже print("переменные равны"), т.е. если А=В то появится сообщение. Важный момент, команды ниже нужно писать с отступом, например 3 пробела, чтобы они считались привязанными к этому if, если используете 3 пробела, то делайте это везде, поначалу я часто делал эту ошибку и не забывайте ставить двоеточие, просто запомните что это важно. Так же в if есть команда else (иначе), ниже покажу пример:
If (A == B):
print("переменные равны")
else
print("переменные НЕ равны")
Теперь займемся циклами. Цикл это повторяющийся набор команд заданное или расчетное число раз либо до выполнения какого-то условия. Например:
х=1
While x<5:
print("Наш х = ",х)
х=х+1
В результате получим вывод сообщения 4 раза, пока х не станет равным 5 и цикл прервется.Есть ещё цикл For, он тут более замороченный, например:
For x in ‘привет бот’:
If x=’т’:
print("Нашел букву Т")
В этом примере результатом будут два сообщения «Нашел букву Т», так как она 2 раза встречается. Далее, когда мы будем делать бота, по ходу будем разбирать уже на примерах более подробно. Продолжение следует…