CodeMode | Программирование
11.2K subscribers
3.22K photos
6 videos
10 files
3.25K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📘Еще более эффективный Agile. Стив Макконнелл.

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

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

• Энтузиасты Agile могут раскритиковать эту книгу за то, что она не пропагандирует передовые методы Agile. Но в этом и смысл — акцент на практических методах, доказавших свою эффективность.

• История Agile полна идей, которые удалось успешно реализовать паре энтузиастов в некоторых организациях, но которыми невозможно пользоваться всем остальным», — говорит Стив Макконнелл.

🧷Скачать бесплатно.

2021 #RU #Agile
📙Чистый Agile. Основы гибкости. Роберт Мартин.

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

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

• Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile.

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

🧷Скачать бесплатно.

2020 #RU #Agile
📙Введение в логическое программирование. Дженесерет Майкл, Чаудри Винай К.

• Данная книга знакомит с теорией логического программирования, современными технологиями и популярными применениями.

• Авторы ведут читателя от изучения базовых понятий (наборы данных, запросы, обновления и т. д.) к практическому применению вычислительной логики.

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

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

🧷Скачать бесплатно.

2022 || #RU
📗Программирование на Python в примерах и задачах. Алексей Васильев.

• В книге рассмотрены базовые методы, подходы и конструкции, важные для понимания принципов использования языка Python на практике. Материал от главы к главе постепенно усложняется. Некоторые важные моменты достаточно часто повторяются (в разном контексте).

• Иногда похожие задачи решаются разными методами. Все это сделано намеренно. Цель простая — облегчить процесс усвоения информации и сформировать основы для понимания принципов программирования в Python.

• Самое главное:
- Все о языке Python - от базовых знаний до сложных программ
- Подробный разбор каждой главы c примерами и выводами
- Все примеры актуальные и могут применяться в работе
- Доступный язык изложения, понятный новичкам
- Использована методика обучения, многократно проверенная на практике

🧷Скачать бесплатно.

2021 #RU #Python
📕Python. Сборник упражнений. Введение в язык Python с задачами и решениями. Бен Стивенсон.

• Сборник содержит 186 задач по программированию разной степени сложности. Для ряда упражнений изложены решения с подробным разбором фрагментов кода и синтаксических конструкций языка Python.

• В книге представлен простой и понятный стиль программирования. Чтобы решить приведенные здесь задачи, достаточно базовых знаний языка Python.

• По мере изучения материала читатель отрабатывает навык использования таких техник, как условные выражения, циклы, основные функции, списки, словари, рекурсия и работа с файлами.

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

🧷Скачать бесплатно.

2021 #RU #Python
📘Программирование микроконтроллеров AVR: от Arduino к ассемблеру. Юрий Ревич

• Рассмотрено практическое программирование микроконтроллеров AVR, в том числе популярной платформы Arduino.

• Рассказано, как выйти за рамки ограничений Arduino, когда следует применять прямое программирование на ассемблере, а когда использовать языки высокого уровня.

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

• Даны готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры.

🧷Скачать бесплатно.

2020 #RU #Arduino
📙Python и наука о данных для чайников. Джон Пол Мюллер, Лука Массарон.

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

• Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой. Здесь вы откроете для себя инструмент Google Colab, позволяющий писать код в облаке с помощью обычного планшета.

• Вы узнаете, как выполнять все виды вычислений, используя последнюю версию языка Python.

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

🧷Скачать бесплатно.

2020 #RU #Python
📘Искусственный интеллект для чайников. Джон Пол Мюллер, Лука Массарон.

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

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

🧷Скачать бесплатно.

2019 || #RU #ИИ
📙Чистая архитектура.Искусство разработки программного обеспечения. Роберт Мартин.

• «Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма.

• «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.

• Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна.

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

🧷Скачать бесплатно.

2021 #RU
📘Программирование GPU при помощи Python и CUDA. Бриан Тоуманнен.

• Книга предлагает быстрое погружение в программирование GPU.

Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU.

• По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об известных библиотеках от NVIDIA, в частности cuFFT и cuBLAS.

• Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы.

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

🧷Скачать бесплатно.

2020 #RU #Python #GPU
📘Программирование. Python. C++. Часть 1. Учебное пособие. К.Ю. Поляков.

• Книга представляет собой первую часть серии учебных пособий по программированию. В отличие от большинства аналогичных изданий, в ней представлены два языка программирования высокого уровня — Python и С++.

• В пособии рассматриваются основы программирования на выбранных языках: ввод и вывод данных, обработка целых и вещественных чисел, управляющие конструкции.

• Объяснение нового материала строится на примерах его практического применения. Изучаются приёмы разработки программ, использующих компьютерную графику и анимацию.

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

🧷Скачать бесплатно.

2019 #RU #Python #C++
📕Работа с ядром Windows. П. Йосифович.

