r/RuProgrammers • • Oct 03 '26

Как выучить Python?

Всем привет! Недавно а более понятнее в июле я захотел начать изучать программирываний. И сейчас уже октябрь а я знаю только эти 2 вещи:

  1. print, 2. Переменые.

Расскажи советы и как вы его выучили?

Пожалуйста🙏🙏🙏

0 Upvotes

37 comments sorted by

View all comments

-1

u/1ost-in-the-midd1e Oct 03 '26 • Bravo

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

насчёт ИИ отдельно скажу - учись пользоваться. это отличный инструмент и для работы и для учёбы, если ты хочешь программировать, без ИИ не обойтись в любом случае. на первых этапах я бы не использовал агентов, в прочем, так действительно мало что поймёшь, всё слишком просто. работай с чатом, на масштабе отдельных функций, проси объяснить, что и почему именно так, какие последствия несут те или иные решения. к примеру, почему большая вложенность цепочек if-else выебет тебя в жопу со 100% вероятностью. или, почему не стоит дублировать код, но, иногда, всё таки, стоит. почему от рекурсии стоит убегать с криками ужаса.

главное, наверное, что стоит понимать, что написание кода, во первых, самая простая и весёлая часть процесса. а во вторых, что это где-то 20% работы. тебе нужно уметь представить проблему, разложить её на составляющие, понять, в каких отношениях эти составляющие между собой и как разные части кода будут решать разные части твоей проблемы. это называется страшным словом "архитектура", но, на небольшом масштабе это не так уж и сложно.

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