Программирование RSS

Георгий Сергиевский. Функциональное и логическое программирование

Рассмотрены основные результаты как в теоретической части, так и в части практического применения, накопленные к настоящему времени в области функционального и логического программирования. Показано, что оба эти подхода, относящиеся к парадигме декларативного программирования, позволяют получить новые возможности в части трансформации и автоматического синтеза программ, доказательства свойств программ, частичных вычислений и др. Описаны области, в которых применение данных подходов имеет преимущества по сравнению с операторным программированием.
gefexi 04/07/22 Просмотров: 989 Комментариев: 0
+1
Python. Чистый код для продолжающих

"Python. Чистый код для продолжающих" - это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП.
gefexi 29/06/22 Просмотров: 1501 Комментариев: 0
+2
Д. Боднер. Go: идиомы и паттерны проектирования

Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.
gefexi 23/06/22 Просмотров: 771 Комментариев: 0
+2
Математические методы в программировании

Рассматриваются прикладные математические методы и модели, в том числе методы математического программирования (поиск экстремума, линейное, нелинейное, динамическое программирование), системы массового обслуживания.
gefexi 21/06/22 Просмотров: 1113 Комментариев: 0
+2
С.С. Лавров. Программирование. Математические основы, средства, теория

Современное программирование излагается как искусство заставить компьютер решить задачу, возникшую перед человеком. Даны единые основания математики и программирования, краткие сведения из области графов, теории вероятностей и информации (в ее математическом толковании). Приведены основные понятия и конструкции современных языков программирования.
gefexi 19/06/22 Просмотров: 2230 Комментариев: 0
+3
Мэтт Зандстра. PHP 8: объекты, шаблоны и методики программирования

В этой книге рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода.
gefexi 19/06/22 Просмотров: 1702 Комментариев: 0
+2
Стюарт Рассел, Питер Норвиг. Искусственный интеллект. Современный подход
4-е издание. Том 3. Обучение, восприятие и действие

В четвертом, обновленном, пересмотренном и дополненном издании этой книги область искусственного интеллекта (ИИ) исследуется и анализируется во всей ее обширности и глубине.
gefexi 19/06/22 Просмотров: 887 Комментариев: 0
+1
Стюарт Рассел, Питер Норвиг. Искусственный интеллект. Современный подход
4-е издание. Том 2. Знания и рассуждения в условиях неопределенности

В четвертом, обновленном, пересмотренном и дополненном издании этой книги область искусственного интеллекта (ИИ) исследуется и анализируется во всей ее обширности и глубине.
gefexi 15/06/22 Просмотров: 1128 Комментариев: 0
+1
Микросервисы Spring в действии

Spring существенно упрощает создание и развертывание микросервисов! Такие библиотеки, как Spring Boot, Spring Cloud и Spring Cloud Gateway, помогают уменьшить объем типового кода в службах REST. Они предоставляют эффективный набор инструментов для запуска микросервисов как в общедоступных, так и в частных облаках.
gefexi 15/06/22 Просмотров: 1146 Комментариев: 0
+2
Р.И. Компаниец. Системное программирование. Основы построения трансляторов

В учебном пособии излагаются классические модели, методы, алгоритмы теории формальных языков и грамматик и их применение при построении синтаксически-управляемых трансляторов. Приводятся примеры программной реализации конечных и магазинных автоматов на языке Паскаль, конвертора программ.
gefexi 15/06/22 Просмотров: 1700 Комментариев: 0
+2
Е.Д. Умрихин. Разработка Android-приложений на С# с использованием Xamarin с нуля

Рассмотрены особенности создания Android-приложений при помощи Visual Studio Community на C#. Книга знакомит читателя со структурой проектов Xamarin.Android, с особенностями сборки и отладки приложений. Рассматриваются основные подходы к разработке Android-приложений, методы построения интерфейса, хранения данных, показана интеграция мобильных приложений с веб-службами, описаны особенности распространения и публикации приложений в магазине Google Play, разобраны основные методы монетизации мобильного контента. Представлены многочисленные примеры кода для решения различных задач, который можно использовать в своих приложениях.
gefexi 14/06/22 Просмотров: 1986 Комментариев: 0
+1
Spring Boot по-быстрому. Создаём облачные приложения на Java и Kotlin

