Книги для программистов


Гео и язык канала: Россия, Русский
Категория: Технологии


Учиться у нас: https://clc.am/proglib_academy
Обратная связь: @proglibrary_feedback_bot
Актуальные мероприятия по разработке: @event_listener_bot
По вопросам рекламы @proglib_adv
Прайс: @proglib_advertising
http://ad.proglib.io/


Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


A Practical Guide to Quantum Machine Learning and Quantum Optimization: Hands-on Approach to Modern Quantum Algorithms (2023)
Автор: Alberto Di Meglio
Количество страниц: 680

Вы откроете для себя множество алгоритмов, инструментов и методов моделирования проблем оптимизации с помощью формализмов QUBO и Ising, узнаете, как решать проблемы оптимизации с помощью квантового отжига, QAOA, адаптивного поиска Гровера (GAS) и VQE. В книге также показано, как обучать квантовые модели машинного обучения, такие как квантовые векторные машины поддержки, квантовые нейронные сети и квантовые генеративные адверсарные сети. Книга идет по прямому пути, помогая вам узнать о квантовых алгоритмах, иллюстрируя их кодом, который готов к работе на квантовых симуляторах и реальных квантовых компьютерах. Вы также узнаете, как использовать такие механизмы программирования, как Qiskit от IBM, PennyLane от Xanadu и Leap от D-Wave.

Скачать книгу


Web3: The Insights You Need from Harvard Business Review (2023)
Автор: Andrew McAfee
Количество страниц: 160

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

Скачать книгу


Нужны специалисты: что закодировано на баннере Академии Яндекса? Такие появились сейчас на улицах Москвы. Ищем скрытый смысл в комментах


Data Structures with Python: Get familiar with the common Data Structures and Algorithms in Python (2023)
Автор: Dr. Harsh Bhasin
Количество страниц: 573

#python

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

Скачать книгу

13.6k 0 155 18 17

Python for Everyone: Learn and polish your coding skills in Python (2023)
Автор: Dr. Nilesh Bhaskarrao Bahadure
Количество страниц: 470

#python

Это исчерпывающее руководство обеспечит вам прочную основу для изучения фундаментальных концепций программирования на Python. Оно охватывает целый ряд важных тем, включая работу со строками, операторы управления потоком данных, обработку исключений и регулярные выражения. Вы также узнаете об основных функциях и структурах данных, а также изучите использование готовых пакетов для расширения возможностей Python. Также подробно рассматриваются Numpy и визуализация данных с помощью пакетов типа Matplotlib, а также популярный пакет для анализа и манипулирования данными Pandas. Эта книга - незаменимый ресурс для тех, кто хочет освоить Python и использовать его возможности для решения реальных задач.

Скачать книгу

18.2k 0 136 10 16

Practical Business Analytics Using R and Python: Solve Business Problems Using a Data-driven Approach, 2nd Edition (2023)
Автор: Umesh R. Hodeghatta
Количество страниц: 731

#python #r

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

Скачать книгу


BDD in Action, 2nd Edition (2023)
Автор: Jan Molak
Количество страниц: 488

Почти половина всех программных проектов не отвечает ключевым требованиям. Поведенчески-ориентированная разработка (BDD) позволяет сократить количество таких дорогостоящих неудач благодаря общему пониманию того, как должно работать приложение.

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

Скачать книгу


Data Analytics in the AWS Cloud: Building a Data Platform for BI and Predictive Analytics on AWS (2023)
Автор: Joe Minichino
Количество страниц: 416

#aws

Всеобъемлющая и доступная дорожная карта по выполнению аналитики данных в облаке AWS

В этой книге опытный инженер-программист и архитектор данных предоставляет экспертный план по хранению, обработке и анализу данных на облачной платформе Amazon Web Services. В книге вы изучите все важные аспекты аналитики данных - от проектирования данных до анализа, бизнес-аналитики, DevOps и MLOps - и узнаете, как интегрировать прогнозы машинного обучения с аналитическими движками и инструментами визуализации.

Скачать книгу


Architecting Vue.js 3 Enterprise-Ready Web Applications: Build and deliver scalable and high-performance enterprise-ready applications with Vue and JavaScript (2023)
Автор: Solomon Eseme
Количество страниц: 230

#vue

Из этой книги вы узнаете, как настроить и установить Vue.js 3 и API композиции и использовать его для создания реальных приложений. Вы приобретете навыки создания многократно используемых компонентов и масштабирования производительности в приложениях Vue.js 3. По мере продвижения книга поможет вам масштабировать производительность с помощью асинхронной ленивой загрузки, сжатия изображений, разбиения кода на части и древовидной встряски. Кроме того, вы увидите, как использовать Restful API, Docker, GraphQL и различные виды тестирования, чтобы обеспечить масштабируемость и поддерживаемость вашего приложения Vue.js 3.

Скачать книгу


Уже 31 мая стартует обучение на продвинутом онлайн-курсе «Архитектура и шаблоны проектирования» в OTUS. Оставьте заявку на курс и пройдите тест, чтоб узнать, осилите ли вы программу!

