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

Hello World. Как быть человеком в эпоху машин

Hello World. Как быть человеком в эпоху машин

Ханна Фрай (р. 1984), английский математик, профессор Университетского колледжа Лондона, ведущая научных теле- и радиопередач, доступно и увлекательно рассказывает о принципах работы компьютерных алгоритмов и искусственного интеллекта, об их применении в разных сферах жизни, приводит яркие примеры их успехов и провалов. Автор
показывает и возможности, и риски все большего распространения “умных” машин, ставит вопросы о человеческих способностях, ответственности и морали и приходит, казалось бы, к парадоксальному выводу: “Никогда еще человек не был так важен, как в эпоху алгоритмов”.

Комментарий к названию книги
Когда мне было семь лет, папа принес нам с сестрами подарок. Миниатюрный восьмиразрядный ZX Spectrum – это был наш первый собственный компьютер. Он попал к нам в дом подержанным и уже тогда устарел, наверное, лет на пять, но мне с первого взгляда стало ясно, что эта непритязательного вида машинка способна творить чудеса. Spectrum мало чем отличался от Commodore 64, при том что этой игрушкой в нашей округе могли похвастаться только детки богачей, но для меня, безусловно, наш был гораздо круче. Гладкий черный корпус удобно лежал в руках, радужная полоска, отсекающая уголок, и серые резиновые кнопочки выглядели очень симпатично.

ZX Spectrum, словно памятная вешка, обозначил начало незабываемого лета, которое мы с сестрой провели на чердаке, играя на компьютере в виселицу – загадывая друг другу слова и рисуя немудреные картинки с помощью кода. Впрочем, на столь “продвинутый” уровень мы вышли позже. Сперва надо было освоить азы.

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

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

2022-12-16T15:52:31Книги и Курсы

Алгоритмы Data Science и их практическая реализация на Python

Алгоритмы Data Science и их практическая реализация на Python

Протодьяконов, Пылов, Садовников: Алгоритмы Data Science и их практическая реализация на Python. Рассмотрен полный каскад разработки моделей искусственного интеллекта. Проанализирована область Data Science, из которой выделены все необходимые для прикладной сферы алгоритмы машинного обучения, расположенные по уровню возрастания сложности работы с ними. Для студентов, изучающих информационные технологии. Может быть полезно как начинающим программистам, так и специалистам высокого уровня.

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

2022-12-09T20:28:34Книги и Курсы

Книга: Git для профессионального программиста

Книга: Git для профессионального программиста

Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.

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

2022-12-08T22:35:31Книги и Курсы

Книга: Потоковая обработка данных с Apache Flink

Книга: Потоковая обработка данных с Apache Flink

Начните работу с Apache Flink, фреймворком с открытым исходным кодом, на котором основаны многие крупнейшие в мире системы для обработки потоковых данных. В данной книге вы изучите фундаментальные понятия параллельной потоковой обработки и узнаете, чем эта технология отличается от традиционной пакетной обработки данных. Ф. Уэске и В.Калаври, занятые в проекте Apache Flink с первых дней, покажут вам, как создавать масштабируемые потоковые приложения с помощью API Flink DataStream, а также непрерывно выполнять и поддерживать эти приложения в операционных средах. Потоковая обработка идеально подходит для многих задач: подготовка данных с малой задержкой, потоковая аналитика и информационные панели в реальном времени, раннее оповещение и обнаружение мошенничества. Вы можете обрабатывать потоковые данные любого типа, включая взаимодействия с пользователем, финансовые транзакции и данные интернета вещей, немедленно после получения.

Скачать Книгу Потоковая обработка данных с Apache Flink

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

2022-11-28T18:20:02Книги и Курсы

Книга: Искусственный интеллект с примерами на Python

Книга: Искусственный интеллект с примерами на Python

Искусственный интеллект становится неотъемлемым атрибутом современною мира, управляемого технологиями и данными. Он интенсивно применяется в таких областях, как поисковые системы, распознавание образов, робототехника, беспилотные автомобили и т.п. В этой книге исследуются различные сценарии, взятые из реальной жизни. Прочитав ее, вы будете знать, какие алrоритмы искусственною интеллекта следует применять в том или ином контексте, и научитесь писать функциональный код.

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

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

Скачать Книгу Искусственный интеллект с примерами на Python

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

2022-11-28T18:03:51Книги и Курсы

Книги по Python для опытных разработчиков

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

Expert Python Programming

Авторы: Michal Jaworski, Tarek Ziade

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

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

В начале книги разбираются особенности синтаксиса Python 3.7 и применение продвинутых концепций и механизмов ООП. Затем читателю предлагается исследовать различные подходы к реализации метапрограммирования. Авторы также рассматривают best practices нейминга при написании пакетов, создание исполняемых файлов и использование таких инструментов, как buildout и virtualenv для деплоя кода на удаленные серверы.

Прочитав эту книгу, вы станете настоящим экспертом в написании эффективного и поддерживаемого кода на Python.

Книга предназначена для профессиональных Python-разработчиков.

[books_ad_block]

Django for professionals

Автор: William S. Vincent

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

Руководство по созданию профессиональных сайтов на Django.

Автор раскрывает такие темы, как использование Docker и PostgreSQL, создание надежного потока аутентификации, тестирование, улучшение безопасности и производительности.

Книга для опытных пользователей Django (по крайней мере, для тех, кто освоил основы).

Competitive Programming in Python

Авторы: Christoph Dürr, Jill-Jênn Vie

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

Сборник 128 алгоритмических задач с разбивкой по темам (последовательности, графы, циклы в графах, деревья, множества и т.п.). Среди задач есть и классические, и менее известные.

Этот задачник пригодится для подготовки к соревнованиям по программированию и к собеседованиям.

Fluent Python

Автор: Luciano Ramalho

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

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

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

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

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

Robust Python

Автор: Patrick Viafore

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

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

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

При написании книги автор ориентировался на опытных питонистов. Упор в ней делается не на применении как можно большего числа фич. Она скорее о том, как писать надежный код. Также автор разбирает, как ваш выбор приемов влияет на легкость поддержки кода в дальнейшем.

Целевая аудитория книги — старшие разработчики, работающие с крупными кодовыми базами. Также книга будет интересна разработчикам-самоучкам, желающим разобраться, почему те или иные приемы считаются лучшими или худшими, и начинающим специалистам, нуждающимся в практических советах.

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

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

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

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

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

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

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

Сообщение Книги по Python для опытных разработчиков появились сначала на Pythonist.


Source: pythonist.ru knigi feed