Программирование | книги
47.8K subscribers
2.4K photos
21 links
Для программистов разных областей науки.

Навигация по тегам всегда в закрепе.

Чат канала: https://t.me/+bpI2SjrfGQc1ZWJi

По всем вопросам: @altmainf

Регистрация в перечне РКН https://goo.su/PqEImo3
Download Telegram
#DataScience #Python 2020

Python и наука о данных для чайников, 2-е издание

Авторы: Джон Пол Мюллер, Лука Массарон

Наука о данных — это вовсе не страшно! Изучите программирование на языке Python для анализа данных и статистики. Пишите код в облаке, используя Google Colab. Обменивайтесь данными и визуализируйте информацию.

Интересуетесь наукой о данных, но немного побаиваетесь? Не нужно! Эта книга покажет, как использовать язык Python для создания интересных вещей с помощью науки о данных. Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой. Здесь вы откроете для себя инструмент Google Colab, позволяющий писать код в облаке с помощью обычного планшета. Вы узнаете, как выполнять все виды вычислений, используя последнюю версию языка Python. Вы также научитесь использовать различные библиотеки, обеспечивающие научный статистический анализ, построение диаграмм, графиков и многое другое.
#PowerBI #DAX #MSOffice 2020

Анализ данных при помощи Microsoft Power BI и Power Pivot для Excel

Авторы: Руссо Марко, Феррари Альберто

Если вы хотите использовать Power BI или Excel для анализа данных, реальные примеры из этой книги позволят вам иначе посмотреть на свои отчеты. С правильно спроектированной моделью данных ответы на все вопросы будут предельно простыми!
Читая эту книгу, вы:
- освоите базовые концепции моделирования данных, включая таблицы, связи и ключи;
- познакомитесь с распространенными схемами данных "звезда" и "снежинка" и общими техниками моделирования;
- усвоите важность гранулярности;
- узнаете, как использовать несколько таблиц фактов (например, продажи и закупки) в единой модели данных;
- научитесь производить расчеты с календарем, используя таблицы с датами;
- освоите отслеживание исторических атрибутов, таких как адреса покупателей или привязку клиентов к менеджерам;
- узнаете, как использовать снимки для подсчета количества товаров в наличии;
- научитесь эффективно работать с несколькими валютами одновременно;
- приобретете знания для анализа событий с определенной длительностью, включая пересекающиеся интервалы;
- сможете определить, какая модель данных лучше отвечает вашей специфике работы
#Схемотехника 2020

Схемотехника. От азов до создания практических устройств

Авторы: Гаврилов С. А., Бартош А.И.

Книга посвящена искусству схемотехники, приглашая читателя в мир создания электронных схем на различной элементной базе (транзисторах, интегральных микросхемах и даже радиолампах). Авторы-практики применили метод диалога и принцип пошагового рассмотрения азов схемотехники - от простого к сложному. Такой подход удобен как для радиолюбителей, так и начинающих разработчиков. В ходе диалога радиолюбителя с автором читатель перейдет от слепого копирования схем к созданию собственных практических конструкций на различной элементной базе.
#C_Sharp #dotNET 2017

Оптимизация приложений на платформе .NET

Авторы: Голдштейн С. , Зурбалев Д. , Флатов И.

Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов.
#Java 2023

Программируем на Java, 5-е межд. изд.

Авторы: Лой Марк, Нимайер Патрик, Лук Дэниэл

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

• Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.
• Исследуйте средства управления потоками и параллельной обработки.
• Изучайте обработку текста и мощные API.
• Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.
#Cpp 2016

Управление электронными устройствами на C++. Разработка практических приложений

Авторы: Катупития Я., Бентли К.

Книга предназначена всем, кому интересно изучение C++ и управление электронными устройствами на реальных и интересных примерах. Читателю предоставлена возможность научиться писать программы для выполнения конкретных задач, а не просто скучное изложение материала с картинками. Также рассказывается как создавать программы, взаимодействующие с внешними устройствами посредством специально разработанной интерфейсной платы.
#DeepLearning 2020

Основы глубокого обучения. Создание алгоритмов для искусственного интеллекта следующего поколения

Автор: Будума Н., Локашо Н.

