Обложка канала

Программирование | книги. Страница 43

18376 @it_boooks

Основной контент - книги. Они все в pdf и на русском. Иногда выходят статьи.

  • Программирование | книги

    #Assembler   2022 Ассемблер в примерах и задачах Авторы: О.В. Гаркуша, Н.Ю. Добровольская Изложены фундаментальные темы: организация современного компьютера, устройство процессоров семейства IA-32, синтаксис языка ассемблера, макросредства, программирование типовых управляющих структур, сложные структуры данных, оптимизация программ. Приведены многочисленные примеры, иллюстрирующие материал. СКАЧАТЬ 🗂
  • Программирование | книги

    #Assembler  #Raspb_PI    2022 Ассемблер для Raspberry Pi. Практическое руководство, 4-е издание Автор: Брюс Смит Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка C в ассемблере с помощью библиотеки libc. Описаны функции GPIO, система команд ARM Neon и команды Thumb. Все разделы снабжены практическими примерами. Книга ориентирована на начинающих разработчиков, желающих освоить программирование на языке ассемблера для устройств с архитектурой ARM. СКАЧАТЬ 🗂
  • Программирование | книги

    #Linux #Хакинг 2022 Хакинг на Linux Автор: Колисниченко Д. Данная книга расскажет, как использовать Linux для несанкционированного доступа к информационным системам, или, попросту говоря, для взлома. Первая часть книги показывает, как взломать саму Linux - вы познакомитесь с основами Linux; узнаете, как взломать локальную Linux-систему и получить права root, поговорим о различных уязвимостях в системе шифрования файлов и папок eCryptfs; ну и, в заключение первой части, будет показано как взломать Apache, MySQL, а также CMS WordPress. Вторая часть книги расскажет, как использовать различные инструменты, доступные в Linux, для взлома других систем (в том числе и Linux) - познакомимся с хакерским дистрибутивом Kali Linux и узнаем о лучших инструментах из этого дистрибутива; расскажем как взломать аккаунт в социальной сети; научимся скрывать свою деятельность с помощью Тоr; попробуем взломать Android-приложение посредством инструментов, входящих в состав Linux и еще много чего интересного. СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    #ИИ 2021
    Искусственный интеллект – для вашего бизнеса. Руководство по оценке и применению 
    
    Автор: Эндрю Берджесс
    
    Сначала роботы лишат нас рабочих мест, а затем поработят весь мир. Если вам нравятся подобные апокалиптические теории о всемогущем искусственном разуме, то эта книга точно не для вас. А вот если вы хотите разобраться, как использовать искусственный интеллект (ИИ) в своем бизнесе, чтобы сделать его более конкурентоспособным, инновационным и ориентированным на будущее, то вы, несомненно, на верном пути.
    
    Так что же на самом деле умеет ИИ? Как и при каких условиях он будет способствовать росту бизнеса? С чего вообще следует начинать? Цель этой книги – дать максимум информации об искусственном интеллекте, не отвлекаясь на сложные технологические подробности и терминологию.
    
    Признанный международным бизнес-сообществом консультант по ИИ Эндрю Берджесс призывает руководителей не слишком доверять рекламе, не завышать ожидания, связанные с применением ИИ, и не впадать в крайности от эйфории до паники. Вместо этого он предлагает прагматичный и лишенный хайпа подход к описанию искусственного интеллекта.
    
    В основе книги лежит разработанная автором структура, которая рассматривает восемь основных практических функций ИИ, например распознавание образов, обработку естественного языка и прогнозирование трендов. Особенности применения и реальные возможности каждой функции подробно рассмотрены на реальных примерах.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Linux 2022 Linux. От новичка к профессионалу, 8-е издание Автор: Колисниченко Д. Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного веб-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В восьмом издании рассмотрены Fedora 33, модуль zRAM, файловая система Btrfs, настройка Apache для работы на нескольких портах, организация поддоменов *.example.com, выбор и настройка VDS, брандмауэр ufw, «лайфхаки» для начинающих администраторов. СКАЧАТЬ 🗂
  • Программирование | книги

    #Алгоритмы 2019
    Структуры данных и алгоритмы. Классическое издание
    
    Авторы: Джеффри Ульман, Джон Хопкрофт, Альфред Ахо
    
    В этой книге описаны структуры данных и алгоритмы, которые являются фундаментом современного компьютерного программирования. Основу данной книги составляют первые шесть глав нашей ранее изданной книги The Design and Analysis of Computer Algorithms. Мы расширили ее содержание, включив материал по алгоритмам внешнего хранения и управлению памятью. Как и предыдущая, эта книга может составить основу учебного курса по структурам данным и алгоритмам. Мы не требуем от читателя специальной подготовки, только предполагаем его знакомство с каким-либо языками программирования высокого уровня, такими как Pascal. Мы попытались осветить структуры данных и алгоритмы в более широком контексте решения задач с использованием вычислительной техники, а также использовали абстрактные типы данных для неформального описания и реализации алгоритмов. И хотя сегодня абстрактные типы данных только начинают применять в современных языках программирования, авторы считают, что они являются полезным инструментом при разработке программ независимо от применяемого языка программирования. Мы также постоянно подчеркиваем и внедряем идею вычисления и оценки времени выполнения алгоритмов (временную сложность алгоритмов) как составную часть процесса компьютерного решения задач. В этом отражается наша надежда на то, что программисты осознают, что при решении задач прогрессирующе больших размеров особое значение имеет временная сложность выбранного алгоритма, а не возможности новых поколений вычислительных средств.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Алгоритмы #Spark 2020 Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j Авторы: Нидхем М., Холдер Э. Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. И, что особенно важно в наши дни, они улучшают контекстную информацию для ИИ. Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования. Издание предназначено для разработчиков и специалистов по анализу данных. Для изучения материала книги желателен опыт использования платформ Apache Spark™ или Neo4j, но она пригодится и для изучения более общих понятий теории графов, независимо от выбора графовых технологий. СКАЧАТЬ 🗂
  • Программирование | книги

    #CUDA #Си 2013 Технология CUDA в примерах: введение в программирование графических процессоров Автор: Сандерс Дж., Кэндрот Э. CUDA – вычислительная архитектура, разработанная компанией NVIDIA и предназначенная для разработчиков параллельных программ. В сочетании с развитой программной платформой архитектура CUDA позволяет программисту задействовать невероятную мощь графических процессоров для создания высокопроизводительных приложений, включая научные, инженерные и финансовые приложения. Книга написана двумя старшими членами команды по разработке программной платформы CUDA. Новая технология представлена в ней с точки зрения программиста. Авторы рассматривают все аспекты разработки на CUDA, иллюстрируя изложение работающими примерами. После краткого введения в саму платформу и архитектуру CUDA, а также беглого обзора языка CUDA C, начинается подробное обсуждение различных функциональных возможностей CUDA и связанных с ними компромиссов. СКАЧАТЬ 🗂
  • Программирование | книги

    #ComputerVision 2018 Системы распознавания образов Автор: Бобков А.В. Приведены основные подходы к решению задач обработки изображений, определения параметров объектов, поиска объектов на изображении. Рассмотрены теоретические основы методов распознавания, особенности их программно-алгоритмической реализации, а также практическое применение в задачах автоматического управления. Для студентов МГТУ им. Н.Э. Баумана, обучающихся по специальности «Системы автоматического управления»; может быть полезно инженерам и исследователям, которые занимаются проектированием систем распознавания образов, а также специалистам других направлений деятельности, чьи области интересов включают в себя системы распознавания как важный составной элемент. СКАЧАТЬ 🗂
  • Программирование | книги

    #Cpp  2012 C++. Священные знания Автор: Дьюхерст С.С. Автор представленной Вашему вниманию книги, Стивен Дьюхерст, эксперт по С++ с более чем 20-летним опытом применения С++ в различных областях, рассматривает важнейшие, но зачастую неправильно понимаемые темы программирования и проектирования на С++, отсеивая при этом ненужные технические тонкости. В один небольшой том Стив уместил то, что он и его рецензенты, опытные консультанты и авторы, считают самым необходимым для эффективного программирования на С++. Книга адресована тем, кто имеет опыт программирования на C++ и испытывает необходимость быстро повысить свое знание С++ до профессионального уровня. Издание полезно и квалифицированным программистам на С или Java, имеющим небольшой опыт проектирования и разработки сложного кода на С++ и склонным программировать на С++ в стиле Java. Отличие от первого издания заключается в полностью переработанном, улучшенном и исправленном переводе. СКАЧАТЬ 🗂
  • Программирование | книги

    #DevOps  2018 Руководство по DevOps Авторы: Ким Джен Профессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT эксплуатации. Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами. СКАЧАТЬ 🗂
  • Программирование | книги

    #MachineLearning 2022
    Машинное обучение: основы, алгоритмы и практика применения
    
    Авторы: Борхани Реза, Катсаггелос Аггелос, Уатт Джереми
    
    Представлены фундаментальные знания и практические инструменты в области машинного обучения, в том числе более 100 углубленных упражнений на языке Python. Дано введение в машинное обучение и математическую оптимизацию, включая методы первого и второго порядков, градиентного спуска и Ньютона. Приведено полное описание обучения с учителем, включая линейную регрессию, двухклассовую и многоклассовую классификацию, а также обучение без учителя и фундаментальные методы генерации признаков Дано введение в нелинейное обучение с учителем и без. Обсуждается тема автоматизированного отбора подходящих нелинейных моделей, включая перекрестную валидацию, бустирование, регуляризацию и ансамблирование. Рассмотрены фиксированно-контурные ядра, нейронные сети, деревья и другие универсальные аппроксиматоры. Отдельно дана полная трактовка продвинутых методов оптимизации. Электронный архив на сайте издательства содержит коды всех примеров и более 300 цветных иллюстраций.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #МожноПочитать 2021 Hello World. Как быть человеком в эпоху машин Автор: Ханна Фрай Ханна Фрай (р. 1984), английский математик, профессор Университетского колледжа Лондона, ведущая научных теле– и радиопередач, доступно и увлекательно рассказывает о принципах работы компьютерных алгоритмов и искусственного интеллекта, об их применении в разных сферах жизни, приводит яркие примеры их успехов и провалов. Автор показывает и возможности, и риски все большего распространения “умных” машин, ставит вопросы о человеческих способностях, ответственности и морали и приходит, казалось бы, к парадоксальному выводу: “Никогда еще человек не был так важен, как в эпоху алгоритмов”. СКАЧАТЬ 🗂
  • Программирование | книги

    #АрхитектураЭВМ 2022
    Компьютерные системы. Архитектура и программирование
    
    Авторы:  Брайант Р. Э., О'Халларон Д. Р.
    
    В книге описываются стандартные элементы архитектуры, такие как центральный процессор, память, порты ввода-вывода, а также операционная система, компилятор, компоновщик и сетевое окружение. Демонстрируются способы представления данных и программ на машинном уровне, приемы оптимизации программ, особенности управления потоками выполнения и виртуальной памятью, а также методы сетевого и параллельного программирования. 
    
    Среди рассматриваемых тем:
    
    представление данных и программ на машинном уровне;
    архитектура процессора;
    приемы оптимизации программ;
    компоновка объектных модулей;
    управление потоками выполнения;
    виртуальная память и управление ею;
    ввод/вывод на системном уровне;
    сетевое и параллельное программирование.
    
    Приведенные примеры для процессоров, совместимых с Intel (x86-64), написаны на языках C и ассемблера и предназначены для выполнения в операционной системе Linux. 
    
    В конце каждой главы приведено множество упражнений для закрепления пройденного материала.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Java 2022 Гид Java-разработчика. Проектно-ориентированный подход Авторы: Рауль-Габриэль Урма, Ричард Уорбертон Этот гид позволит вам прокачать свои навыки ООП и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию ПО на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения. Если вы недавно закончили университет или курсы программирования и ищете первую работу в сфере Java, то вам обязательно нужно прочитать эту книгу — она связывает между собой упражнения в программировании и реальную ежедневную работу профессионального инженера-разработчика. СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    Stablegram — канал с топовыми стажировками и вакансиями в Web3. Пока остальной мир в кризисе, криптостартапы стабильно платят большие зарплаты в USDT, потому что успели привлечь кучу денег от инвесторов. ⚡️Поэтому, если у вас нет большого капитала для инвестирования, то лучшая стратегия — это начать работать в Web3 индустрии за зарплату, при этом получив долю в проекте. 👉 Подписаться на канал
  • Программирование | книги

    #ПрогрИнженерия 2022 Идеальная работа. Программирование без прикрас Автор: Мартин Роберт Легендарный Роберт Мартин создал исчерпывающее руководство по хорошей работе для каждого программиста. Автор объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой и продуктивной разработки надежного, эффективного кода, позволяющего испытывать гордость за ПО, которое вы создаете каждый день. Роберт Мартин, автор бестселлера «Чистый код», начинает с прагматического руководства по пяти основополагающим дисциплинам создания программного обеспечения: разработка через тестирование, рефакторинг, простой дизайн, совместное программирование и тесты. Затем он переходит к стандартам — обрисовывая ожидания «мира» от разработчиков программного обеспечения, рассказывая, как часто различаются эти подходы, и помогает вам устранить несоответствия. Наконец, он обращается к этике программиста, давая десять фундаментальных постулатов, которым должны следовать все разработчики программного обеспечения. СКАЧАТЬ 🗂
  • Программирование | книги

    #ПринятиеРешений 2022 Математические методы принятия решений Автор: Моисеев Г.В. Учебное пособие для организации самостоятельной работы студентов при прохождении дисциплины «Математические методы принятия решений». Дисциплина «Математические методы принятия решений» является обязательной дисциплиной базовой части профессионального цикла направления «Бизнес-информатика». Изучение данной дисциплины нацелено на формирование у студентов теоретических сведений по применению математических методов в прикладных задачах принятия решений. В учебном пособии представлен материал лекций, раскрывающий в простой и доступной форме различные разделы прикладной математики из курса теории принятия решений для студентов непрофильных математических специальностей. СКАЧАТЬ 🗂