• Ядро Windows таит в себе большую силу. Но как заставить ее работать? Павел Йосифович поможет вам справиться с этой сложной задачей: пояснения и примеры кода превратят концепции и сложные сценарии в пошаговые инструкции, доступные даже начинающим.

• В книге рассказывается о создании драйверов Windows. Однако речь идет не о работе с конкретным "железом", а о работе на уровне операционной системы (процессы, потоки, модули, реестр и многое другое).

• Вы начнете с базовой информации о ядре и среде разработки драйверов, затем перейдете к API, узнаете, как создавать драйвера и клиентские приложения, освоите отладку, обработку запросов, прерываний и управление уведомлениями.

🧷Скачать бесплатно.

2021 #RU #Windows
📘NGINX. Книга рецептов. Продвинутые рецепты высокопроизводительной балансировки нагрузки. Дерек де Йонге.

• Из этой книги вы узнаете, как получить максимальную отдачу от NGINX с открытым исходным кодом и NGINX Plus.

• Вы получите простые рекомендации по вопросам разного уровня сложности - начиная с установки ПО и настройки основных функций до устранения неполадок.

• Автор описывает новые функции NGINX с открытым исходным кодом, такие как поддержка gRPC, сервер активной доставки HTTP/2 и алгоритм балансировки нагрузки Random with Two Choices для кластерных сред, а также новые функции NGINX Plus.

• Издание предназначено для администраторов и разработчиков веб-сайтов.

🧷Скачать бесплатно.

2020 #RU #NGINX
📘Программирование. Python. C++. Часть 2. Учебное пособие. К.Ю. Поляков.

Основные темы этого пособия — программирование с использованием подпрограмм, обработка символьных строк, использование массивов и матриц для хранения большого количества данных.

• Рассматривается понятие сложности алгоритмов, позволяющее сравнивать их эффективность.

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

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

🧷Скачать бесплатно.

2019 || #RU #Python #C++
📙Основы искусственного интеллекта в примерах на Python. Самоучитель. Анатолий Постолит.

• Описаны инструментальные средства для разработки приложений искусственного интеллекта.

• Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей.

• Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения и библиотек ImageAI и OpenCV для обработки изображений.

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

🧷Скачать бесплатно.

2021 #RU #Python
📗Ловушка для багов. Полевое руководство по веб-хакингу. Питер Яворски.

• Книга познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности.

• В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.

Вы узнаете:

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

🧷Скачать бесплатно.

2020 #RU
📙Разработка смарт-контрактов в Ethereum. Тимур Машнин.

• Эта книга рассказывает о принципах работы Ethereum, отличии Ethereum от Bitcoin.

• Вы узнаете что такое децентрализованные приложения Dapp и смарт-контракты, познакомитесь с инструментами разработки Dapp.

• Изучите высокоуровневый язык Solidity создания смарт-контрактов для виртуальной машины Ethereum. Познакомитесь со средой разработки Remix.

• Узнаете о практическом применении смарт-контрактов, стандартах ERC20, ERC-721, ERC-1155 и EIP-3156.

🧷Скачать бесплатно.

2022 #RU #Ethereum
📙Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android. Льюис Ш.

• В этой книге вы познакомитесь с простыми подходами к разработке мобильных приложений для iOS и Android.

• В первой части представлены решения распространенных задач, которые приходится решать на любой платформе, таких как запись файла в локальное хранилище или создание HTTP-запроса.

• Вторая часть описывает процесс создания приложения на каждой платформе с использованием приемов из первой части.

• Примеры кода для Android представлены на двух языках - Java и Kotlin, поэтому книга может служить перекрестным справочником не только между iOS и AOSP, но и между Java и Kotlin для разработчиков на Android.

Издание предназначено для программистов, специализирующихся на разработке приложений для iOS и/или Android.

🧷Скачать бесплатно.

2020 #RU
📕Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Ipython. Уэс Маккини.

• В данной книге рассматриваются вопросы форматирования, очистки и обработки данных на Python.

• Во втором издании код переписан под версию Python 3.6, добавлены сведения о последних версиях библиотек pandas, NumPy, IPython и Jupyter.

• Издание идеально подойдет как аналитикам, только начинающим осваивать Python, так и опытным программистам на Python, еще не знакомым с научными приложениями.

🧷Скачать бесплатно.

2020 #RU #Python
📘Блокчейн. Руководство для начинающих разработчиков. Бикрамадитья Сингхал, Гаутам Дамеджа, Приянсу Сехар Панда.

• Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр.

• Изложены технические основы самых известных блокчейнов в мире - Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой.

• Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

🧷Скачать бесплатно.

2020 || #RU #Блокчейн
📙Командная строка Linux. Полное руководство. Уильям Шоттс.

• Второе издание рассказывает о новых возможностях bash 4.x, таких как новые операторы перенаправления и операции подстановки.

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

• Вы освоите неустаревающие навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями.

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

🧷Скачать бесплатно.

2020 #RU #Linux