Найти тему
Путь безликого

Как и где начать изучать Python

Оглавление

Зачем и где я начал изучать Python

Подводка к теме

Так как я давно изучаю тему крипты и всего, что с ней связано, я не мог пройти мимо темы арбитража P2P.

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

Сам процесс простым языком: ищешь, где купить дешевле, продать дороже. Зачастую это биржи с разным часовым поясом, но можно найти такие связки и внутри одной биржи.

Недавно можно было завести деньги на Binance через Тинькофф карту, купить биткоин, и на этой же бирже через P2P вывести рубли на кошелек Юмани с прибылью в 2% за один такой цикл.

Чтобы самому не искать такие связки, ибо для этого нужно огромное количество времени, и чтобы не тратить время на инфоцыганские чьи-то сказки, я решил автоматизировать процесс в Google таблицах, так как мой профессиональный опыт научил меня пользоваться сие творением на высоком уровне.

Зачем мне Python

Попытка сделать таблицу, которая в онлайн режиме будет обновлять цены на коины разных бирж, не увенчалась успехом. Мой максимум: статичные данные на момент клика на формулу, а так же данные только с одной биржи — Binance, с остальными не работало, что мне, естественно, не подходит.

Я позвонил своей подруге программисту, у которой приятель с работы шарит за Google таблицы больше моего. Собственно, мне нужна была именно его помощь.
Насколько он меня понял, он сказал, что нельзя сделать в Google таблицах такое напрямую, но можно написать простую программу на Python, которая и будет отслеживать нужные данные с сайте и закидывать ее в таблицы по моей хотелке или по запросу. Но я дуб-дубом в языках программирования. Поиски в интернете меня завели на подобную таблицу, она платная и стоит около 20 000 рублей, там так же есть функция оповещения бота в Telegram с актуальными связками (+одна идея для нужной мне программы), но такая таблица мне так же не подходит.

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

Где изучать Python

Смотреть курсы на ютубе — все равно, что что-то увидеть и пойти гуглить. Обучение? — Конечно. Эффективно? — Зависит от человека и его восприятия информации. Но есть маленькое «но»: меня быстро наскучит такой способ обучения. Мне нужен «вызов», по простому: задания, которые будут заставлять напрягать мозги и решать задачу по пройденному материалу, лучше запоминается. Даже после пройденного задания я ищу другие способы решения задачи. Например: вчера писал программу, которая автоматически будет определять числа в заданном порядке: сначала наибольшее, потом наименьшее и, наконец, среднее. С 27 строк (скрин 1) сократил до двух (скрин 2) и выучил новое значение «sep=». Благо курс позволяет использовать гибкость Python.

скрин 1
Метод простой проверки, если больше а, пишем в одном порядке, если b — в другом.
Метод простой проверки, если больше а, пишем в одном порядке, если b — в другом.

скрин 2
Метод сортировки с заданным массивом.
Метод сортировки с заданным массивом.

P.S. Калькулятор тоже уже написал, он есть в курсе.

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

Ссылка на курс — https://stepik.org/course/67/syllabus

Возможно будет полезно — Учим Python за 1 час! от Профессионала

______________________

Читайте другие публикации на моём канале и делитесь ими со своими близкими, а так же обязательно подписывайтесь, чтобы не пропустить ещё больше интересного контента!