Найти в Дзене

1 год изучения Python. Что прочитал, увеличиваю список книг.

Прошел где то год с начала изучения мною Python. За год я прочитал:

1. Изучаем Python, 4-е издание. (2011) Лутц Марк

Хорошая книга для начинающих, прочитал до конца, хотя с середины перестал понимать о чем речь. Буду перечитывать.

2. Программирование на Python 3. (2009) М. Саммерфилд (Электронная версия)

На мой взгляд книга для тех у кого Python не первый язык. До 5 главы понял все, а после "широкими мазками" рассказывается о сложных вещах. Прочитал всю, понял до 5 главы. Задания для меня сложные . На мой взгляд книга не предназначена для начинающих.

3. Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих. (2017 г.). Эл Свейгарт

Отличная книга для начинающих, хорошие понятные примеры мне очень понравилась. На основе примеров из книги можно делать свои программы. Классная глава 7, про регулярные выражения. Обязательно читать. Есть на торрентах. После прочтения появилось пару идеек автоматизировать процессы у себя на рабочем месте.

4. Изучаем Python. Программирование игр, визуализация данных, веб-приложения. (2016). Эрик Мэтиз (Электронная версия)

Отличная книга для начинающих, все понятно, здесь даже объясняется, что такое флаги и как они работают. Много несложных задачек для закрепления материала. Дочитал не до конца, но обязательно дочитаю, мне очень понравилось. Есть на торрентах.

В книгах иностранных авторов, на русском языке, очень многое для понимания зависит от переводчика книги. Все прочитанные мною книги переведены, на мой взгляд, хорошо. Что интересно, но иностранные авторы умудряются объяснять принципы работы программ с помощью механизмов о которые они еще не объясняли, так и пишут, а это будет объяснено в следующей главе.

Просмотрел 10 лекций Курса Python МФТИ на youtube .

Читаю и делаю конспекты документации языка.

На мой взгляд начинать изучать язык нужно с книги "Изучаем Python, 4-е издание." (2011) Лутц Марк, следующая книга для прочтения "Изучаем Python. Программирование игр, визуализация данных, веб-приложения." (2016). Эрик Мэтиз, а после неё "Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих." (2017 г.). Эл Свейгарт .

В основном Python используется для сайтостроения, в data science (машинное обучение, анализ данных, построение нейронных сетей и т.д. и т. п.) и для автоматизации рабочих процессов.

В течении года прочитав много постов программистов, я понял, что если я хочу стать программистом и зарабатывать этим на жизнь, нужно идти в сайтостроение. Как я понял автоматизация денег не приносит вообще (может я ошибаюсь), а для того что бы зарабатывать в data science требуют знания высшей математики на уровне мехматов.

Поэтому следующими моими книгами для изучения будут:

"Python 3 и PyQt 5. Разработка приложений." Прохоренок Н.А., Дронов В.А. (Электронная версия)

"Django 2.1. Практика создания веб-сайтов на Python" Дронов В.А. (Электронная версия)

"Скрапинг веб-сайтов с помощью Python" Митчел Райан (Электронная версия)

а так же буду искать, где бы мне применить полученные знания.

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке

Наука
7 млн интересуются