Как изучать программирование (PYTHON, но не только)
Как стать программистом самостоятельно. Расскажу свое видение того, как нужно осваивать программирование на любом языке и что для этого нужно:
1) официальная документация. Должна быть в закладках, используем, читаем, используем поиск, всегда начинаем с нее.
2) английский язык. Он обязателен, ничего не поделать, начинаем хотя бы с чтения со словарем. Программа минимум - свободное чтение, максимум - разговорный, который открывает в том числе карьерные возможности.
3) книги. Одной волшебной книги нет, читаем их побольше, обязательно конспектируем, не ноем про “воду“, все примеры набираем руками, все задания в конце глав прорешиваем. Не забываем экспериментировать с кодом. Советую:
Марк Лутц “Изучаем Пайтон“
Dan Bader “Python Tricks: The Book“
Luciano Ramalho “Fluent Python“
Дэвид Бизли “Книга рецептов“ (только после предыдущих книг)
4) гугл. Секретный и неизвестный никому в 21 веке ресурс. Учимся им пользоваться и искать нужное. Не задаем вопрос кому бы то ни было, не погуглив проблему. Если уже ничего не удается то идем к пункту 5
5) КиберФорум. Регистрируемся, читаем, пробуем решать, смотрим образцы чужого кода. Тут мы получаем опыт реальной работы: заказчиков разной степени адекватности, ТЗ которые меняются на ходу, баги в нашем коде, код-ревью и вообще критика, удовольствие от решения и помощи человеку.
Я НЕ рекомендую покупать курсы. Я НЕ рекомендую изучать любой язык программирования по видео.
Если вы собрались писать бота, приложение на киви, на PyQt, tkinter или заняться парсингом - остановитесь! не тратьте время! Пока вы не усвоите основ - ничего хорошего не выйдет, гарантирую.
#Python #PythonRussian #PyCharm