Kantovius
Что нужно знать, чтобы программировать на Python?
Программирование надо знать, которое является общим для всех языков программирования.
В частности, результат работы программиста - это программа, которая работает.
Программирование - это изобразительное искусство, питон - это набор цветных карандашей.
Так вот, если ты не пишешь никаких программ, то ты не программист, даже если ты питон (и вообще кучу других языков программирования) наизусть выучишь до каждой буквы.
Kantovius
Что нужно знать, чтобы устроиться на работу
Если ты ничего не можешь сделать, то твоя ценность равна нулю. Никого не будет интересовать, знаешь ты питон или не знаешь. Важно будет только то, что ты можешь дать в результате своей деятельности. Питон существует и без тебя, знания питона твои тоже всем побоку.
Kantovius
Я многие годы работаю Web-дизайнером
Напиши программу, которая создаёт дизайн за секунду, чтобы экономить время дизайнера или чтобы вообще этого дизайнера можно было уволить и высвободить деньги из-под него. Если получится уволить таким образом вообще целый штат дизайнеров, равноценно заменив их программой, то вообще отлично. Вот такая программа нужна, она даёт возможность высвободить деньги. Такую программу у тебя купят, если она окупится быстро, а потом вовсе выйдет в плюс понятным и естественным образом. Но чтобы такая программа была, тебе нужно уметь такие программы создавать. Чтобы уметь делать программы, нужно постоянно делать программы. А чтобы постоянно делать программы, нужно постоянно учиться их делать. Учишься сначала делать простые программы, потом повышаешь уровень сложности программ и делаешь программы посложнее, потом ещё более сложные пробуешь делать. Не всё сразу, конечно. Опыт предыдущего программирования задействуется в последующем программировании. Если начального опыта нет, то задействоваться будем нечему и ты просто не сможешь сделать ничего, так как сложное основано на простом.
Kantovius
Понимаю, что есть много литературы, курсов, видео, с разными подходами к обучению.
Но один подход к обучению не меняется с самых древних времён. Чтобы чему-то научиться, нужно идти от простого к сложному и тратить на это столько времени, сколько оно того требует.
Да, и по поводу карандашей. Возьми цветные карандаши, изучи их хорошо, а потом нарисуй ими кошку и собаку, которые играют в догонялки. Можно, конечно, сказать, что это невозможно сделать вообще, но факт в том, что мультфильмы существуют и происходит в них много чего. Просто надо уметь это делать.