Юнит-тестирование — процесс проверки отдельных модулей программы на корректность работы.
Правильный подход к тестированию, позволит максимизировать качество и скоро...
читать описание
Книги по программированию » страница 2
категории RSS

Описание:Dart - универсальный язык программирования общего назначения с открытым исходным кодом.
Первоначально был разработан Google, а затем утвержден в качестве стандарта ECMA.
Dart предназначен прежде всего для разработки веб-приложений и мобильных приложений.
Это также значит, что одну и ту же программу на Dart можно компилировать под различные платформы - Windows (x86/64), Android, iOS
Книга предназначена для всех желающих изучить язык программирования Dart (версия 2.12),
а также для студентов магистратуры и бакалавриата высших учебных заведений, обучающихся по IT-направлениям.
В ней подробно описывается большое количество не только базовых понятий и операторов языка программирования Dart,
но и ряд нюансов, с которыми так или иначе могут встретиться при его использовании в процессе написания программных продуктов.
Исходный код рассматриваемых в книге примеров можно скачать с github-репозитория автора.
Содержание
1. Краткая история и встроенные типы данных.
2. Синтаксис, операторы и управляющие конструкции.
3. Функции.
4. Библиотеки и пакеты.
5. Объектно-ориентированное программирование в Dart.
6. Exceptions (Исключения).
7. Работа с файлами.
8. Асинхронное программирование и Isolate.
9. Сетевое программирование.
10. Тестирование.
Автор: Станислав Чернышев
Год: 2021
Издательство: Самиздат
Жанр: Программирование / Компьютерные технологии
Формат: PDF
Язык: Русский
DimonVideo.ru ВКонтакте
Dart - универсальный язык программирования общего назначения с открытым исходным кодом.
Первоначально был разработан Google, а затем утвержден в качестве ст...
читать описание

Описание:Логическое программирование – стиль программирования, в котором программы принимают форму наборов предложений на языке символической логики.
В последнее время интерес к нему вырос благодаря возможности применения в дедуктивных базах данных, электронных таблицах, создании бизнес-логики при управлении предприятием и др.
Данная книга знакомит с теорией логического программирования, современными технологиями и популярными применениями.
Авторы ведут читателя от изучения базовых понятий (наборы данных, запросы, обновления и т. д.) к практическому применению вычислительной логики.
Книга удобно структурирована: рассмотрение новых терминов сопровождается многочисленными примерами; в конце глав приводятся упражнения, позволяющие закрепить пройденный материал.
Издание предназначено программистам различной квалификации, а также будет полезно студентам и всем желающим познакомиться с логическим программированием.
Название: Введение в логическое программирование
Автор: Майкл Дженесерет, Винай К. Чаудри
Перевод: С. Минц
Год: 2022 / 2020
Издательство: ДМК Пресс / Morgan & Claypool
Жанр: Программирование / Компьютерные технологии
Формат: PDF
Язык: Русский / Английский
DimonVideo.ru ВКонтакте
Логическое программирование – стиль программирования, в котором программы принимают форму наборов предложений на языке символической логики.
В последнее время инте...
читать описание

Описание:Популярность Python продолжает расти, а значит, проекты, созданные на этом языке про-граммирования, становятся все масштабнее и сложнее.
Многие разработчики проявляют интересnк высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD).
Но их адаптация под Python не всегда очевидна.
Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый Python-программист мог управлять сложностью приложений и получать максимальную отдачу от тестов.
Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.
В этой книге
• «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная / чистая архитектура).
• Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD.
• Паттерны «Репозиторий» и «UoW», обеспечивающие постоянство хранения данных.
• Паттерны «Событие», «Команда» и «Шина сообщений».
• Разделение ответственности на команды и запросы (CQRS).
• Событийно-управляемая архитектура и реактивные расширения.
Название: Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура.
Автор: Гарри Персиваль, Боб Грегори
Перевод: А. Логунов
Год: 2020 / 2022
Издательство: Питер / O\'Reilly
Жанр: Программирование / Компьютерные технологии
Серия: Для профессионалов
Формат: PDF / ePub
Язык: Русский / Английский
DimonVideo.ru ВКонтакте
Популярность Python продолжает расти, а значит, проекты, созданные на этом языке про-граммирования, становятся все масштабнее и сложнее.

