Архив рубрики: Книги

Новые книги по Python на русском языке

Привет, друзья! В этой статье мы собрали для вас обзоры учебных пособий по языку Python, которые вышли на русском языке в 2021-22 годах. Конечно, это не все новинки последних двух лет. Мы постарались включить в статью пособия для питонистов разных уровней и при этом не раздуть ее до размеров альманаха. Здесь будет пара книг для детей, пара для новичков, книга для продолжающих изучение языка и книга с проектами, а также пособие по глубокому обучению для опытных разработчиков.

Python. Чистый код для продолжающих

Автор: Эл Свейгарт

Год издания: 2022

После прочтения учебника для начинающих по какому-либо языку программирования вы пытаетесь найти более обстоятельные учебные пособия. Беда в том, что вы повсюду натыкаетесь на все те же руководства по написанию «Hello, world!».

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

Эл Свейгарт — автор нескольких замечательных книг по Python. Например, он написал «Automate the Boring Stuff with Python» (2020) и «Cracking Codes with Python» (2018).

«Python. Чистый код для продолжающих» — прекрасный учебник для тех, кто уже ознакомился с основами Python и хотел бы углубить знания.

Автор разбирает не только тонкости синтаксиса языка. Вы познакомитесь с инструментами командной строки, которыми пользуются разработчики (форматтеры, линтеры, система контроля версий). Вы узнаете, что делает код читаемым и как писать чистый код. А вдобавок ко всему вы разберетесь в нотации большого «О», анализе алгоритмов и объектно-ориентированном проектировании.

[books_ad_block]

Большая книга проектов Python

Автор: Эл Свейгарт

Год издания: 2022

Начинающим программистам часто советуют читать открытый код программ, например, на GitHub. Но большие проекты бывают слишком запутаны, к тому же в них может не быть хороших комментариев и документации.

В этой книге вы найдете целых 80 маленьких программ, на которых сможете потренироваться в чтении и воспроизведении кода. Большинство приведенных программ не превышает 256 строк кода, а значит, разобраться в них будет вполне вам по силам.

По каждому проекту дается краткое описание, пример результатов работы и собственно код. В конце каждого раздела автор добавил список вопросов, над которыми вы можете подумать, исследуя код, и предложения для экспериментов с кодом.

Книга Свейгарта будет незаменимым пособием для начинающих программистов, которые уже изучили основы Python, но пока не представляют, как писать собственные программы. Также она прекрасно подойдет тем энтузиастам, которые вообще предпочитают учиться в процессе создания чего-нибудь.

Python, Django и PyCharm для начинающих

Автор: Анатолий Постолит

Год издания: 2021

Книга для начинающих программистов, желающих заняться веб-разработкой на Python. Автор рассмотрел те элементарные действия, которые постоянно выполняют веб-разработчики.

В начале книги читатели познакомятся с технологиями, использующимися при создании веб-приложений. Здесь также разбирается установка и настройка ПО для разработки (интерпретатор Python, IDE PyCharm, фреймворк Django, менеджер работы с базами данных SQLite).

Далее автор переходит к краткому обзору основ самого языка Python, а уж затем к более сложным и теснее связанным с веб-разработкой темам.

Книга содержит множество иллюстраций и примеров кода.

Программирование на Python в примерах и задачах

Автор: Алексей Васильев

Год издания: 2021

Алексей Васильев — автор популярных книг «JavaScript в примерах и задачах», «Программирование на C# для начинающих», «Программирование на C++ в примерах и задачах».

Эта книга представляет собой учебник по Python. В ней разобраны все основные темы (базовые операции, переменные, структуры данных, функции, классы, наследование, обработка исключений и т.д.). Книга хорошо отформатирована, в ней много иллюстраций и, разумеется, примеров кода.

Что касается примеров, читатели отмечают, что они в основном математические и не слишком интересные. Зато разжеваны очень подробно и понятно!

Также читателям предлагаются задачи для самостоятельной работы. Единственный минус — к ним не прилагаются варианты решения от автора (а в них можно было бы подсмотреть более эффективные приемы).

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

Глубокое обучение с подкреплением

Авторы: Лаура Грессер, Ван Лун Кенг

Год издания: 2022

Введение в глубокое обучение с подкреплением для студентов компьютерных специальностей и профессиональных разработчиков. Предполагается, что читатель умеет программировать на Python и имеет представление о машинном и глубоком обучении. Также читателям пригодится опыт работы с PyTorch.

Авторы книги разработали две библиотеки программного обеспечения для глубокого обучения с подкреплением и выпустили ряд лекций и учебников по этой теме.

Миссия: Python. Создаем игры вместе с детьми

