Задать вопрос

Какие книги посоветуете по python 3?

Доброго времени суток.
Не понимаю куда двигаться дальше, прошел полностью курс на codeacademy по Python, там давались основы, работа с файлами, классы, функции, циклы, ветвление и тд, посоветуйте, куда двигаться дальше, после изучения основ? Какие модули самые важные из стандартной библиотеки? Какие книги почитать, желательно, чтобы практика в них была, а не только разбор написанного кода?
P.s. С техническим английском более менее нормально, читать книги на английском могу
  • Вопрос задан
  • 2046 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
aRegius
@aRegius
Python Enthusiast
Добрый день.

1. "Куда двигаться дальше, после изучения основ?"

— Скажите, пожалуйста, куда мне отсюда идти?
— А куда ты хочешь попасть?
— ответил Кот.
— Мне все равно… — сказала Алиса.
— Тогда все равно, куда и идти, — заметил Кот.
Льюис Кэрролл, "Алиса в стране чудес"

Объективно, самым востребованным направлением в Python остается web/backend. А это значит фреймворки: Django, Flask, Pyramid, Bottle, Web2py и т.д. Из них, если в первую очередь интересует поиск работы - Django либо Flask (как наиболее востребованные). В противном случае - выбирайте любой, который по душе. Справедливости ради, в последнее время в требованиях вакансий часто мелькает "...знание ЛЮБОГО фреймворка..." или "...знание Django или ЛЮБОГО другого фреймворка...".

В случае, если ваш выбор иной, погуглите требования к технологиям, используемым в выбранном вами направлении и вперед!

2. "Какие модули самые важные из стандартной библиотеки?"

Ответ на этот вопрос тесно связан и зависит от ответа на предыдущий.

3. "Какие книги почитать, желательно, чтобы практика в них была, а не только разбор написанного кода?"

По сути, практика и есть разбор написанного кода. Ведь в хороших книгах код не из воздуха берут, а из реальных практических задач, с которыми вы столкнетесь. Любая программа, какая бы она большая и сложная ни была, состоит из отдельных существенно меньших блоков кода, несущих свою смысловую нагрузку. Вот эти-то кусочки кода как правило и разбираются в книгах. Это - кирпичики, элементы конструктора, на основе которых вы потом будете собирать тот или иной продукт.

Теперь по существу и максимально, с моей точки зрения, соответствующее вашему запросу:
1. Python - Python Cookbook (пожалуй, самая практическая книга по Python; конкретные небольшие задачи из реальных практик и способы их решения; и да, Python 3 конечно)
2. Django - Django by Example (на основе этой книги вы сможете, при желании, сделать свой собственный проект)

4. "С техническим английском более менее нормально, читать книги на английском могу."

Это огромный плюс для вас, бесспорно.

Как-то так...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
zooks
@zooks
Frontend
Лутц
Ответ написан
Комментировать
@Omniverse
Возьмитесь разработать приложение. И уже исходя из этого станет понятно, что нужно изучить. Если хотите сделать сайт на Python - начните изучать Django или Flask. Хотите создать игру - изучайте Pygame, парсер - Scrapy и так далее.
Ответ написан
Комментировать
Daniro_San
@Daniro_San
Программист
Лутц же
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы