После нескольких часов головной боли и сомнений в реальности я наконец почувствовал, что выучил Python.

Я давно интересовался этим языком, не собираясь погружаться в науку о данных или искусственный интеллект. Услышав, что Python — более простой язык по сравнению с другими языками, которые я изучал, такими как C и C++, я изначально дал себе недельный период обучения, но в итоге выучил его за день.

Вот несколько шагов, которые я предпринял для достижения этой цели:

  • Я читал о языке — я узнал о его возможностях, использовании и приложениях. Знание того, что Python является динамически типизированным и объектно-ориентированным языком, сделало обучение более простым.
  • Я посмотрел учебник по Python на YouTube — нет! Я не смотрел видео часовой продолжительности. Люди их вообще смотрят? Мне попалось 20-минутное видео Ускоренный курс Python, которое я смотрел на скорости 1,25х и 1,5х в некоторые моменты. Он охватывал такие темы, как комментарии, типы данных, списки, условные операторы, циклы, функции и многое другое.
  • Исследование и обширное чтение. Ускоренный курс послужил введением, но я знал, что мне нужно больше. С помощью ChatGPT я сравнил синтаксис Python и Kotlin, так как основное различие между языками заключается в синтаксисе. Я также использовал документацию Rapt ‘N Rel Python.
  • Практика — я воспроизвел несколько базовых проектов, которые я ранее делал на других языках, включая концепции, которые я изучил.

Около 11 вечера, после многочисленных попыток, отладки и сомнений в выборе своей жизни из-за Python, я почувствовал это покалывание, и именно в этот момент я понял, что я больше не новичок. Ладно, я не так знал. Я успешно воспроизвел несколько базовых проектов, которые ранее выполнял на других языках. Я, конечно, не все знаю о Python, но могу сказать, что я уже не новичок. Наконец-то я могу участвовать в разговорах о Python!

Подводя итог, можно сказать, что чем больше языков вы изучаете, тем быстрее и легче становится изучать новые. Например, Python показался мне знакомым из-за моего опыта работы с Kotlin. Когда вы учитесь, важно понимать концепции.

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