Глубокое обучение — это раздел машинного обучения, изучающий глубокие нейронные сети и выстраивающий процесс получения знаний на основе примеров. Такие крупные компании, как Google, Microsoft и Facebook, уделяют большое внимание глубокому обучению и расширяют свои подразделения в этой сфере. Для всех прочих глубокое обучение пока остается сложным, многогранным и малопонятным предметом. Цель этой книги — заполнить этот пробел. Авторы разбирают основные принципы решения задач в глубоком обучении, исторический контекст современных подходов к нему и способы внедрения его алгоритмов. Для всех, кто интересуется или занимается глубоким обучением.
#ИБ 2020

Информационная безопасность: учебное пособие

Автор: Гродзенский Я. С.

В учебном пособии согласно требованиям государственных образовательных стандартов рассматриваются вопросы обеспечения информационной безопасности предприятий. Целью данного пособия является знакомство читателя с основными понятиями в области информационной безопасности, угрозами и методами реагирования, а также международными и национальными стандартами в области информационной безопасности, в основу которых положен мировой опыт борьбы с киберпреступлениями.
Материал, составивший содержание пособия, соответствует программам курсов «Информационная безопасность», «Защита информации», читаемых студентам и магистрантам.
Предназначено для студентов, обучающихся по техническим и экономическим специальностям и направлениям, преподавателей технических вузов, менеджеров, экономистов и инженеров. Может быть использовано при подготовке кадров, а также при повышении квалификации специалистов.
#Cassandra 2017

Cassandra. Полное руководство

Авторы: Карпентер Д., Хьюитт Э.

Из этой книги вы узнаете, как система управления базами данных Cassandra справляется с обработкой сотен терабайтов данных, работая в нескольких ЦОДах и сохраняя высокую доступность. Во втором издании, дополненном и охваты вающем версию Cassandra 3.0, вы найдете технические детали и практические примеры, которые помогут запустить эту систему в боевых условиях. Авторы демонстрируют достоинства нереляционного дизайна Cassandra, уделяя особое внимание моделированию данных.
Издание предназначено для разработчиков, администраторов баз данных и архитекторов, работающих с «большими данными» и стремящихся решить проблему масштабирования.
#PyTorch #DeepLearning 2022

PyTorch. Освещая глубокое обучение

Авторы: Стивенс Эли, Антига Лука, Виман Томас

Многие средства глубокого обучения используют Python, но именно библиотека PyTorch по-настоящему «питоническая». Легкая в освоении для тех, кто знаком с NumPy и scikit-learn, PyTorch упрощает работу с глубоким обучением, обладая в то же время богатым набором функций. PyTorch прекрасно подходит для быстрого создания моделей и без проблем масштабируется до корпоративного проекта. PyTorch используют такие компании как Apple и JPMorgan Chase. Навыки работы с этой библиотекой пригодятся вам для карьерного роста. Вы научитесь создавать нейронные сети и системы глубокого обучения с помощью PyTorch. Книга поможет быстро приступить к созданию реального проекта с нуля. В ней описаны лучшие практики всего конвейера работы с данными, включая PyTorch Tensor API, загрузку данных на Python, мониторинг обучения и визуализацию полученных результатов.
#МатСтат #R 2020

Наглядная статистика. Используем R!

Автор: Шипунов А.Б., Балдин Е.М., Волкова П.А. и др.

Эта книга написана для тех, кто хочет научиться обрабатывать дан ные. Такая задача возникает очень часто, особенно тогда, когда нужно
выяснить ранее неизвестный факт. Например: есть ли эффект от но вого лекарства? Или: различаются ли рейтинги двух политиков? Или:
как будет меняться курс доллара на следующей неделе?
#Cpp #ПараллельноеПрогр 2012

Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

Автор: Энтони Уильямс

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

Скользкие места C++ : как избежать проблем при проектировании и компиляции ваших программ

Автор: Дьюхэрст Стефан К.

Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
#Linux #UNIX #Администрирование #ОС 2020

Unix и Linux. Руководство системного администратора, 5-е издание

Автор: Дэн Макин

Пятое издание всемирно известной книги «Unix и Linux. Руководство системного администратора» признанных авторитетов в области системного администрирования систем UNIX и Linux содержит точную и полную информацию о практически всех аспектах, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, создание сценариев, управление конфигурациями программного обеспечения, анализ производительности, взаимодействие с системой Windows, виртуализацию, DNS, безопасность, управление провайдерами IT-услуг и многое другое.
#ИБ 2020