👉ПРОЙТИ ТЕСТ ПО АРХИТЕКТУРЕ И ШАБЛОНАМ ПРОЕКТИРОВАНИЯ: https://otus.pw/CmXK/

После курса вы будете:
— Применять шаблоны проектирования в разработках
— Понимать и применять SOLID принципы
— Понимать, что такое рефакторинг и как писать чистый код
— Знать современные процессы разработки программного обеспечения
— Внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки.

Преподаватели — практики с опытом в разработке и архитектуре Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Обучение доступно также в рассрочку.

Нативная интеграция. Информация о продукте www.otus.ru


The Absolute Beginner’s Guide to HTML and CSS: A Step-by-Step Guide with Examples and Lab Exercises (2023)
Автор: Kevin Wilson
Количество страниц: 253

#html

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

Вы начнете с настройки среды разработки, такой как локальный веб-сервер и html-редактор. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и как написать программу. Далее вы научитесь создавать простые веб-страницы, демонстрируя, как работает код и как использовать различные HTML-теги и CSS для стилизации страниц. И наконец, использование CMS для создания веб-сайтов, таких как Drupal и WordPress, и как HTML и CSS вписываются в них. В конце приводятся справочные библиотеки по тегам HTML и CSS.

Скачать книгу


Open Source Projects – Beyond Code: A blueprint for scalable and sustainable open source projects (2023)
Автор: John Mertic
Количество страниц: 240

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

Скачать книгу


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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib


Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.


Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease (2023)
Автор: Burak Serdar
Количество страниц: 212

#go

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

Скачать книгу

20.3k 0 180 10 18

Fundamentals of Web Development, 3rd Edition (2021)
Автор: Randy Connolly
Количество страниц: 1031

Эта книга поможет вам создать веб-сайты корпоративного качества с использованием современных механизмов разработки. Практический подход и всестороннее понимание практики веб-разработки охватывают HTML5, CSS, JavaScript, два серверных стека (PHP и MySQL, а также Node и MongoDB), препроцессоры CSS, принципы проектирования CSS, языковые дополнения ES6+, веб- и браузерные API, React, TypeScript, базы данных SQLite и NoSQL, GraphQL, безсерверные вычисления, кэширование, новые уязвимости безопасности, аутентификацию JWT, DevOps, непрерывную интеграцию/развертывание и микросервисные архитектуры. Освещение также включает необходимые темы ACM по веб-разработке, согласованные с лучшими практиками веб-разработки в реальном мире.

Скачать книгу


Beginning Java Objects: From Concepts to Code, 3rd Edition (2023)
Автор: Jacquie Barker
Количество страниц: 860

#java

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

Скачать книгу


JavaScript All-in-One For Dummies (2023)
Автор: Chris Minnick
Количество страниц: 816

#javascript

Пособие для разработчиков по изучению одного из самых используемых языков сценариев
Эта книга предлагает полное введение в JavaScript и его использование в реальном мире. Эта книга предлагает основы кодирования на JavaScript, прежде чем погрузиться в библиотеки, фреймворки и среды выполнения, которые необходимо знать как новичкам, так и опытным кодерам. Начните с изучения основ JavaScript - это может сделать каждый, даже если вы никогда раньше не писали код. Затем перейдите к деталям самых популярных на сегодняшний день фреймворков - React.js, Vue.js, Svelte и Node.js. Устраивайтесь поудобнее и изучайте JavaScript!

Скачать книгу


У Яндекс Практикума есть бесплатный курс, который поможет выбрать профессию в программировании. Вместе разберёмся, чем занимаются тестировщики, python-, java-, веб-, мобильные разработчики и разработчики С++. Расскажем, сколько они зарабатывают, какими навыками обладают и как стать одним или одной из них.

Курс будет полезен, если
→ у вас нет опыта, но хочется работать в программировании;
→ хотите сменить профессию, но не знаете, с чего начать.

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

Начините путь в программирование вместе с Практикумом →


🐍 Я уже освоил базовый Python, теперь нужны проекты в портфолио. Да, и чтобы было не стыдно выложить на Гитхаб.
Есть спрос, есть и предложение: держи туториал «Как создать многофункциональную социальную платформу на Django с опросами и тестами и развернуть готовое приложение на сервере. Часть 1»

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

😱 Где посмотреть/пощупать итоговый результат? Чтобы зря время не терять
Ссылка на итоговый результат находится в начале статьи. Ссылка на репозиторий там же. Форкайте, дорабатывайте, развлекайтесь, в общем!


Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards, 2nd Edition (2023)
Автор: Slobodan Dmitrović
Количество страниц: 461

#c_plus_plus

Изучите язык программирования C++ в структурированной, понятной и дружественной манере. Эта книга обучает основам современного языка программирования C++, стандартной библиотеке C++ и современным стандартам C++, включая C++23.

Автор проведет вас через язык программирования C++, стандартную библиотеку и основы стандартов от C++11 до C++23. Каждая глава сопровождается необходимым количеством теории и большим количеством примеров исходного кода. Вы будете работать с возможностями и стандартами C++23, а также сравнивать и рассматривать предыдущие версии C++.

Скачать книгу

21.1k 0 177 25 33
Показано 20 последних публикаций.