Автор: Шон МакМанус

Год издания: 2022

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

Можно скачать игру, поиграть в нее, а затем почитать, как она устроена. Или можно сначала самому создать игру, а затем поиграть в нее. Также юным читателям предлагается кастомизировать игру, используя авторский код и собственные карты, графику и загадки.

Книга написана еще в 2018 году, но на русском языке вышла только в 2022-м.

Программирование на Python. Первые шаги

Автор: Анастасия Щерба

Год издания: 2022

Учебное пособие по Python для среднего и старшего школьного возраста. В книге рассмотрен базовый синтаксис языка, а также установка и интерфейс среды IDLE. Книга неплохо отформатирована. Есть задачи для самостоятельной работы и ответы к ним.

Надеемся, наши обзоры помогут вам подобрать себе интересную книгу!

Сообщение Новые книги по Python на русском языке появились сначала на Pythonist.


Source: pythonist.ru knigi feed

Грессер, Кенг: Глубокое обучение с подкреплением. Теория и практика на языке Python

Грессер, Кенг: Глубокое обучение с подкреплением. Теория и практика на языке Python

Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники.

Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL. Руководство идеально подойдет как для студентов, изучающих компьютерные науки, так и для разработчиков программного обеспечения, которые знакомы с основными принципами машинного обучения и знают Python.

Скачать с mail облака

2022-09-18T15:03:26Книги и Курсы

Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту | Бассенс Аглаэ, Бейлевельд Грант

Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту | Бассенс Аглаэ, Бейлевельд Грант

Глубокое обучение стало мощным двигателем для работы с искусственным интеллектом. Яркие иллюстрации и простые примеры кода избавят вас от необходимости вникать в сложные аспекты конструирования моделей глубокого обучения, делая сложные задачи доступными и увлекательными.
Джон Крон, Грант Бейлевельд и замечательный иллюстратор Аглаэ Бассенс используют яркие примеры и аналогии, которые позволяют объяснить, что такое глубокое обучение, почему оно пользуется такой популярностью и как эта концепция связана с другими подходами к машинному обучению. Книга идеально подойдет разработчикам, специалистам по обработке данных, исследователям, аналитикам и начинающим программистам, которые хотят применять глубокое обучение в своей работе. Теоретические выкладки прекрасно дополняются прикладным кодом на Python в блокнотах Jupyter. Вы узнаете приемы создания эффективных моделей в TensorFlow и Keras, а также познакомитесь с PyTorch.
Базовые знания о глубоком обучении позволят создавать реальные приложения — от компьютерного зрения и обработки естественного языка до генерации изображений и игровых алгоритмов.

Скачать книгу Глубокое обучение в картинках

Скачать с mail облака

2022-09-18T14:46:02Книги и Курсы

Книга: Изучаем SQL. Генерация, выборка и обработка данных

Книга: Изучаем SQL. Генерация, выборка и обработка данных

Нынешний век можно без преувеличения назвать веком информации, но информация без возможности ее выборки и обработки — это не более чем просто набор байтов в хранилищах данных. Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL. Он тесно связан с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают большие объемы данных, упомянутый язык развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях. Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных.
3-е издание.

Скачать с mail облака

2022-06-10T16:16:55Книги и Курсы

Удаленный сервер своими руками. От азов создания до практической работы

Удаленный сервер своими руками. От азов создания до практической работы

Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования. Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое. Отдельно внимание будет уделено вопросам обеспечения безопасности вашего сервера: локальная безопасность, защита от сетевых атак, шифрование данных, защита сетевых служб и т.д. Также будет рассмотрена настройка веб-сервера и его администрирование: подключение ssl-сертификата, выбор и установка панели управления сервером; настройка почты на веб-сервере и т.п. Отдельно будет рассказано как создавать свой zoom — сервер видеоконференций! Книга будет полезна как опытным, так и начинающим администраторам, поскольку изложение будет вестись от самых азов до более сложных тем, и каждый сможет найти то, что ему нужно!

Скачать с mail облака

2022-06-03T15:29:05Книги и Курсы

Linux От новичка к профессионалу 7-е изд.

Linux От новичка к профессионалу 7-е изд.

Книга: Linux От новичка к профессионалу 7-е изд. Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux: от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В седьмом издании книги много внимания уделяется веб-серверам, в частности, добавлены описание настройки SSL-сертификата и рекомендации по ускорению работы с помощью Google-сервиса PageSpeed и системы кэширования данных Memcached. На сайте издательства находятся дополнительные главы в PDF-файлах и видеоуроки. Для широкого круга пользователей Linux

Скачать с mail облака

2022-05-26T07:21:29Книги и Курсы