📕 Визуализация данных: полный курс для начинающих специалистов
Ни один крупный бизнес не обходится без дизайнеров-визуализаторов, работающих с данными. Они помогают компании лучше ориентироваться в ключевых показателях и видеть цельную картину, скрывающуюся за безликими цифрами. Эта книга поможет вам освоить основные навыки визуализации и аналитики и понять, как инструменты визуального представления информации могут быть полезны для решения именно ваших задач.
🧷Скачать бесплатно
2023 #RU #Data
CodeMode | Программирование
Ни один крупный бизнес не обходится без дизайнеров-визуализаторов, работающих с данными. Они помогают компании лучше ориентироваться в ключевых показателях и видеть цельную картину, скрывающуюся за безликими цифрами. Эта книга поможет вам освоить основные навыки визуализации и аналитики и понять, как инструменты визуального представления информации могут быть полезны для решения именно ваших задач.
🧷Скачать бесплатно
2023 #RU #Data
CodeMode | Программирование
📕 Mastering Financial Pattern Recognition
Candlesticks (свечной график) стал ключевым компонентом платформ и графических программ для финансовой торговли. С помощью этих графиков трейдеры могут изучать базовые паттерны для интерпретации истории ценовых изменений и прогнозов. Это руководство от А до Я показывает портфельным менеджерам, квантам, стратегам и аналитикам, как использовать Python для распознавания, сканирования, торговли и обратного тестирования прибыльности свечных моделей.
Машины могут выполнять распознавание образов лучше, чем люди, благодаря своей объективности. Поэтому я посвятил первые главы книги созданию структуры алгоритма распознавания свечных образов, прежде чем перейти к более глубокому изучению паттернов и стратегий в последующих главах. Это означает, что первый навык, которому вы научитесь, - это как автоматизировать процесс импорта данных в Python.
Финансовый автор, консультант по трейдингу и стратег институционального рынка Софьен Каабар показывает вам, как создать сканер свечей и индикатор, чтобы вы могли сравнить прибыльность этих паттернов. С помощью этой практической книги вы также познакомитесь с новым типом графической системы, подобной подсвечникам, а также с новыми паттернами, которые никогда не были представлены ранее.
🧷Скачать бесплатно
2023 #ENG #Python
CodeMode | Программирование
Candlesticks (свечной график) стал ключевым компонентом платформ и графических программ для финансовой торговли. С помощью этих графиков трейдеры могут изучать базовые паттерны для интерпретации истории ценовых изменений и прогнозов. Это руководство от А до Я показывает портфельным менеджерам, квантам, стратегам и аналитикам, как использовать Python для распознавания, сканирования, торговли и обратного тестирования прибыльности свечных моделей.
Машины могут выполнять распознавание образов лучше, чем люди, благодаря своей объективности. Поэтому я посвятил первые главы книги созданию структуры алгоритма распознавания свечных образов, прежде чем перейти к более глубокому изучению паттернов и стратегий в последующих главах. Это означает, что первый навык, которому вы научитесь, - это как автоматизировать процесс импорта данных в Python.
Финансовый автор, консультант по трейдингу и стратег институционального рынка Софьен Каабар показывает вам, как создать сканер свечей и индикатор, чтобы вы могли сравнить прибыльность этих паттернов. С помощью этой практической книги вы также познакомитесь с новым типом графической системы, подобной подсвечникам, а также с новыми паттернами, которые никогда не были представлены ранее.
🧷Скачать бесплатно
2023 #ENG #Python
CodeMode | Программирование
📕 Clean Craftsmanship
В книге “Чистое мастерство” легендарный Роберт К. Мартин ("Дядя Боб") написал исчерпывающее руководство для каждого программиста по эффективной работе. Мартин объединяет дисциплины, стандарты и этику, необходимые для быстрого и продуктивного создания надежного, эффективного кода и гордости за все программное обеспечение, которое вы пишете — каждый божий день.
Мартин, автор бестселлера The Clean Coder, начинает с прагматичного, технического и предписывающего руководства по пяти основополагающим дисциплинам мастерства в разработке программного обеспечения: разработка на основе тестирования, рефакторинг, простой дизайн, совместное программирование (сопряжение) и приемочные тесты. Затем он переходит к стандартам — описывает базовые ожидания, которые мир предъявляет к разработчикам программного обеспечения, объясняет, как они часто отличаются от их собственных точек зрения, и помогает вам устранить несоответствие. Наконец, он обращается к этике профессии программиста, описывая десять фундаментальных обещаний, которые все разработчики программного обеспечения должны дать своим коллегам, пользователям и, прежде всего, самим себе.
🧷Скачать бесплатно
2022 #ENG #Coding
CodeMode | Программирование
В книге “Чистое мастерство” легендарный Роберт К. Мартин ("Дядя Боб") написал исчерпывающее руководство для каждого программиста по эффективной работе. Мартин объединяет дисциплины, стандарты и этику, необходимые для быстрого и продуктивного создания надежного, эффективного кода и гордости за все программное обеспечение, которое вы пишете — каждый божий день.
Мартин, автор бестселлера The Clean Coder, начинает с прагматичного, технического и предписывающего руководства по пяти основополагающим дисциплинам мастерства в разработке программного обеспечения: разработка на основе тестирования, рефакторинг, простой дизайн, совместное программирование (сопряжение) и приемочные тесты. Затем он переходит к стандартам — описывает базовые ожидания, которые мир предъявляет к разработчикам программного обеспечения, объясняет, как они часто отличаются от их собственных точек зрения, и помогает вам устранить несоответствие. Наконец, он обращается к этике профессии программиста, описывая десять фундаментальных обещаний, которые все разработчики программного обеспечения должны дать своим коллегам, пользователям и, прежде всего, самим себе.
🧷Скачать бесплатно
2022 #ENG #Coding
CodeMode | Программирование
📕 Embracing Modern C++ Safely
Основываясь на своем многолетнем опыте работы с крупными, критически важными проектами, четыре ведущих специалиста по C++ разделяют возможности языка C++11/14 на три категории: безопасные, условно безопасные и небезопасные. Безопасные функции обладают неоспоримой ценностью, просты в продуктивном использовании и относительно сложны в злоупотреблении. Условно безопасные функции обладают значительной ценностью, но сопряжены с рисками, которые требуют значительного опыта и ознакомления перед использованием. Небезопасные функции имеют особенно низкое соотношение риска и вознаграждения, ими легко злоупотреблять, и они полезны только в самых особых обстоятельствах.
🧷Скачать бесплатно
2022 #ENG #C
CodeMode | Программирование
Основываясь на своем многолетнем опыте работы с крупными, критически важными проектами, четыре ведущих специалиста по C++ разделяют возможности языка C++11/14 на три категории: безопасные, условно безопасные и небезопасные. Безопасные функции обладают неоспоримой ценностью, просты в продуктивном использовании и относительно сложны в злоупотреблении. Условно безопасные функции обладают значительной ценностью, но сопряжены с рисками, которые требуют значительного опыта и ознакомления перед использованием. Небезопасные функции имеют особенно низкое соотношение риска и вознаграждения, ими легко злоупотреблять, и они полезны только в самых особых обстоятельствах.
🧷Скачать бесплатно
2022 #ENG #C
CodeMode | Программирование
📕 The Kubernetes Book: 2024 Edition
Выпуск 2024 года. Полностью обновлен для Kubernetes v1.29. Совершенно новая глава, посвященная WebAssembly в Kubernetes.
Книга Kubernetes, написанная Найджелом Поултоном, известным автором и видеотренером, посвящена последним тенденциям в Kubernetes и быстро развивающейся облачной экосистеме.
Контейнеры изменили то, как мы упаковываем и развертываем приложения, но они сопряжены с присущими им проблемами. Kubernetes — это платформа для развертывания и управления контейнерными приложениями в любом масштабе. Он также абстрагирует базовую инфраструктуру, упрощая развертывание приложений и управление ими в гетерогенных облаках и локальных средах.
Книга Kubernetes предлагает удобный для новичков подход к освоению архитектуры Kubernetes и основных концепций, таких как модули Pod, Deployments, Services, StatefulSets, Ingress, ConfigMaps и т. д. Он также проясняет тайну API Kubernetes, научит вас, как защитить Kubernetes, и познакомит вас с важными облачными концепциями, такими как микросервисы, декларативная конфигурация, желаемое состояние, согласование и многое другое.
🧷Скачать бесплатно
2024 #ENG #Kubernetes
CodeMode | Программирование
Выпуск 2024 года. Полностью обновлен для Kubernetes v1.29. Совершенно новая глава, посвященная WebAssembly в Kubernetes.
Книга Kubernetes, написанная Найджелом Поултоном, известным автором и видеотренером, посвящена последним тенденциям в Kubernetes и быстро развивающейся облачной экосистеме.
Контейнеры изменили то, как мы упаковываем и развертываем приложения, но они сопряжены с присущими им проблемами. Kubernetes — это платформа для развертывания и управления контейнерными приложениями в любом масштабе. Он также абстрагирует базовую инфраструктуру, упрощая развертывание приложений и управление ими в гетерогенных облаках и локальных средах.
Книга Kubernetes предлагает удобный для новичков подход к освоению архитектуры Kubernetes и основных концепций, таких как модули Pod, Deployments, Services, StatefulSets, Ingress, ConfigMaps и т. д. Он также проясняет тайну API Kubernetes, научит вас, как защитить Kubernetes, и познакомит вас с важными облачными концепциями, такими как микросервисы, декларативная конфигурация, желаемое состояние, согласование и многое другое.
🧷Скачать бесплатно
2024 #ENG #Kubernetes
CodeMode | Программирование
📕 Android Programming
Программирование для Android: руководство от Big Nerd Ranch - это вводная книга для Android программистов с опытом работы на Kotlin.
Это руководство, основанное на популярном Android Bootcamp от Big Nerd Ranch, проведет вас по пустыне, используя практические примеры приложений в сочетании с четкими объяснениями ключевых концепций и API. Эта книга посвящена практическим приемам разработки приложений на Kotlin, совместимых с Android 7.0 (Nougat), Android 12 и более поздними версиями.
🧷Скачать бесплатно
2022 #ENG #Android
CodeMode | Программирование
Программирование для Android: руководство от Big Nerd Ranch - это вводная книга для Android программистов с опытом работы на Kotlin.
Это руководство, основанное на популярном Android Bootcamp от Big Nerd Ranch, проведет вас по пустыне, используя практические примеры приложений в сочетании с четкими объяснениями ключевых концепций и API. Эта книга посвящена практическим приемам разработки приложений на Kotlin, совместимых с Android 7.0 (Nougat), Android 12 и более поздними версиями.
🧷Скачать бесплатно
2022 #ENG #Android
CodeMode | Программирование
📕 Serverless Development on AWS
Внедрение бессерверных решений растет, но до сих пор было мало руководств для групп разработчиков, которые хотят применить эту технологию в AWS. Это полное руководство содержит лучшие практики и шаблоны в области архитектуры, безопасности и данных для архитекторов и инженеров, которые хотят создавать надежные бессерверные решения корпоративного масштаба.
Шин Брисалс, герой бессерверных решений AWS, и Люк Хеджер, создатель сообщества AWS, описывают требования к внедрению бессерверных решений для предприятий, рассматривают необходимые вашей команде инструменты разработки и подробно объясняют нюансы тестирования событийно-управляемых и распределенных бессерверных сервисов. Вы получите практические рекомендации по тому, как идти в ногу с изменениями, и узнаете, как создавать бессерверные решения с учетом устойчивости.
🧷Скачать бесплатно
2024 #ENG #AWS
CodeMode | Программирование
Внедрение бессерверных решений растет, но до сих пор было мало руководств для групп разработчиков, которые хотят применить эту технологию в AWS. Это полное руководство содержит лучшие практики и шаблоны в области архитектуры, безопасности и данных для архитекторов и инженеров, которые хотят создавать надежные бессерверные решения корпоративного масштаба.
Шин Брисалс, герой бессерверных решений AWS, и Люк Хеджер, создатель сообщества AWS, описывают требования к внедрению бессерверных решений для предприятий, рассматривают необходимые вашей команде инструменты разработки и подробно объясняют нюансы тестирования событийно-управляемых и распределенных бессерверных сервисов. Вы получите практические рекомендации по тому, как идти в ногу с изменениями, и узнаете, как создавать бессерверные решения с учетом устойчивости.
🧷Скачать бесплатно
2024 #ENG #AWS
CodeMode | Программирование
📕 Python GUI Programming with Tkinter
Tkinter широко используется для создания графических интерфейсов на Python благодаря своей простоте. В этой книге вы откроете для себя сильные стороны Tkinter и преодолеете его трудности, научившись разрабатывать полнофункциональные графические приложения.
Программирование графического интерфейса на Python с помощью Tkinter, второе издание не только даст вам практические знания о библиотеке графического интерфейса Tkinter, но и ценный набор навыков, которые позволят вам планировать, внедрять и поддерживать более крупные приложения. Начав с набора бизнес-требований к простой форме ввода данных, вы создадите полноценное приложение с нуля, научившись расширять и улучшать свой код в ответ на постоянно меняющиеся потребности пользователей и бизнеса.
🧷Скачать бесплатно
2021 #ENG #Python
CodeMode | Программирование
Tkinter широко используется для создания графических интерфейсов на Python благодаря своей простоте. В этой книге вы откроете для себя сильные стороны Tkinter и преодолеете его трудности, научившись разрабатывать полнофункциональные графические приложения.
Программирование графического интерфейса на Python с помощью Tkinter, второе издание не только даст вам практические знания о библиотеке графического интерфейса Tkinter, но и ценный набор навыков, которые позволят вам планировать, внедрять и поддерживать более крупные приложения. Начав с набора бизнес-требований к простой форме ввода данных, вы создадите полноценное приложение с нуля, научившись расширять и улучшать свой код в ответ на постоянно меняющиеся потребности пользователей и бизнеса.
🧷Скачать бесплатно
2021 #ENG #Python
CodeMode | Программирование
📕 Learn LLVM 17
LLVM была создана для устранения разрыва между теоретическими знаниями, содержащимися в учебниках по компиляторам, и практическими требованиями разработки компиляторов. Благодаря модульной базе кода и передовым инструментам LLVM позволяет разработчикам легко создавать компиляторы. Эта книга служит практическим введением в LLVM, постепенно знакомя вас со сложными сценариями и гарантируя, что вы справитесь с задачами создания компиляторов и работы с ними как профессионал.
🧷Скачать бесплатно
2024 #ENG #LLVM
CodeMode | Программирование
LLVM была создана для устранения разрыва между теоретическими знаниями, содержащимися в учебниках по компиляторам, и практическими требованиями разработки компиляторов. Благодаря модульной базе кода и передовым инструментам LLVM позволяет разработчикам легко создавать компиляторы. Эта книга служит практическим введением в LLVM, постепенно знакомя вас со сложными сценариями и гарантируя, что вы справитесь с задачами создания компиляторов и работы с ними как профессионал.
🧷Скачать бесплатно
2024 #ENG #LLVM
CodeMode | Программирование
📕 Технология программирования: учебник, 3-е издание
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Для студентов вузов, которые обучаются по направлениям, предполагающим изучение технологии программирования. Полезен при оформлении документации к курсовым и дипломным работам и проектам, связанным с разработкой программного обеспечения. Может быть интересен всем изучающим программирование самостоятельно.
N.B. Есть издание 2021-го года, но по количеству страниц и содержанию одно и тоже (дословно не сравнивал). Здесь качество лучше.
🧷Скачать бесплатно
2024 #RU #Coding
CodeMode | Программирование
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Для студентов вузов, которые обучаются по направлениям, предполагающим изучение технологии программирования. Полезен при оформлении документации к курсовым и дипломным работам и проектам, связанным с разработкой программного обеспечения. Может быть интересен всем изучающим программирование самостоятельно.
N.B. Есть издание 2021-го года, но по количеству страниц и содержанию одно и тоже (дословно не сравнивал). Здесь качество лучше.
🧷Скачать бесплатно
2024 #RU #Coding
CodeMode | Программирование
📕 Программист-фанатик
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
🧷Скачать бесплатно
2019 #RU #Coding
CodeMode | Программирование
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
🧷Скачать бесплатно
2019 #RU #Coding
CodeMode | Программирование
📕 CMake Best Practices
CMake - мощный инструмент, используемый для выполнения широкого спектра задач, поэтому найти хорошую отправную точку для изучения CMake сложно. Эта книга раскрывает суть и охватывает наиболее распространенные задачи, которые можно выполнить с помощью CMake, не прибегая к академическому подходу. Несмотря на то, что документация по CMake является исчерпывающей, часто бывает трудно найти хорошие примеры того, как все сочетается, особенно с учетом того, что в Интернете доступно множество грязных хаков и устаревших решений. Эта книга направлена на то, чтобы помочь вам связать все воедино и создавать чистые и поддерживаемые проекты с помощью CMake.
🧷Скачать бесплатно
2022 #ENG #CMake
CodeMode | Программирование
CMake - мощный инструмент, используемый для выполнения широкого спектра задач, поэтому найти хорошую отправную точку для изучения CMake сложно. Эта книга раскрывает суть и охватывает наиболее распространенные задачи, которые можно выполнить с помощью CMake, не прибегая к академическому подходу. Несмотря на то, что документация по CMake является исчерпывающей, часто бывает трудно найти хорошие примеры того, как все сочетается, особенно с учетом того, что в Интернете доступно множество грязных хаков и устаревших решений. Эта книга направлена на то, чтобы помочь вам связать все воедино и создавать чистые и поддерживаемые проекты с помощью CMake.
🧷Скачать бесплатно
2022 #ENG #CMake
CodeMode | Программирование
📕 Machine Learning Q and AI
Если вы готовы выйти за рамки вводных концепций и углубиться в машинное обучение, глубокое обучение и искусственный интеллект, формат вопросов и ответов сделает все быстро и просто для вас, без особых хлопот.
Прямой, недвусмысленный подход этой книги, основанный на вопросах, которые часто задает автор Себастьян Рашка, делает сложные темы более доступными и по-настоящему увлекательными. Каждая краткая, самостоятельная глава посвящена фундаментальному вопросу в области искусственного интеллекта, раскрывая его с помощью четких объяснений, диаграмм и практических упражнений.
В этой книге используется уникальный стиль вопросов и ответов, где каждая краткая глава структурирована вокруг центрального вопроса, связанного с фундаментальными концепциями машинного обучения, глубокого обучения и искусственного интеллекта. За каждым вопросом следует объяснение с несколькими иллюстрациями и рисунками, а также упражнения для проверки вашего понимания. Многие главы также содержат ссылки для дальнейшего чтения. Эти небольшие фрагменты информации станут приятной отправной точкой на вашем пути от новичка в машинном обучении до эксперта.
🧷Скачать бесплатно
2024 #ENG #ML
CodeMode | Программирование
Если вы готовы выйти за рамки вводных концепций и углубиться в машинное обучение, глубокое обучение и искусственный интеллект, формат вопросов и ответов сделает все быстро и просто для вас, без особых хлопот.
Прямой, недвусмысленный подход этой книги, основанный на вопросах, которые часто задает автор Себастьян Рашка, делает сложные темы более доступными и по-настоящему увлекательными. Каждая краткая, самостоятельная глава посвящена фундаментальному вопросу в области искусственного интеллекта, раскрывая его с помощью четких объяснений, диаграмм и практических упражнений.
В этой книге используется уникальный стиль вопросов и ответов, где каждая краткая глава структурирована вокруг центрального вопроса, связанного с фундаментальными концепциями машинного обучения, глубокого обучения и искусственного интеллекта. За каждым вопросом следует объяснение с несколькими иллюстрациями и рисунками, а также упражнения для проверки вашего понимания. Многие главы также содержат ссылки для дальнейшего чтения. Эти небольшие фрагменты информации станут приятной отправной точкой на вашем пути от новичка в машинном обучении до эксперта.
🧷Скачать бесплатно
2024 #ENG #ML
CodeMode | Программирование
📕 Надежность нейронных сетей: укрепляем устойчивость ИИ к обману
Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.
Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.
🧷Скачать бесплатно
2021 #RU #AI
CodeMode | Программирование
Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.
Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.
🧷Скачать бесплатно
2021 #RU #AI
CodeMode | Программирование
На связи админ. Старый архив файлов снесли, новые будем публиковать тут – @code_storage
CodeMode | Программирование pinned «На связи админ. Старый архив файлов снесли, новые будем публиковать тут – @code_storage»
📕 Functional Programming in Scala
Функциональное программирование (ФП) — это стиль разработки программного обеспечения, в котором особое внимание уделяется функциям, не зависящим от состояния программы. Функциональный код легче тестировать и повторно использовать, его проще распараллеливать, и он менее подвержен ошибкам, чем другой код. Scala — это новый язык JVM, который предлагает сильную поддержку ФП. Его знакомый синтаксис и прозрачная совместимость с Java делают Scala отличным местом для начала изучения ФП.
Функциональное программирование в Scala — это серьезное руководство для программистов, желающих изучить ФП и применять его в своей повседневной работе. Книга ведет читателей от базовых приемов к продвинутым темам в логической, краткой и ясной последовательности. В ней вы найдете конкретные примеры и упражнения, которые открывают мир функционального программирования.
Эта книга не предполагает никакого предварительного опыта функционального программирования. Некоторый предыдущий опыт работы со Scala или Java будет полезен.
🧷Скачать бесплатно
2014 #ENG #Programming
CodeMode | Программирование
Функциональное программирование (ФП) — это стиль разработки программного обеспечения, в котором особое внимание уделяется функциям, не зависящим от состояния программы. Функциональный код легче тестировать и повторно использовать, его проще распараллеливать, и он менее подвержен ошибкам, чем другой код. Scala — это новый язык JVM, который предлагает сильную поддержку ФП. Его знакомый синтаксис и прозрачная совместимость с Java делают Scala отличным местом для начала изучения ФП.
Функциональное программирование в Scala — это серьезное руководство для программистов, желающих изучить ФП и применять его в своей повседневной работе. Книга ведет читателей от базовых приемов к продвинутым темам в логической, краткой и ясной последовательности. В ней вы найдете конкретные примеры и упражнения, которые открывают мир функционального программирования.
Эта книга не предполагает никакого предварительного опыта функционального программирования. Некоторый предыдущий опыт работы со Scala или Java будет полезен.
🧷Скачать бесплатно
2014 #ENG #Programming
CodeMode | Программирование
📕 Get Programming with Haskell
Языки программирования часто отличаются только по краям — несколькими ключевыми словами, библиотеками или выбором платформы. Haskell дает вам совершенно новую точку зрения. Для пионера программного обеспечения Алана Кея изменение точки зрения может стоить 80 баллов IQ, и хаскеллеры согласны с огромными преимуществами мышления в стиле Haskell — функционального мышления, с безопасностью типов, математической определенностью и многим другим. В этой практической книге именно это вы и научитесь делать.
Get Programming with Haskell проведет вас через короткие уроки, примеры и упражнения, разработанные для того, чтобы сделать Haskell вашим собственным. Он содержит кристально чистые иллюстрации и пошаговую практику. Вы напишете и протестируете десятки интересных программ и погрузитесь в пользовательские модули Haskell. Вы получите новый взгляд на программирование, а также практическую возможность использовать Haskell в повседневном мире. (80 баллов IQ: не гарантированы.)
🧷Скачать бесплатно
2018 #ENG #Haskell
CodeMode | Программирование
Языки программирования часто отличаются только по краям — несколькими ключевыми словами, библиотеками или выбором платформы. Haskell дает вам совершенно новую точку зрения. Для пионера программного обеспечения Алана Кея изменение точки зрения может стоить 80 баллов IQ, и хаскеллеры согласны с огромными преимуществами мышления в стиле Haskell — функционального мышления, с безопасностью типов, математической определенностью и многим другим. В этой практической книге именно это вы и научитесь делать.
Get Programming with Haskell проведет вас через короткие уроки, примеры и упражнения, разработанные для того, чтобы сделать Haskell вашим собственным. Он содержит кристально чистые иллюстрации и пошаговую практику. Вы напишете и протестируете десятки интересных программ и погрузитесь в пользовательские модули Haskell. Вы получите новый взгляд на программирование, а также практическую возможность использовать Haskell в повседневном мире. (80 баллов IQ: не гарантированы.)
🧷Скачать бесплатно
2018 #ENG #Haskell
CodeMode | Программирование
📕 .NET Maui in Action
Создавайте кроссплатформенные приложения с помощью .NET MAUI! Эта захватывающая новая технология поможет вам создавать мобильные и настольные приложения с помощью общего набора инструментов .NET.
.NET MAUI в действии научит вас создавать кроссплатформенные приложения с помощью навыков, которые у вас уже есть как у разработчика .NET. Для начала не требуется никаких знаний о конкретной платформе; вы узнаете все, что вам нужно об Android, iOS и многом другом, с помощью практического руководства в книге. Вы сразу же погрузитесь в создание приложений и быстро перейдете от «Aloha World» к приложениям со списком дел, приложению для рекомендации фильмов и даже приложению, которое отправляет данные телеметрии с Бэтмобиля в Бэтпещеру!
Узнайте, как обеспечить единообразный внешний вид и удобство для ваших приложений на разных платформах, одновременно адаптируя ваш пользовательский интерфейс к соответствующим устройствам. На протяжении всего курса вы будете использовать встроенные элементы управления .NET MAUI и узнаете, как разрабатывать собственные индивидуальные решения. Скоро вы будете уверенно поставлять сложные приложения, не осваивая наборы навыков, специфичных для конкретной платформы.
🧷Скачать бесплатно
2023 #ENG #NET
CodeMode | Программирование
Создавайте кроссплатформенные приложения с помощью .NET MAUI! Эта захватывающая новая технология поможет вам создавать мобильные и настольные приложения с помощью общего набора инструментов .NET.
.NET MAUI в действии научит вас создавать кроссплатформенные приложения с помощью навыков, которые у вас уже есть как у разработчика .NET. Для начала не требуется никаких знаний о конкретной платформе; вы узнаете все, что вам нужно об Android, iOS и многом другом, с помощью практического руководства в книге. Вы сразу же погрузитесь в создание приложений и быстро перейдете от «Aloha World» к приложениям со списком дел, приложению для рекомендации фильмов и даже приложению, которое отправляет данные телеметрии с Бэтмобиля в Бэтпещеру!
Узнайте, как обеспечить единообразный внешний вид и удобство для ваших приложений на разных платформах, одновременно адаптируя ваш пользовательский интерфейс к соответствующим устройствам. На протяжении всего курса вы будете использовать встроенные элементы управления .NET MAUI и узнаете, как разрабатывать собственные индивидуальные решения. Скоро вы будете уверенно поставлять сложные приложения, не осваивая наборы навыков, специфичных для конкретной платформы.
🧷Скачать бесплатно
2023 #ENG #NET
CodeMode | Программирование
📕 Game Development with Rust and WebAssembly
Язык программирования Rust удерживает рейтинг самых любимых технологий на Stack Overflow уже 6 лет подряд, в то время как JavaScript является самым используемым языком программирования уже 9 лет подряд, поскольку он работает в каждом веб-браузере. Теперь, благодаря WebAssembly (или Wasm), вы можете использовать любимый язык на платформе, которая есть везде.
Эта книга — простой в использовании справочник, который поможет вам разрабатывать собственные игры, обучая вас всему, что касается разработки игр и создания бесконечного раннера с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, все это полностью написано на Rust. После вывода простых фигур на экран вы усложните задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно сгенерированный мир. Наконец, вы узнаете, как поддерживать чистоту и организованность кода Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете.
К концу этой книги по программированию на Rust вы создадите 2D-игру на Rust, разместите ее в Интернете и обретете достаточно уверенности, чтобы приступить к созданию собственных игр.
🧷Скачать бесплатно
2022 #ENG #Rust
CodeMode | Программирование
Язык программирования Rust удерживает рейтинг самых любимых технологий на Stack Overflow уже 6 лет подряд, в то время как JavaScript является самым используемым языком программирования уже 9 лет подряд, поскольку он работает в каждом веб-браузере. Теперь, благодаря WebAssembly (или Wasm), вы можете использовать любимый язык на платформе, которая есть везде.
Эта книга — простой в использовании справочник, который поможет вам разрабатывать собственные игры, обучая вас всему, что касается разработки игр и создания бесконечного раннера с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, все это полностью написано на Rust. После вывода простых фигур на экран вы усложните задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно сгенерированный мир. Наконец, вы узнаете, как поддерживать чистоту и организованность кода Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете.
К концу этой книги по программированию на Rust вы создадите 2D-игру на Rust, разместите ее в Интернете и обретете достаточно уверенности, чтобы приступить к созданию собственных игр.
🧷Скачать бесплатно
2022 #ENG #Rust
CodeMode | Программирование