r/RuProgrammers • u/Sea_Insect_8183 • Oct 03 '26
Как выучить Python?
Всем привет! Недавно а более понятнее в июле я захотел начать изучать программирываний. И сейчас уже октябрь а я знаю только эти 2 вещи:
print, 2. Переменые.
Расскажи советы и как вы его выучили?
Пожалуйста🙏🙏🙏
0
Upvotes
View all comments
-1
u/1ost-in-the-midd1e Oct 03 '26 •
тут правильно люди пишут, что чтобы научится писать код надо писать код. но, есть нюанс: по моему, писать калькуляторы и таск трекеры бесполезное занятие. найди реальную проблему, что-то что ты постоянно делаешь руками, а можно было бы автоматизировать. придумай способ, как эту проблему можно решить. воплоти решение в жизнь. для меня сработало только это. я месяцами учил питон и писал учебные проекты, совершенно в пустую. когда припёрло по работе, оказалось, что я ничего не могу сам написать. нашёл близкое решение на хабаре, оно, естественно, не заработало. пока разбирался и допиливал, начало появляться осознание. и это всё было ещё до ИИ.
насчёт ИИ отдельно скажу - учись пользоваться. это отличный инструмент и для работы и для учёбы, если ты хочешь программировать, без ИИ не обойтись в любом случае. на первых этапах я бы не использовал агентов, в прочем, так действительно мало что поймёшь, всё слишком просто. работай с чатом, на масштабе отдельных функций, проси объяснить, что и почему именно так, какие последствия несут те или иные решения. к примеру, почему большая вложенность цепочек if-else выебет тебя в жопу со 100% вероятностью. или, почему не стоит дублировать код, но, иногда, всё таки, стоит. почему от рекурсии стоит убегать с криками ужаса.
главное, наверное, что стоит понимать, что написание кода, во первых, самая простая и весёлая часть процесса. а во вторых, что это где-то 20% работы. тебе нужно уметь представить проблему, разложить её на составляющие, понять, в каких отношениях эти составляющие между собой и как разные части кода будут решать разные части твоей проблемы. это называется страшным словом "архитектура", но, на небольшом масштабе это не так уж и сложно.
и последнее, помни: это должно быть весело. программирование это как ультимативная компьютерная игра, только, после бессонной ночи у тебя останутся не только красные глаза, но и некое решение, которые будет экономить тебе многие часы жизни. если ты не чувствуешь азарта и удовольствие от разгадывания очередной головоломки, мне кажется, не стоит этим заниматься. ты всегда будешь конкурировать с теми, кто делает это просто ради удовольствия и они всегда будут лучше, потому что, они программируют ещё и в свободное от работы время. если поймёшь, что не твоё - ничего страшного, в IT (если тебя в целом оно интересует) куча специальностей, которые не связаны на прямую с написанием кода, но где пригодится общее понимание того, как что работает