def input_matrix():
matrix = [[0]*M for n in range(M)]
for x in range(M):
for y in range(M):
try:
value = int(input("Vvedite elementi ot 0 do 100 "))
except Exception:
break
if not 0 <= value <= 100:
break
matrix[x][y] = value
else:
break
else:
input_matrix()
print(matrix)
Нужно определится с направлением(веб, мл, биг дата, и тд). И потом сразу приступать к изучению фреймворков/библитек/тулзов, бажано сразу с реальным заданием(по началу будет очень трудно, но с самого начала будет можно увидеть как правильно использовать теоретические знания на практике)
В директории с ГИТ-ом пропиши: $ pip freeze > requirements.txt
И в этой же директории будет создан файл с нужными пакетами. А потом как написал Андрей Шубин