CodeMode | Программирование
11.7K subscribers
2.43K photos
7 files
2.46K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📓 Андрей Столяров. Программирование. Введение в профессию. Том 2 - низкоуровневое программирование.

• Во второй том книги «Программирование: введение в профессию» вошли её третья и четвёртая части.

• Третья часть книги посвящена программированию на уровне машинных команд на примере ассемблера NASM. Рассматривается «юзерспейсовская» часть системы команд i386, конвенции системных вызовов Linux/i386 и FreeBSD/i386, изучается макропроцессор, раздельная трансляция и работа компоновщика, приведены сведения об арифметике с плавающей точкой.

• Четвёртая часть, посвящённая языку Си, включает, кроме собственно описания этого языка, также краткие сведения о библиотеке ncurses; рассказ о том, как использовать компилятор Си без его стандартной библиотеки; дополнительные сведения об инструментах сборки и отладки программ; наконец, в книге приводится краткое описание систем контроля версий CVS и git.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU
📔 Mastering Kafka Streams and ksqlDB.

• Исторически сложилось так, что работа с неограниченными и быстро движущимися потоками данных была сложной. Но с #Kafka Streams и #ksqlDB создавать приложения для обработки потоковых данных просто и весело. Это практическое руководство показывает инженерам данных, как использовать эти инструменты для создания высокомасштабируемых приложений потоковой обработки для перемещения, обогащения и преобразования больших объемов данных в реальном времени.

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG #Kafka #ksqlDB
📓 Андрей Столяров. Программирование. Введение в профессию. Том 3 - Системы и сети.

Учебник "Программирование: введение в профессию", ориентированный на самостоятельное изучение, предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.

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

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

🧩 Бесплатный софт для чтения книг.

2021 #RU
📔 AI as a Service: Serverless machine learning with AWS.

AI as a Service - это практическое руководство по созданию и внедрению бессерверных #ИИ приложений, не утомляющее читателей теоретическими знаниями. Вместо этого в руководстве вы найдете удобные для понимания инструкции и две полные практические сборки бессерверного ИИ.

Во время чтения книги вы:
Начнете проектировать и создавать масштабируемые конвейеры данных;
Научитесь отлаживать и устранять неполадки;
Быстро начнете работать с бессерверными шаблонами.

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG #ИИ #AWS
📓 Python, Django и PyCharm для начинающих.

Книга посвящена вопросам разработки веб-приложений с использованием языка #Python, фреймворка #Django и интерактивной среды разработки #PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений.

• На простых примерах показаны обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Django #PyCharm #Python
📔 Microservices Security in Action.

Книга учит, как решать проблемы безопасности, связанные с микросервисами, во всей системе. Это руководство включает множество практических упражнений с использованием ведущих инструментов с открытым исходным кодом и примеров с использованием #Java и #Spring Boot.

Что внутри:
Концепции безопасности микросервисов;
Развертывания с #Docker, #Kubernetes и #Istio;
Тестирование безопасности на уровне кода;
Связь с #HTTP, #gRPC и #Kafka.

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

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Security #Microservices
📓 Машинное обучение в Python. Модуль 1. Предварительная подготовка данных в Python.

#Python стал одним из самых популярных языков, применяемых в машинном обучении для выполнения научных и коммерческих проектов. Он объединяет в себе возможности языков программирования общего назначения с простотой использования скриптовых предметно-ориентированных языков типа #R.

Python предлагает библиотеки для cбора данных из Интернета, построения графиков, статистической обработки и многого другого. Одно из основных преимуществ использования Python - возможность напрямую работать с программным кодом с помощью терминала или других инструментов типа Jupyter Notebook.

• Для предварительной подготовки данных и построения моделей в Python нам потребуется ряд библиотек: NumPy, SciPy, Matplotlib, Pandas, IPython и scikit-learn. Настоятельно рекомендуем воспользоваться дистрибутивом Anaconda, который уже включает все необходимые библиотеки. Есть версии для Mac OS, Windows и Linux.

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

2021 #RU #Python
📔 C++ All-in-One For Dummies.

C++ остается одним из самых популярных и универсальных языков программирования. Он кроссплатформенный, многофункциональный, и регулярно получает полезные обновления. Сам язык является объектно-ориентированным, предлагая максимальный контроль над использованием данных, интерфейсом и распределением ресурсов. Если ваша работа связана с данными, знание C++ сделает вас незаменимым. В данной книге автор учит азам программирования на С++, максимально подробно раскрывая каждую тему.

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG #C
📓 Анализ поведенческих данных на R и Python.

• Если вы анализируете данные в бизнесе на #R или #Python, то эта книга для вас. Я использую слово «бизнес» в широком смысле для обозначения любой коммерческой, некоммерческой или правительственной организации, где важны правильные идеи и практические выводы, которые движут действиями.

• С точки зрения математики и статистики, не имеет значения, кем вы являетесь: деловым аналитиком, строящим ежемесячные прогнозы, исследователем опыта пользователей (UX), изучающим поведения на основе кликабельности, или исследователем данных, строящим модели машинного обучения. У этой книги есть одно фундаментальное условие: вы должны быть хотя бы немного знакомы с линейной и логистической регрессией. Если вы понимаете регрессию, то вы сможете проследить за аргументами этой книги и извлечь из нее большую пользу.

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

