Обзор книги "Изучаем программирование на Python", отличная книга для начинающих и не только
Всем доброго времени суток!
Публикую обзор книги подписчика нашего телеграмм-канала IT-старт t.me/it_begin на книгу "Изучаем программирование Python" от автора Пола Бэрри
Стоит читать? Да! Почему? Опишу в статье.
Python - хороший первый язык программирования, а это неплохая книга для его изучения.
Кто целевая аудитория книги?
Начинающие Python-программисты, что не работали ранее плотно на Python, но имеют за плечами опыт программирования на любом другом языке: С++, Java или любой иной.
Автор предупреждает об этом еще в введении книги. Но, если вы начинающий программист с упорным подходом ко всему - умеете гуглить, тогда вы также эту книгу осилите.
Поэтому, при покупке в магазине и мыслях стоит ли покупать книгу или нет - не лишним всегда будет читать введение :)
Преимущества книги:
1. Нестандартный подход, как к подаче материала, так и к размерам книги.
Внутри представлено много иллюстраций и картинок, что положительно оценят те, кто визуально воспринимают и запоминают информацию лучше, нежели в тексте. Лично я визуально воспринимаю информацию куда лучше, нежели только сухой технический текст, по этой причине данная книга мне по своему приятно запомнилась.
Рис.1. Пример текста из книги
2. Подробно описана работа с модулями в Python и о полном взаимодействии с ними. Не во всех книгах ранее встречал такое подробное описание работы с ними. Написано всё также понятно и доходчиво.
Рис.2. Пример текста из книги
3. Подробное описание создания сайтов на Python
Пол Бэрри подробно описывает работу с написанием web-приложений, для которых как раз таки хорошо заточен Python.
Автор рассматривает их создание на Flask, он раскрывает общую схему взаимодействия между серверов взаимодействия и конечным клиентом, далее показывает прототип интерфейса будущего приложения
Кто ранее работал только на Django и не работал с Flask, этот материал вам придется по душе.
Рис.3. Иллюстрация из книги
Недостатки книги:
1. Отсутствие подробных объяснений и глубокого анализа.
Недостаток этот больше для тех, кто ранее вовсе не программировал.
Эту книгу сложно назвать справочником или учебником, ибо автор очень лихо описывает главы с методами и условиями, работу с модулями и взаимодействие со списками, но никаких элементарных объяснений на подобие "Hello World!" вы в книге не увидите.
Поэтому, если опыта программирования за плечами у вас нет, книг хоть и можно изучить, но придется параллельно "гуглить".
2. Цена.
Техническая литература, к сожалению, пока не является абсолютно доступной для каждого человека. За знания придется платить. Тут уж ваш выбор, покупать книгу или же скачать с просторов интернета бесплатно электронную PDF-версию книги.
Средняя цена на книгу около 1.500 рублей
Рис.4. Цена на Ozon
Рис.5. Цена на Wildberries
Покупать книгу или нет, дело ваше. Скачать бесплатно можно к примеру - здесь :)
Итог по книге:
Не сказать что книга только для опытных программистов, что ранее программировали на других языках и сейчас учат Python. Нет.
Безусловно, для абсолютного новичка книга будет не особо легка в освоении. Но, придерживаясь принципа "терпение и труд - всё перетрут" и используя под рукой Google, думаю выйдет толк из книги и для совсем начинающий программистов, что выбрали для себя первый языком программирования Python
Наш канал
Кому интересны программирование, изучение иностранных языков и кто просто любит развиваться
публикую также статьи и интервью на своем телеграмм-канале IT-старт t.me/it_begin
Подписывайтесь ;)
Спасибо!