Информационная безопасность

Авторы: Лойко В.И., Лаптев В.Н., Аршинов Г.А., Лаптев С.В.

В пособии рассмотрены базовые положения диалектики экономических открытых систем. Материал ориентирован на выработку у обучающихся способности развивать свои знания, умения, навыки в области информационной безопасности, моделирования коллективной деятельности людей с использованием информационных технологий. Такая технология включают в себя компьютерное зрение, обработку естественного языка, распознавание и синтез речи, интеллектуальную поддержку принятия решений, автономное решение различных задач и машинное обучение, алгоритмы решения с частичной разметкой данных, обработку информации на основе новых типов вычислительных систем, робототехнику, управление беспилотным транспортом.
#Blockchain #Solidity 2018

Блокчейн. Разработка приложений

Автор: Прасти Нараян

Рассказано о том, что такое децентрализованные приложения и как они работают. Рассмотрены принципы работы платформы Ethereum. Показано, как писать смарт-контракты и использовать интерактивную консоль Geth для размещения и передачи транзакций. Описана библиотека web3.js, ее импорт, подключение к Geth и использование в среде Node.js или на стороне клиента. Продемонстрировано, как создать сервис кошелька и управлять им, как компилировать смарт-контракты и развертывать их при помощи web3.js и EthereumJS. Описаны язык программирования Solidity и среда разработки Truffle. Приведено руководство по разработке собственного блокчейна и децентрализованных приложений корпоративного уровня.
#Android #ДляДетей 2019

Создание приложений для смартфонов и планшетов под ОС Android

Автор: Фрайман З.

Предлагаемое пособие по созданию приложений для смартфонов и планшетов под ОС Android, несмотря на большое количество изданий по этой теме, является на данный момент единственной книгой такого рода, предназначенной в первую очередь для старшеклассников, а не для начинающих или опытных программистов.
Именно выбор учеников 9–11 классов в качестве целевой аудитории определил и стремление к максимальной простоте и понятности изложения материала, и построение учебника как поэтапного и подробного разбора практического написания реальных приложений. В большинстве глав разбирается отдельное приложение и на его примере излагается также соответствующий объем теоретического материала.
Пособие можно использовать в рамках коллективных занятий (на уроках, факультативах или кружках) и при самостоятельном индивидуальном обучении.
#VHDL 2016

Проектируем на VHDL

Автор: Перельройзен Е.З.

Книга посвящена проектированию цифровых систем с помощью языка описания аппаратуры VHDL (VHSIC Hardware Description Language). Первая часть книги описывает процесс проектирования на языках описания аппаратуры. Во второй части книги рассматривается работа с VHDL в различных средах проектирования: ModelSim (Mentor Graphics), Active HDL (Aldec), OrCAD (Cadence), Warp (Cypress Semiconductor), Foundation Series (Xilinx) и Symphony (Symphony EDA). Третья часть книги содержит VHDL-модели ряда комбинационных и последовательностных цифровых схем. Предполагается знакомство читателя с основами программирования и проектирования цифровых устройств.
Книга написана на основе преподавания курса языка VHDL и его приложений к моделированию цифровых систем в Еврейском университете (Иерусалим), Хайфском университете и филиале английского университета Ковентри в Израиле.
#Terraform 2020

Terraform инфраструктура на уровне кода

Автор: Брикман Е.

Terraform является настоящей звездой в мире DevOps. Это технология, позволяющая конфигурировать, запускать и управлять облачной инфраструктурой. «Инфраструктура как код» (IaC) позволяет оптимально использовать виртуализированные платформы таких технологических гигантов, как AWS, Google Cloud, Azure и другие.
Евгений Брикман приводит простотые и лаконичные примеры кода, который используется в Terraform для развертывания инфраструктуры и управления ею. Бывалые сисадмины, DevOps-инженеры и разработчики-новички быстро перейдут от основ Terraform к работе с полным стеком, способным поддерживать большие объемы трафика и гарантируют стабильные условия для работы большой команды специалистов.
#Криптография 2012

Введение в криптографию

Автор: Романьков В.А.

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