Я новичок в программировании. У меня был 1 семестр компьютерных наук (мы использовали java). Я получил A в курсе и смог сделать все, что было назначено, однако я не уверен, что я действительно это понял. Я проигнорировал текст и узнал, посмотрев примеры программ, а затем проб и ошибок. Я был впереди класса, за исключением двух парней, которые познакомились с java или другим языком ООП.
Я бы хотел изучить Python. Я также собираюсь построить второй компьютер из дополнительных частей, которые у меня есть, и использовать linux. В принципе, я хочу улучшить свои знания о компьютерах. Это моя мотивация.
Теперь, изучая python, есть ли хорошие книги теории программирования, которые были бы полезны? Или мне следует больше узнать о том, как компьютеры работают на самых низких уровнях? Я не думаю, что знаю достаточно, чтобы задать вопрос, который я хочу.
Я предполагаю, что это просто, я спрашиваю, что я должен знать, чтобы максимально использовать возможности python. Это не для карьеры. Это из желания узнать. Я больше не специалист по информатике (у него также не было бы прямых приложений для моей предполагаемой карьеры).
Я не хочу учиться в "30 дней" или "1 неделю" или что-то еще. Итак, начиная с очень базового уровня, все в порядке со мной.
Спасибо заранее. Я сделал поиск и не совсем нашел то, что искал.
ОБНОВЛЕНИЕ: Спасибо за все замечательные советы. Я нашел этот сайт на работе и не смог найти его на своем домашнем компьютере, поэтому я просто читаю сейчас.