Найти тему
Я познаю Питон

Мои результаты изучения языка программирования Python за 4 месяца

Уже 4 месяца я изучаю Питон, такой же возраст у этого канала. Время прошло довольно много, поэтому должны, наверное быть какие-то результаты. Тут бы подошла картинка из серии ожидание vs реальность.

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

Поэтому третий месяц у меня прошел без серьезных продвижений в изучении, а скорее в размышлениях. Пара простеньких программ, опять же учебного плана и тонна раздумий, что и как делать дальше. Полмесяца пред- и новогодней недели прошли совсем без программирования. Но тогда понял, что хочу изучать веб-фреймворки Python. На глаза больше попадался Django - отсюда и мой выбор. Хотя мне писали, что лучше начинать с Flask.

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

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

Изучение программирования в картинке
Изучение программирования в картинке

Что изучил:

Немного конкретики. Освоил начальный уровень владения джанго:

  • что такое урлы, вьюхи и модели. Когда месяц назад только начинал, то от этих терминов пухла голова.
  • познакомился с несколькими стандартными функциями фреймворка для аутентификации.
  • принципы работы с документацией, тематическими форумами - короче, лучше освоил работу с гуглом.=)
  • познакомился с гитом и гитхабом. Пока ещё только познакомился и задеплоил тестовый код, полноценно работать с ним ещё надо учиться.

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

P. S. Если кто-то хочет поучаствовать в математическом проекте, то можете в комментарии скидывать математические задачи олимпиадного и около уровня для 5-классников + с числовым ответом.