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

Jens Gustedt. Modern C

"Современный C" фокусируется на новых и уникальных особенностях современного программирования на языке C. Книга основана на последних стандартах C и предлагает современную перспективу этого проверенного языка. C необычайно современен для 50-летнего языка программирования. Независимо от того, пишете ли вы встроенный код, низкоуровневые системные процедуры или высокопроизводительные приложения, C справится с этой задачей. Эта уникальная книга, основанная на последних стандартах C, раскрывает современную перспективу этого проверенного языка.
brij 20/12/19 Просмотров: 1676 Комментариев: 0
+4
Луис Атенсио. Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ

В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
brij 19/12/19 Просмотров: 1556 Комментариев: 0
+2
Практическая криптография

Эта книга предназначена прежде всего для тех, кто интересуется не только теоретическими аспектами криптологии, но и практическими реализациями алгоритмов криптографии и криптоанализа. В книге уделено очень много внимания вопросам компьютерного криптоанализа и логике программирования защищенных криптосистем.
gefexi 16/12/19 Просмотров: 2199 Комментариев: 0
+3
Умберто Микелуччи. Прикладное глубокое обучение

Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Затронуты расширенные темы глубокого обучения: оптимизационные алгоритмы, настройка гиперпараметров, отсев и анализ ошибок, стратегии решения типичных задач во время тренировки глубоких нейронных сетей. Описаны простые активационные функции с единственным нейроном (ReLu, сигмоида и Swish), линейная и логистическая регрессии, библиотека TensorFlow, выбор стоимостной функции, а также более сложные нейросетевые архитектуры с многочисленными слоями и нейронами. Показана отладка и оптимизация расширенных методов отсева и регуляризации, настройка проектов машинного обучения, ориентированных на глубокое обучение с использованием сложных наборов данных. Приведены результаты анализа ошибок нейронной сети с примерами решения проблем, возникающих из-за дисперсии, смещения, переподгонки или разрозненных наборов данных. По каждому техническому решению даны примеры решения практических задач.
brij 11/12/19 Просмотров: 1515 Комментариев: 0
+2
Huei-Huang Lee. Programming and Engineering Computing with MATLAB 2019

Эта книга предназначена для студентов совершенно новых в программировании MATLAB. Тематические исследования и примеры широко используются в этой книге и это главное, что делает данную книгу уникальной. Автор считает, что лучший способ выучить MATLAB - это изучение программ, написанных опытными программистами, и что именно качество этих примеров программ определяет качество книги.
brij 08/12/19 Просмотров: 3412 Комментариев: 0
+2
Т.Л. Партыка. Математические методы

Рассматриваются прикладные математические методы и модели, в том числе методы математического программирования (поиск экстремума, линейное и динамическое программирование), многосвязные системы и стратегические игры, методы принятия коллективных решений, системы массового обслуживания, теоретико-графовые методы и модели, методы прогнозирования и макромоделирования.
gefexi 07/12/19 Просмотров: 1361 Комментариев: 0
+3
Петр Арсентьев. Java. Путь от ученика до эксперта

Теоретический материал. Практические задания. Разбор решений. Комментарии

В книге рассмотрены темы Java 8, Maven, Git, JUnit, TDD, Spring MVC, Spring Data, Hibernate. Особое внимание уделено автоматическому тестированию и методологии TDD. Так же показаны новые элементы языка Java 8: Сlosure, Optional, Stream API. Данная книга является дополнением к курсу "Java от ученика до эксперта" и включает в себя полный код всех решений к заданиям с подробными комментариями, наиболее оптимальные подходы в программировании, шаблоны проектирования и антипаттерны. В книге также содержатся исходные коды и все необходимые учебные материалы курса.
brij 02/12/19 Просмотров: 1886 Комментариев: 0
+3
Роберт Мартин. Идеальный программист. Как стать профессионалом разработки ПО

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это - основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как "Дядюшка Боб"), автор бестселлера "Чистый код", рассказывает о том, что значит "быть профессиональным программистом", описывая методы, инструменты и практики разработки "идеального ПО". Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования.
gefexi 02/12/19 Просмотров: 2365 Комментариев: 0
+3
В.Л. Волушкова. Архитектурные решения Java для доступа к данным

Рассматриваются технологии программирования на примере языка Java. Многие программисты решают идентичные задачи и находят похожие решения. Для того, чтобы не создавать проблем при проектировании, можно воспользоваться уже готовыми решениями – фреймворками и шаблонами проектирования. В книге приведены описание и примеры использования фреймворка Spring для реализации доступа к данным. Spring наиболее часто используемая Java EE Framework и Hibernate наиболее популярная реализация ORM. Поэтому комбинация Spring Hibernate часто используется в корпоративных приложениях.
brij 29/11/19 Просмотров: 1744 Комментариев: 0
+3
java_spravochnik
7-е издание

