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

Петр Арсентьев. Java. Путь от ученика до эксперта

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

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

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

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это - основа для них. Потому что они являются профессионалами своего дела.
deposit_rumit 01/12/19 Просмотров: 232 Комментариев: 0
+1
В.Л. Волушкова. Архитектурные решения Java для доступа к данным

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

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

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

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

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

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

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

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

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

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

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

Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой.
gefexi 12/11/19 Просмотров: 286 Комментариев: 0
+3
Ron Dai. Learn Java with Math. Using Fun Projects and Games

Есть много книг хороших книг по программированию на Java, но не так легко найти такую, которая подходит для начинающих. Эта книга упрощает сложность программирования на Java и направляет вас по этому пути к эффективной работе. "Изучение Java с помощью математики" демонстрирует как прочная математическая основа является ключом к обучению программированию. Используя это в качестве мотивации, вы сможете программировать на Java в кратчайшие сроки.
brij 11/11/19 Просмотров: 290 Комментариев: 0
+2
jenkins-2-pristupaem-k-rabote

Книга посвящена Jenkins – программной системе с открытым исходным кодом на Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2 отличается от более традиционных версий этой популярной платформы автоматизации с открытым исходным кодом, предназначенных только для интернета.
tanyavip1 08/11/19 Просмотров: 263 Комментариев: 0
+2
М. Фаулер. Архитектура корпоративных программных приложений

Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих.
gefexi 08/11/19 Просмотров: 274 Комментариев: 0
+2
Т.И. Волкова. Введение в программирование

Пособие представляет собой вводный курс программирования, который систематизирует знания основных алгоритмических конструкций, полученные в школьном курсе информатики, но при этом формализует и углубляет их, создавая прочную основу для дальнейшего систематического изучения курса программирования в соответствии с требованиями ФГОС ВО.
gefexi 02/11/19 Просмотров: 493 Комментариев: 0
+3
Ицик Бен-Ган. Microsoft SQL Server 2012. Высокопроизводительный код T-SQL. Оконные функции

Эта книга - подробное руководство по применению оконных функций в SQL Server, а также в стандарте SQL, в том числе по использованию элементов, которые пока не реализованы в SQL Server. Здесь описаны принципы работы с окнами в SQL Server и работа различных оконных функций (ранжирования, аналитики, агрегирования и смещения), а также функции упорядоченных наборов. Подробно освещен вопрос оптимизации оконных функций в SQL Server 2012 для достижения максимальной производительности. Отдельная глава посвящена тщательному анализу примеров практического применения оконных функций.
gefexi 29/10/19 Просмотров: 341 Комментариев: 0
+3
1