Описание:Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.
Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использовать его возможности, а также позволяют освоить среду разработки IntelliJ IDEA от JetBrains.
Дата выпуска: 2020
Авторы: Джош Скин, Дэвид Гринхол
Страниц: 464
Формат: PDF
Язык: Русский
DimonVideo.ru ВКонтакте
Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.
Книга Джоша Скина и Дэвида Гринхола основана на п...
читать описание
ardj
- v.1.0.2
Email:e-mail
Страница wiki на code.google.com
Офф.сайт
От себя добавлю только для ясности. Скрипт и библиотеки к нему предназначины для организации можно сказать автономного интернет-вещания(онлайн-радио проще говоря). Болие подробней расписано в папке dос, находится в архиве со скриптами. Довольно интересный проект.
P.S скрина нет т.к скринь нечего
P.S.S. В прикреплённом файле хтмл документ с расширением txt, документ содержит болие подробную справку(взято из архива).
Прикрепленный файл #1: 423834_index.html.txt (62, 35 Kb)
«Тоже мне радио» — открытая интернет- радиостанция, ориентированная насвободный контент. Этот проект содержит код, на котором всё это работает, документацию исопутствующий ма... читать описание

Описание:Интерес к нейронным сетям и искусственному интеллекту затронул уже все области жизни, и понимание принципов глубокого обучения необходимо каждому разработчику ПО для решения прикладных задач.
Эта практическая книга представляет собой вводный курс для всех, кто занимается обработкой данных, а также для разработчиков ПО.
Вы начнете с основ глубокого обучения и быстро перейдете к более сложным архитектурам, создавая проекты с нуля.
Вы научитесь использовать многослойные, сверточные и рекуррентные нейронные сети.
Только понимая принцип их работы (от «математики» до концепций), вы сделаете свои проекты успешными.
В этой книге
• Четкие схемы, помогающие разобраться в нейросетях, и примеры рабочего кода.
• Методы реализации многослойных сетей с нуля на базе простой объектно-ориентированной структуры.
• Примеры и доступные объяснения сверточных и рекуррентных нейронных сетей.
• Реализация концепций нейросетей с помощью популярного фреймворка PyTorch.
Код из книги
Название: Глубокое обучение. Легкая разработка проектов на Python
Автор: Сет Вейдман
Перевод: И. Рузмайкина, А. Павлов
Год: 2021 / 2019
Издательство: Питер / O’Reilly
Жанр: Программирование / Компьютерные технологии
Формат: PDF
Язык: Русский / Английский
DimonVideo.ru ВКонтакте
Интерес к нейронным сетям и искусственному интеллекту затронул уже все области жизни, и понимание принципов глубокого обучения необходимо каждому разработчику ПО...
читать описание

Описание:В книге приведено более 300 приложений, содержащих свыше 1000 примеров решения типовых задач, с которыми приходится иметь дело каждому разработчику в среде Java.
В ней продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем.
Приведены задачи на логический вывод типов, а также файловый ввод/вывод.
Представлены задачи, связанные с API рефлексии Java.
Особое внимание уделено программированию в функциональном стиле: рассмотрены как основы и шаблоны архитектурного дизайна, так и вопросы, требующие глубокого погружения в тему, например, отладка лямбда-выражений.
Прочитав эту книгу, вы получите глубокое понимание концепций среды Java и обретете уверенность при разработке приложений и выборе правильных решений своих задач.
По ходу чтения книги вы
• Научитесь применять новейшие средства JDK 11 и JDK 12 для разработки своих приложений
• Решите актуальные задачи, связанные с коллекциями и структурами данных
• Выполните асинхронную передачу и параллельную обработку данных
• Решите задачи со строками и числами с помощью новейших API Java
• Познакомитесь с разными аспектами немутируемости объектов в среде Java
• Научитесь использовать правильные практические приемы и эффективные методы программирования
Название: Java. Решение практических задач
Автор: Анджел Леонард
Перевод: А. Логунов
Год: 2019 / 2021
Издательство: БХВ / Packt
Жанр: Программирование / Компьютерные технологии
Формат: DjVu / PDF / ePub
Язык: Русский / Английский
DimonVideo.ru ВКонтакте
В книге приведено более 300 приложений, содержащих свыше 1000 примеров решения типовых задач, с которыми приходится иметь дело каждому разработчику в среде Java.