Это обновленное издание не только помогает опытным программистам на Java извлечь наибольшую пользу из версий Java 9-11, но и служит удобным учебным пособием для начинающих разработчиков. На многочисленных примерах кода в этом тщательно пересмотренном издании демонстрируется, как воспользоваться в полной мере современными интерфейсами API и нормами передовой практики разработки прикладных программ на Java. Оно содержит также дополнительный материал по модульной системе на платформе Java.
tanyavip1 29/11/19 Просмотров: 1405 Комментариев: 0
+3
Современное проектирование на C++

В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, метапрограммирования шаблонов и объектно-ориентированного программирования на C++. Обобщенные компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык C++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность.
gefexi 28/11/19 Просмотров: 1808 Комментариев: 0
+4
Е.Г. Канель, З. Фрайман. Основы программирования на Java. Для школьников... и не только

Курс «Основы компьютерных наук для средней школы» - это базовый курс по основам программирования. Данное издание рассчитано на учеников старших классов (9–11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт. Такой подход позволяет использовать этот учебник и в рамках коллективных занятий (на уроках, факультативах или кружках), и при самостоятельном индивидуальном обучении. Пособие содержит как общие теоретические положения подхода к написанию программ, так и описание практических приемов, а также разбор соответствующих излагаемому материалу примеров.
brij 24/11/19 Просмотров: 2183 Комментариев: 0
+4
Python на примерах. Практический курс по программированию

В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
deposit_rumit 23/11/19 Просмотров: 5262 Комментариев: 0
+7
Как построить свою экспертную систему

Книга написана как введение в теорию экспертных систем. В простой и доходчивой форме показано, как построить нужную пользователю экспертную систему и соответствующую базу знаний, имея под руками персональную ЭВМ и используя язык программирования BASIC. Изложение ведется на конкретных примерах и доведено до рабочих программ. Приведены примеры функционирующих экспертных систем. Для программистов-любителей и широкого круга читателей.
gefexi 19/11/19 Просмотров: 1224 Комментариев: 0
+3
znakomstvo-s-pytorch

Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам изучить PyTorch — библиотеку глубокого обучения для языка Python — один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP.
tanyavip1 18/11/19 Просмотров: 1731 Комментариев: 0
+5
Рейнхард Клетте. Компьютерное зрение. Теория и алгоритмы

В данной книге рассмотрены основные аспекты компьютерного зрения: обработка и анализ изображений, анализ плотного движения, сегментация изображений, работа с камерами, трехмерная реконструкция, сопоставление стереоизображений, обнаружение объектов и др. Материал дополняется историческими справками, рекомендациями по дальнейшему чтению и сведениями о рассматриваемых математических понятиях. В конце каждой главы имеются проверенные на практике упражнения и вопросы на понимание материала. Издание предназначено широкому кругу специалистов по анализу данных и изображений, а также может использоваться в качестве учебника для студентов старших курсов и для самообразования.
brij 16/11/19 Просмотров: 1407 Комментариев: 0
+3
Connor P. Milliken. Python Projects for Beginners. A Ten-Week Bootcamp Approach to Python Programming

Погрузитесь в изучение Python и введение в анализ данных с помощью проектного подхода на основе этой книги. Благодаря структуре десятинедельного учебного курса программирования вы узнаете основные концепции и получите практический опыт с помощью еженедельных проектов. Каждая глава в этой книге представлена ​​как полная неделя учебных тем, с понедельника по четверг охватывающих конкретные концепции. А в пятницу, когда стоит задача создать проект, вы будете использовать навыки, полученные в течение недели. Темы включают в себя основы Python и основные промежуточные концепции, такие как список понимания, генераторы и итераторы, понимание алгоритмической сложности и анализ данных с пандами.
brij 16/11/19 Просмотров: 1492 Комментариев: 0
+4
Дж. Козиол. Искусство взлома и защиты систем

В книге рассмотрены различные типы программного обеспечения: операционные системы, базы данных, интернет-серверы и т.п. На множестве примеров показано, как именно находить уязвимости в программном обеспечении. Тема особенно актуальна, так как в настоящее время в компьютерной индустрии безопасности программного обеспечения уделяется все больше внимания. В первой части книги читатель познакомится с выявлением и эксплуатацией уязвимостей.
gefexi 16/11/19 Просмотров: 1992 Комментариев: 2
+3
А. Лааксонен. Олимпиадное программирование

Эта замечательная книга представляет собой всестороннее введение в современное олимпиадное программирование. Олимпиадное программирование является прекрасным способом изучения алгоритмов, поскольку побуждает проектировать действительно работающие алгоритмы, заставляет совершенствовать навыки кодирования и отладки и тренировать тип мышления, необходимый для решения задач в условиях соревнования.
gefexi 15/11/19 Просмотров: 1268 Комментариев: 0
+3
С. Дашнер. Изучаем Java EE. Современное программирование для больших предприятий

Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой.
gefexi 12/11/19 Просмотров: 1109 Комментариев: 0
+3
63