CodeMode | Программирование
11.8K subscribers
2.27K photos
1 video
7 files
2.3K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📓 Вероятностное программирование на Python: байесовский вывод и алгоритмы.

• Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком #PyMC и библиотеками #NumPy, #SciPy и #Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

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

2019 #RU #Python
📚 Изучаем Python

• С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках. Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X.
• Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.


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

2022 #RU #book #python
📔 JavaScript на примерах: практика, практика и только практика
• Эта книга является превосходным учебным пособием для изучения языка программирования javascript на примерах. Изложение ведется последовательно: от написания первой программы до создания полноценных проектов - интерактивных элементов (типа слайдера, диалоговых окон) интернет-магазина, лендинговой страницы и прочего. По ходу даются все необходимые пояснения и комментарии.

• Книга написана простым и доступным языком. Лучший выбор для результативного изучения javascript!

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

2018 #Eng #Java
📒Real-World Python: A Hacker's Guide to Solving Problems with Code. Lee Vaughan

• Если вы освоили основы и готовы изучить некоторые из более мощных инструментов, доступных на Python, данная книга покажет вам, как это сделать. В рамках серии практических проектов вы исследуете и решите реальные задачи с помощью сложных инструментов компьютерного зрения, машинного обучения, анализа данных и языковой обработки.
Вы познакомитесь с важными модулями, такими как OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib и другими.

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

2020 #Eng #world
📘GraphQL язык запросов для современных веб-приложений

GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax. Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP.
• Это практическое руководство поможет вам приступить к работе с языком GraphQL.

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

2019 #RU #GraphQL
📕 Руководство по освоению Arduino
• Издание представляет собой русскоязычный перевод одного из документов по работе с набором ARDX (Starter Kit for Arduino), предназначенного для экспериментов с Arduino. В документации описано 12 простейших проектов, ориентированных на начальное знакомство с модулем Arduino.
• Основная цель этого набора – интересно и с пользой провести время. А помимо этого - освоить разнообразные электронные компоненты путем сборки небольших простых и интересных устройств. Вы получаете работающее устройство и инструмент, позволяющий понять принцип действия.

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

2012 #RU #Arduino
📘 USB в электронике. Хульцебош Ю

• В книге показано, как с помощью специализированных микросхем USB без интегрированного микроконтроллера создавать различные системы управления и устройства.
• Рассмотрены основы USB, аппаратное обеспечение (микросхемы, флэш-модули и др.), установка драйверов и разработка программ на Visual Basic.
• Показано, как разработать универсальный интерфейс USB-I2C, осуществить Flash-программирование АТ89LР-микроконтроллера через SPI/ISP-интерфейсы и многое другое.

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

2009 #RU #USB
📗HTTP/2 в действии

HTTP (Hypertext Transfer Protocol – протокол передачи гипертекста) – это стандарт для обмена сообщениями между веб-сайтами и браузерами. Спустя 20 лет он получил крайне необходимое обновление. HTTP/2, благодаря внедрению таких концепций, как поддержка потоков, server push, сжатие заголовков и приоритизация, позволяет получить преимущества в аспектах скорости, безопасности и эффективности.
• Вы научитесь всему, что вам нужно знать для эффективного использования HTTP/2. Узнаете, как оптимизировать веб-производительность с помощью новых функций, таких как фреймы, мультиплексирование и push. Изучите реальные примеры по управлению потоками и зависимостям.
• Книга представляет собой практическое руководство с готовыми советами и передовыми методами, что обязательно поможет вам и вашим веб-сайтам – быстро освоиться в мире HTTP/2.

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

2021 #Eng #HTTP
📓 Глубокое обучение и игра в го

• В данной книге вы познакомитесь с методами глубокого обучения и научитесь создавать го-ботов.
• По мере чтения вы будете применять все более сложные методы и стратегии, используя библиотеку глубокого обучения #Keras, написанную на языке #Python.


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

2020 #RU #Python #GO
📒 Компьютерное моделирование. Р. В. Майер

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

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

2015 #RU
📚Язык программирования C. Лекции и упражнения

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

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

2015 #RU #C
📘 Компьютерные сети. Принципы, технологии, протоколы: юбилейное издание. Виктор Олифер, Наталь Олифер

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

• Не является исключением и данное издание — оно значительно переработано, около трети материала представляет собой или совсем новую информацию, или существенно переработанное изложение тем. Например, в книге появилась новая часть «Беспроводные сети», полностью переработана часть, посвященная технологиям первичных сетей SDH, OTN и DWDM.

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

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

2020 #RU #web
📒 Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali. OccupyTheWeb

Эта книга использует дистрибутив Kali Linux для обучения основам #Linux с акцентом на использование хакерами. В книге затронуты такие темы, как файловые системы, сети, основы BASH, управление пакетами, ведение логов и многие другие.

Во время чтения книги вы: напишете инструмент для сканирования сетевых подключений; сможете сохранять свою активность в тайне, используя Tor, прокси-серверы, VPN и зашифрованную электронную почту; напишете скрипт bash для сканирования открытых портов для поиска потенциальных целей; научитесь работать с MySQL, веб-серверами Apache и OpenSSH.

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

2018 #Eng #Linux
📕 Learning Dapr: Building Distributed Cloud Native Applications. Haishi Bai, Yaron Schneider

Книга является руководством по #Dapr, распределенной среде выполнения приложений, которая одинаково работает как с новыми, так и со старыми языками программирования. Это введение, написанное создателями модели, показывает, как Dapr не только объединяет модели программирования без сохранения состояния, с отслеживанием состояния и модели акторов, но и работает практически везде.

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

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

2020 #Eng #Dapr
📗 Mostly Codeless Game Development: New School Game Engines. Robert Ciesla

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

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

2017 #ENG #Game
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте. Мехди Меджуи

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

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

2020 #RU #API
📘 Шаблоны тестирования xUnit. Рефакторинг кода тестов. Джерард Месарош.

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

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

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

2009 #RU #xUnit
📗Микрокомпьютеры Raspberry Pi. Практическое руководство. Петин В.А.

• В этой книге рассмотрены вопросы подбора и настройки периферийных устройств для микрокомпьютеров #Raspberry Pi. Подробно описана установка операционной системы. Большая часть материала посвящена работе с дистрибутивом #Raspbian.
• Описаны настройка и установка дополнительных пакетов, удаленный доступ к компьютеру с помощью SSH и VNC, использование Raspberry Pi в качестве веб-сервера, torrent-клиента, сервера видеонаблюдения, голосовое управление компьютером, взаимодействие с библиотекой "компьютерного зрения" openCV, операционной системой роботов #ROS, платой #Arduino и многое другое.

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

2015 #RU #Arduino #ROS
📔 Основы искусственного интеллекта в примерах на Python. Постолит

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

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

2021 #RU #Python
📕Machine Learning Systems: Designs that scale. Jeff Smith

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

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

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

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

2018 #Eng #Machine #javamentor
📘 Get Programming with Go. Nathan Youngman, Roger Peppe

•Книга предоставляет практическое введение в основы #Go. Вы овладеете синтаксисом Go, поработаете с типами и функциями и изучите более сложные темы, такие как параллелизм, с множеством упражнений для закрепления материала. Книга подойдет новичкам в программировании и тем, кто хочет изучить Go.
• Быстрое введение в программирование; языковые концепции, такие как срезы, интерфейсы, указатели и параллелизм и семь разных проектов, которые вы найдете внутри книги.

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

2018 #Eng #GO