🧩 Бесплатный софт для чтения книг.

2022 #RU #Python #R
📔 Beginning T-SQL: A Step-by-Step Approach.

• Данная книга - это ориентированное на производительность введение в язык T-SQL, лежащий в основе механизмов баз данных Microsoft #SQL Server и #Azure SQL. Четвертое издание было обновлено и покрывает обновленный синтаксис. Упражнения и примеры теперь включают базу данных WideWorldImporters, новейший образец базы данных от Microsoft для SQL Server.

Во время чтения книги вы:
Установите изолированный экземпляр SQL Server для обучения;
Поймете, как устроены реляционные базы данных;
Создадите такие объекты, как таблицы и хранимые процедуры;
Научитесь фильтровать и упорядочивать результаты запроса;
Научитесь выбирать правильные методы, чтобы ваши запросы выполнялись хорошо.

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #SQL
📓 Легкий способ выучить Java.

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

Начните изучать Java, создавая несложные игры для ПК и #Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java»!

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

🧩 Бесплатный софт для чтения книг.

2019 #RU #Java
📔 Cassandra: The Definitive Guide: Distributed Data at Web Scale.

• Если у вас есть базовый опыт работы с #PHP, #HTML, #CSS и #JavaScript, вы можете использовать #WordPress для разработки быстрых, масштабируемых, безопасных и настраиваемых веб-приложений, мобильных приложений, веб-сервисов. Наряду с основными функциями WordPress вы узнаете, как создавать собственные плагины, темы и сервисы практически для любого веб-приложения или мобильного приложения.

Во время чтения книги вы:
Сравните WordPress с традиционными фреймворками для разработки приложений;
Изучите предложения по выбору или созданию плагинов;
Создадите асинхронные функции с помощью jQuery;
Используете WordPress для разработки мобильных приложений под #iOS и #Android;
Узнаете, как ускорить и масштабировать приложение на WordPress;
Расширите WordPress REST API.

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

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Cassandra #Web
📓 Основы программирования на Python. 2022.

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

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

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

🧩 Бесплатный софт для чтения книг.

2022 #RU #Python
📔 Production Kubernetes: Building Successful Application Platforms.

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

Во время чтения книги вы:
Поймете, как выглядит путь к продакшену при использовании Kubernetes;
Поймете, где существуют пробелы в вашей текущей стратегии;
Изучите основные строительные блоки Kubernetes и компромиссы;
Поймете, что нужно для того, чтобы Kubernetes стал жизнеспособным местом для размещения приложений;
Узнаете, как лучше ориентироваться в облачном ландшафте.

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #Kubernetes
📓 Стильный Java. Код, который работает всегда и везде.

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

• Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на #Java помогут надежно усвоить концепции. Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь оптимизации собственного приложения.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Java
📔 Building Custom Tasks for SQL Server Integration Services.

• Создавайте собственные задачи служб #SQL Server Integration Services с помощью Visual Studio Community Edition и C#. Вы научитесь использовать все возможности Microsoft .NET для интеграции данных и процессов без дополнительных затрат. Новым в этом издании является демонстрация развертывания настраиваемой задачи SSIS в среде выполнения интеграции #Azure-SSIS фабрики данных Azure.

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

🧩 Бесплатный софт для чтения книг.

2021 #Eng #Azure #SQL
📓 Python и анализ данных.

• Книгу можно рассматривать как современное практическое введение в разработку научных приложений на #Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и #pandas, библиотека для визуализации данных matplotlib и др.

• Во втором издании код переписан под версию Python 3.6, добавлены сведения о последних версиях библиотек pandas, NumPy, IPython и Jupyter. Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Python
📔 GIT: The Ultimate Guide for Beginners.

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

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #GIT
📓 Java. Справочник разработчика (7-е издание).

• Ускоренно овладеть языковыми средствами #Java, включая изменения, внесенные в версиях Java 9-11.
• Изучить принципы объектно-ориентированного программирования, используя основы синтаксиса Java.
• Усвоить особенности обобщений, перечислений, аннотаций и лямбда-выражений.
• Овладеть основными методами, применяемыми в объектно-ориентированном проектировании.
• Изучить принципы управления памятью и параллелизма, чтобы понять, насколько они взаимосвязаны.
• Оперировать коллекциями Java и наиболее употребительными форматами данных.
• Пользоваться оболочкой JShell для изучения особенностей программирования на Java в новом интерактивном режиме.
• Ознакомиться с инструментальными средствами разработки из комплекта OpenJDK.

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

🧩 Бесплатный софт для чтения книг.

2020 #RU #Java
Библиотека для Python разработчика любого уровня и направления. Самая редкая, актуальная и свежая литература, которую нельзя найти в открытом доступе @Python_libr
📔 Облачные архитектуры: разработка устойчивых и экономичных облачных приложений.

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

• Вы узнаете, как организуется внедрение и разработка облачных архитектур с применением микросервисов и бессерверных вычислений как основ проектирования. Далее вы изучите такие столпы облачно-ориентированного проектирования, как масштабируемость, оптимизация издержек, безопасность и способы достижения безупречной эксплуатационной надежности. В заключительных главах будет рассказано о различных общедоступных архитектурах cloud native, — от AWS и Azure до Google Cloud Platform.

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

2022 #RU #AWS #Azure #Облака