В рейтинге RedMonk Python входит в тройку самых популярных языков программирования. А веб-разработчики с опытом все больше востребованы на рынке труда.
Редакция MC.today изучила подборки книг для веб-разработчиков Python на сайтах Hackr.io, бестселлеры Amazon, Best-books.dev, Medium.com, Towards Data Science и собрала для вас самые популярные. Они помогут научиться программировать на Python, поднять ваш уровень и зарабатывать больше.
Марк Лутц – практик Python с 30-летним стажем, автор самых ранних учебников, которые стали бестселлерами.
Эта книга с иллюстрациями. Во время работы над ней вы исследуете основные встроенные объекты Python, научитесь создавать и обрабатывать их, освоите общую синтаксическую модель языка.
Кроме теории в книге есть контрольные вопросы и упражнения.
Аллен Б. Дауни – американский ученый, профессор компьютерных наук. В 2009–2010 годах был приглашенным ученым в Google Inc.
Эта книга на английском языке – руководство для пошагового изучения главных концепций программирования и основ Python. Хоть она и для новичков, некоторые темы освещены глубоко. Например, анализ алгоритмов и полиморфизм (способность функции обрабатывать данные разных типов. – Прим. ред.).
Эрик Мэтиз – преподаватель математики и естественных наук. Пишет программы с пяти лет. Это второе издание его легендарного бестселлера по Python. Доступно только на английском языке.
Python Crash Course – это ускоренный курс для быстрого изучения основ программирования. Во второй части можно отработать теорию на практике и создать три реальных проекта.
У Пола Бэрри степень магистра компьютерных наук и 25 лет опыта в программировании.
Эта книга из серии наглядных самоучителей Head First издательства O’Reilly. Она написана с учетом свежих исследований в области когнитивистики (совокупности наук о приобретении, хранении, преобразовании и использовании знаний. – Прим. ред.) и теории обучения.
Особенность книги – легкая подача, которая помогает лучше понять информацию. А еще в книге больше визуального, а не текстового формата.
Зед Шоу – автор всемирно известной методики самостоятельного изучения языков программирования. В ее основе – практические примеры и видеоуроки на сайте автора.
Книга содержит главное в Python – понятия, переменные, циклы, работу с файлами и так далее. Вы научитесь создавать программы, видеоигры, автоматизируете тестирование.
Эл Свейгарт – компьютерный гений из Сан-Франциско, автор нескольких полезных пособий.
Эта книга экономит время: учит, как написать программы, которые автоматизируют повседневную работу за компьютером. Например, переименуют файлы, обновят ячейки таблиц и так далее.
«Автоматизация рутинных задач с помощью Python» состоит из пошаговых инструкций, которые дают понимание принципов работы программ. В конце каждой главы – задания для отработки материала.
Книги американского программиста Стива Макконнелла дважды получили премию Jolt Excellence от журнала Software Development.
Первое издание этой появилось 10 лет назад. Теперь книгу обновили с учетом тенденций и развития технологий. В ней есть сотни новых примеров, которые иллюстрируют процесс программирования.
Автор описывает все нюансы, которые скрыты от глаз программиста. Благодаря этой книге вы получите опыт, который пришлось бы нарабатывать годами собственных проб и ошибок.
Уэс Маккинни – американский разработчик программного обеспечения и бизнесмен. А еще автор двух версий справочника Python для анализа данных.
В книге рассмотрены вопросы переформатирования, очистки и обработки данных на Python. В ней описаны библиотеки и части языка, которые нужны для решения аналитических задач.
«Python и анализ данных» больше всего подойдет разработчикам научных приложений для обработки данных. По ней смогут работать аналитики – те, кто только начал изучать Python, и опытные программисты, которые еще на «вы» с научными приложениями.
Андреас Мюллер был специалистом по машинному обучению в Amazon. Сара Гвидо – специалист по анализу данных с большим опытом работы в стартапах.
Книга предназначена для решения задач в области машинного обучения. При этом учиться по ней можно без опыта в этой сфере.
В ней описано, как поэтапно создать успешный проект машинного обучения с помощью Python и библиотеки scikit-learn (бесплатная библиотека машинного обучения для языка программирования Python. – Прим. ред.). А акцент поставлен именно на практике применения алгоритмов машинного обучения, а не на математических обоснованиях.
Автор – инженер-программист Google Research из Сиэтла.
Книга предназначена для специалистов в области науки о данных. Она поможет понять:
Дэвид Бизли преподает практические курсы для разработчиков, ученых и инженеров. Брайан Джонс – системный администратор на факультете компьютерных наук.
«Рецепт» в названии книги – готовый пример кода Python, который можно использовать в своих проектах. И не просто набор символов, а описание принципов: как и почему он работает.
Примеры охватывают более десятка тем. К тому же один и тот же код общий для разных областей приложений.
Дэн Бейдер – владелец и главный редактор Real Python, главный разработчик учебной платформы Realpython.com.
Книгу можно читать с любого подраздела. Выбирайте то, что нужно вам в работе сегодня: «Шаблоны для чистого Python», «Эффективные функции», «Общие структуры данных в Python» или «Циклы и итерации».
Книга доступна только на английском языке. После покупки книги вы получаете доступ к 12 бонусным видео, которые иллюстрируют написанное с использованием четких и кратких примеров кода.
Ноа Гифт – научный сотрудник Python Software Foundation. Джереми М. Джонс работает инженером-программистом в компании Predictix. Разработчики сравнивают книгу с расширенной и обработанной технической документацией.
С этой книгой вы научитесь решать задачи управления серверами UNIX и Linux. В каждой главе расписана определенная задача и методы решения: резервное копирование, создание инструментов командной строки, многозадачность.
Бретт Слаткин – соучредитель компании Google Consumer Surveys (бизнес-продукт Google, который помогает проводить индивидуальные исследования рынка. – Прим. ред.).
Его учебник состоит из 59 независимых друг от друга статей, которые обучают современным практикам Python. В каждой статье рассмотрен конкретный код, его обсуждение и нюансы при создании, которые стоит запомнить.
Даже опытный программист откроет для себя функционал и встроенные инструменты.
Дэйн Хиллард – профессиональный разработчик программного обеспечения.
Из книги вы узнаете, как писать чистые и хорошо организованные профессиональные коды, которые работают без ошибок. Простые для понимания примеры и упражнения научат, когда, зачем и как разбить код на модули. А еще как повысить качество, уменьшить сложность и так далее.
Кровать — громоздкий элемент интерьера даже в просторной спальне. Но что, если помещение совсем небольшое,…
Украинские PR-агентства реализуют масштабные информационные кампании для бизнеса и придают мощный голос социальным проектам, которые…
Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…
Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…
Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена мобилизация. Военнообязанным мужчинам…
«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…