Долг знаний это норма
Что за долг знаний? Это когда вы уже можете что-то сделать, но пока не понимаете, как программа работает, как вам удалось. И речь не про простую копипасту, я про написание строк кода. Например, вы не понимаете, как работает библиотека requests
, как расшифровывается API
или что такое json
, но уже можете сделать запрос на API сервис погоды и отправить прогноз пользователю через телеграм бот. Если при этом у вас есть ощущение “вроде работает, но я не понимаю как и почему”, то это тот самый долг знаний.
Долг знаний — круто. Это значит, что вы движетесь вперед и растёте. Позже, когда придёт время, вы разберетесь со всем, что было непонятно ранее. Но эти скучные и даже нудные знания не нужны на старте, когда в вас горит желание сделать что-то полезное и наглядное.
Непонятно, как работает список? Почему он расширяется, и зачем тогда вообще использовать кортеж? Не страшно, потом разберетесь, узнаете про особенности всего, что вы используете в коде. А пока просто пишите код, который будет работать. Пишите как понимаете, смотрите на примеры из документации и переписывайте вручную то же самое (главное не копипастить).
Вы обязательно покроете долг знаний, не нужно позволять ему угнетать вас. Пишите как получится, а потом разберетесь, почему оно работает. Ведь если оно не будет работать, вам придётся разбираться здесь и сейчас, чтобы довести программу до желаемого вида.