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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕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
📘Управление модулем Arduino по Wi-Fi с мобильных устройств. Белов А.В.

• Книга, в которой рассказывается, как самому разработать электронное устройство на основе микроконтроллерного модуля Ардуино и управлять им на расстоянии по каналу Wi-Fi при помощи мобильного устройства (смартфона или планшета).

• Описывается популярный Wi-Fi модуль на основе специализированного микроконтроллера ESP8266EX и способы его подключения к модулю Ардуино.

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

• Разработка своего собственного управляющего интерфейса для мобильного устройства. А также рассказано, как создать управляемое по Wi-Fi микроконтроллерное устройство на основе миниатюрного модуля ESP-01 без использования модуля Ардуино.

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

2020 #RU #Arduino
📕C++ для инженерных и научных расчетов. Готтшлинг П.

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

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

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

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

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

2020 #RU #C++
Please open Telegram to view this post
VIEW IN TELEGRAM