Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
malaya
7 лет назад

Python: легко быть сложным

Моё знакомство с Питоном началось очень сумбурно. На 2 курсе преподаватель по информатике сказал, что нам для зачёта по его предмету, нужно будет сдать ему определённое количество программ, написанных на Питоне.
Я до последнего надеялась, что это такая "смешная" шутка и что меня всё-таки обойдёт этот ужас стороной.
P.S. Для меня языки программирования и вообще информатика были тёмным лесом, так как в школе мы мало времени этому уделяли, можно сказать, что вообще не уделяли. И вот сейчас я смутно верила в то, что я САМА смогу что-то сделать по информатике

Однако, несмотря на мои ожидания, баллы не появлялись с неба, а семестр заканчивался, и нужно было что-то препринимать.
Я искала всяческие обучалки в интернете "для начинающих", "для чайников", "для начинающих чайников".
Везде объясняли так, будто я уже сто лет программирую на этом языке и зашла на их сайт, просто потому что забыла несколько команд.
Но с горем пополам у меня получилось написать несколько простейших программ.
Самая первая программа считала числа Фибоначчи.

Таких программ (со всякими вычислениями) нужно было сдать около трёх.
Пока я их пыталась писать, я немного начала понимать Python. (но совсем немного)
Вроде казалось всё элементарно и просто, но с другой стороны, я сходила с ума от непонимания, с чего начинать писать программу, как запрещать пользователю вводить нецелые числа.
Но на моё удивление, я это сдала.
И тут же сразу как нож в спину

Теперь нужно сдать ещё миллион тысяч программ наивысочайшей сложности!!!!!!!!!

Конечно же, я всё утрирую, но на тот момент для меня всё звучало именно так.
И тут я вспомнила, что в моём университете не все такие тупые несмышлёные. Я нашла одного знакомого, который учился на программиста, начала завалить его ежесекундно вопросами, почему у меня то не работает, почему у меня выдаёт ошибку, ПОЧЕМУ ПОЧЕМУ ПОЧЕМУ ПОЧЕМУ.
В конце концов, я начала немного понимать что и как делать.
Вот несколько программ, которые я смогла написать
(использовать canvas было обязательным условием):

Здесь просто шарик просто летит в просто угол. Всё просто.

Эта программа немного новогодняя:


Это код замечательной ёлочки, на картинке ещё постепенно появляется снежок:

Ну и построение гистограммы (вводишь 3 числа, и строится гистограмма):

Результат примерно такой:

Когда все программы были сданы, а зачёт проставлен, я расслабилась и подумала, что всё можно забыть как страшный сон, но как же я ошибалась.
Отныне Python преследовал меня на каждом предмете, и в этом году у меня 2 курсовых, одна из которых на тему биоинформатики.
Надеюсь, что с уроками от @pythono я всё-таки освою этот так нужный для биоинженеров язык программирования.

8
1.456 GOLOS
На Golos с September 2017
Комментарии (15)
Сортировать по:
Сначала старые