Какая подробная план-стратегия обучения программированию на Python?
Python взят к примеру, не принципиально.
Может быть кто по опыту поделиться своей программой, темами, может быть есть в сети, как по порядку обучиться всей науки программирования на языке, например Python. Не просто темы интересуют, а именно чтобы были: тема, в результате ее задания, практика, чтобы закрепить пройденный материал.
Многие учебники скачал по пайтону, в них мало практики. А очень хочется и обычных программистских задачек, и задачек связаных именно с алгоритмами и пайтоном, ну и обязательно практические реализации использования пайтона в вебе, задачи.
Или же это приведено в какой-то умной книжке? Или бложек у кого завелся :)
Да вроде все очевидно: прочесть популярный учебник для чайников (можно определить например по числу отзывов) -> попрактиковаться -> изучить смежные темы (html\xml\json, СУБД) -> попрактиковаться -> прочитать продвинутый учебник\официальный мануал -> попрактиковаться -> изучить смежные темы (шаблоны проектирования, тестирование, кеширование) -> попрактиковаться -> освоить популярный фреймворк на данном языке -> попрактиковаться
Можете попробовать решать задачи по подобных ресурсах https://www.codeeval.com/, задачи на использование стандартных библиотек, алгоритмические, получите практику, закрепите прочитанный материал.
Лично я практиковал следующий подход: для начала нашёл в интернетах кучу вопросов и тестовых заданий с собеседований и всяких онлайн-тестов и взялся их решать.