Spring Boot, который скачивают более 75 миллионов раз в месяц, – наиболее широко используемый фреймворк Java. Его удобство и возможности совершили революцию в разработке приложений, от монолитных до микросервисов. Тем не менее простота Spring Boot может привести в замешательство. Что именно разработчику нужно изучить, чтобы сразу же выдавать результат? Это практическое руководство научит вас писать успешные приложения для критически важных задач.
gefexi 14/06/22 Просмотров: 927 Комментариев: 0
+3
И.В. Бескоровайный. Азбука Delphi: программирование с нуля

Книга "Азбука Delphi: программирование с нуля" в которой кратко излагаются теоретические основы программирования и ООП и на примерах дается работа с базовыми компонентами Delphi. Это позволяет за несколько дней научиться создавать несложные приложения под Windows. В книге содержатся рекомендации как, используя Delphi, превратить компьютер в эффективный инструмент решения повседневных задач.
gefexi 11/06/22 Просмотров: 1418 Комментариев: 0
+1
Дружеское знакомство с тестированием программ

Рассмотрены основные понятия и терминология в сфере тестирования и контроля качества ПО. Приведены рекомендации по составлению правил тестирования и отчетов об обнаруженных дефектах. Описано тестирование производительности, безопасности, комбинаторное тестирование. Подробно рассмотрены классы эквивалентности, граничные случаи, угловые случаи, статическое и динамическое тестирование.
gefexi 11/06/22 Просмотров: 1262 Комментариев: 0
+1
SQL: быстрое погружение

Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
gefexi 11/06/22 Просмотров: 1221 Комментариев: 0
+2
Разработка приложений на Swift 5.1 и SwiftUI с нуля

Рассмотрены принципы протокольно-ориентированного и функционального программирования на языке Swift 5.1 для операционных систем macOS, iOS и iPadOS. Подробно описана среда разработки Xcode 11.2 и новейшая технология Apple – SwiftUI. Приведены приемы проектирования и разработки программ для macOS с использованием фреймворка Cocoa, мобильных приложений с помощью фреймворка Cocoa Touch, описаны принципы создания проектов с интерфейсом Storyboard. Главы содержат упражнения с решениями и примеры кода для начинающих программистов.
gefexi 10/06/22 Просмотров: 800 Комментариев: 0
+2
matematika-na-python

Данный учебник содержит инструкцию по установке языка на ПК, большое количество практических примеров использования языка Python для решения математических задач. Каждая тема включает примеры решения типовых задач и задачи для самостоятельного решения. Логически связан с программой курса математики, утвержденной в Финуниверситете, и состоит из двух основных частей: математического анализа; линейной алгебры и аналитической геометрии.
tanyavip1 10/06/22 Просмотров: 1393 Комментариев: 0
+2
Настольная книга тимлида разработки ПО

Книга родилась из курса внутреннего обучения роли Тимлид в DatsTeam. Тем не менее её ценность для всего сообщества тимлидов заключается в обобщении необходимых компетенций. Этот набор компетенций формирует общий стандарт в отрасли разработки ПО.
gefexi 08/06/22 Просмотров: 1012 Комментариев: 0
+1
Электронные проекты на основе ESP8266 и ESP32

В этой книге освещаются темы, актуальные для разработчика сетевых приложений: в частности, коммуникации Wi-Fi, дизайн и создание мобильных приложений, связь ESP-NOW и LoRa, методы генерации сигналов. Акцент делается на практические проекты, создаваемые в Arduino IDE.
gefexi 08/06/22 Просмотров: 1143 Комментариев: 0
+2
В.Н. Пильщиков. Программирование на языке ассемблера IBM PC

Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды, конструкция языка и методы программирования на нем. Изложение сопровождается примерами.
gefexi 06/06/22 Просмотров: 984 Комментариев: 0
+2
38