Короткий пост, дабы наставить на путь истинный.
Часто в меня спрашивают: "Что мне поучить по питону?"
Дорогие мои! Питон это язык программирования. Сам по себе он никому не нужен. Нужно то, что с помощью этого языка программирования вы хотите получить.
Например задачи, которые можно решить с помощью Python:
- найти одинаковые фото в архиве, но которые имеют разные имена файлов;
- убрать из каждой страницы PDF документа одну и ту же надпись;
- сделать прогу, которая регулярно высасывает из определённой веб-страницы нужные фрагменты информации;
- смастерить телеграм-бота, который вёл бы статистику по публикуемым сообщениям;
- написать свой удобный блокнот с подсветкой синтаксиса;
- и тд и тп.
Именно применённые для практических целей знания усаживаются глубоко в голову и становятся навыками.
Теперь тем, кто ничего сам не хочет программировать, но хочет выучить питон, получить работу в конторе и поиметь денег.
В конторах требуется не знание питона, а умение применить питон, чтобы достичь цель конторы. Поэтому делайте то, что я написал выше, или найдите то занятие, помимо неинтересного вам программирования, которое вас радует. Ибо с радостью прибывают возможности, а возможности переходят в деньги.
И всё же, что почитать, если хочется сделать своего бота, нейросеть или парсер, а ничего не умею?
- Тонкую книгу по питону, которую написал русскоязычный автор. Изучение питона должно занимать не более недели. В идеале, дня два.
- Посетить специальные форумы и чаты, где спросить, какие библиотеки использовать для своих целей.
- Узнав в (2), какие библиотеки использовать, начать читать документацию этих библиотек, запускать примеры и экспериментировать с примерами.
- Будут проблемы. Поиск в гугле: "название_библиотеки скопированный_из_консоли_текст_ошибки". Знайте, чем более специфичная область, тем меньше шансов, что вам будут давать ответ. Вам придётся разбираться самому по чуть-чуть. Именно этот ваш опыт и нужен работодателю.
Вот, что нужно читать. Не надо читать толстые книги по питону. Не надо читать переведённые на русский язык книги по питону.
Доведите до конца ваш мини-проект. Он должен работать. Постепенно улучшайте его: приделайте GUI, отловите нестандартные поведения.
Помните, что учить питон это бессмысленная трата времени, которое разумно потратить иначе.
Если вы очень хотите самостоятельно изучить веб-программирование и не знаете с чего начать, то переходите в наш уютный уголок для программистов.