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

Fabrizio Romano, Benjamin Baka. Getting Started with Python

Understand key data structures and use Python in object-oriented programming

Этот сборник поможет вам освоиться с миром Python. Книга начинается с подробного и практического введения в Python. Вы быстро начнете писать программы, создавать веб-сайты и работать с данными, используя известные библиотеки данных Python. Благодаря мощным связным спискам, двоичному поиску и алгоритмам сортировки вы легко создадите сложные структуры данных, такие как графики, стеки и очереди. Вы легко интегрируете объектно-ориентированные и не очень объектно-ориентированные аспекты Python и создадите поддерживаемые приложения, используя шаблоны проектирования более высокого уровня.
brij 29/04/19 Просмотров: 1483 Комментариев: 0
+2
Мартин Фаулер, Кент Бек. Рефакторинг. Улучшение проекта существующего кода

Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера — одной из тех книг, которые написаны "на все времена" и которые, как хорошее вино, со временем становятся только ценнее. Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. В книге подробно описано более 70 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования Java.
brij 28/04/19 Просмотров: 938 Комментариев: 0
+3
Бенджамин Эванс, Джеймс Гоф. Java. Оптимизация программ

Практические методы повышения производительности приложений в JVM

Настройка производительности — наука экспериментальная, но это не означает, что инженеры должны прибегать к догадкам и фольклору, чтобы выполнить свою работу (хотя часто случается именно так). С помощью этой практической книги разработчики средней и высокой квалификации, работающие со сложными стеками технологий, научатся настраивать высокую производительность Java-приложений, используя количественный, поддающийся проверке подход.
brij 28/04/19 Просмотров: 1116 Комментариев: 0
+3
Саймон Марлоу. Параллельное и конкурентное программирование на языке Haskell

Если вы уже умеете программировать на языке Haskell, то данное руководство научит вас использованию большого количества интерфейсов и библиотек, которые предназначены для создания параллельных и конкурентных программ. Из книги вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ, которые активно взаимодействуют между собой.
brij 28/04/19 Просмотров: 979 Комментариев: 1
+2
Владимир Паронджанов. Учись писать, читать и понимать алгоритмы

Излагаются новые полезные для практики идеи и достижения, помогающие легко и быстро освоить алгоритмы. Дается систематизированное изложение основных понятий и методов алгоритмизации. Книга содержит общедоступный практический курс, позволяющий существенно ускорить разработку, анализ и проверку алгоритмов, облегчить проектирование сложной деятельности. Ведется наглядное обучение на примерах. Читатель быстро привыкает к самостоятельному осмысленному составлению алгоритмов.
deposit_rumit 27/04/19 Просмотров: 3350 Комментариев: 1
+2
Л.Г. Бирюкова. Линейная алгебра и линейное программирование

В учебном пособии представлены задания по линейной алгебре и линейному программированию, которые предназначены для овладения навыками использования табличного процессора Excel для решения различных задач из курса высшей математики. Пособие содержит краткий теоретический материал, примеры выполнения заданий, а также варианты заданий для самостоятельной работы студентов.
gefexi 26/04/19 Просмотров: 1068 Комментариев: 0
+3
Алекс Бэнкс, Ева Порселло. GraphQL. Язык запросов для современных веб-приложений

GraphQL – это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax. Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP. Это практическое руководство поможет вам приступить к работе с языком GraphQL.
brij 25/04/19 Просмотров: 995 Комментариев: 2
+2
А. Прокопец. Конкурентное программирование на Scala

Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных.
brij 25/04/19 Просмотров: 943 Комментариев: 1
+4
Святослав Куликов. Работа с MySQL, MS SQL Server и Oracle в примерах

Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию). Приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций. Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, и снабжены разбором типичных ошибок.
brij 18/04/19 Просмотров: 1974 Комментариев: 0
+4
Роберт Мартин. Чистый код. Создание, анализ и рефакторинг

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
brij 18/04/19 Просмотров: 1387 Комментариев: 0
+3
В.В. Подбельский. Язык декларативного программирования XAML

Книга посвящена языку XAML – центральному звену таких современных технологий и средств программирования как WPF и Xamarin.Forms. Изложены основные положения синтаксиса XAML и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких традиционных языков разметки как, например, HTML. Кроме синтаксиса XAML описаны пространства имен, ключевые слова, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса.
brij 12/04/19 Просмотров: 1241 Комментариев: 0
+2
Универсальный искусственный интеллект и экспертные системы

Рассматривается история развития искусственного интеллекта, методы поиска решений в пространстве состояний, модели представления знаний, теории высказываний и предикатов. Приводятся данные и рекомендации по использованию интегрированной среды программирования баз знаний, принципы построения нейросетевой экспертной системы.
gefexi 11/04/19 Просмотров: 1409 Комментариев: 0
+2
В.М. Иванов. Интеллектуальные системы

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

Второе издание

В данной книге рассматриваются самые сложные понятия Angular 2 и в то же время демонстрируются самые передовые нормы практики, помогающие овладеть эффективными инструментальными средствами данного фреймворка. Кроме того, в ней поясняются методы и принципы, ускоряющие написание веб-приложений, а также часто пренебрегаемые вопросы тестирования и производительности. Эта книга позволит читателям досконально усвоить особенности фреймворка Angular 2.
brij 08/04/19 Просмотров: 974 Комментариев: 0
+2
Е.Г. Сысолетин. Разработка интернет-приложений

В учебном пособии раскрывается тема основ проектирования интернет-приложения. В первой части пособия содержатся теоретические положения: вводная информация об интернете и способах взаимодействия с ней; технологии построения интернет-приложений; особенности создания клиентской и серверной части приложения; особенности проектирования интернет-приложений.
gefexi 08/04/19 Просмотров: 1231 Комментариев: 1
+3
Д.Р. Кувшинов. Основы программирования

Издание содержит набор теоретических сведений, упражнений и пояснений, предназначенных для формирования и закрепления базовых навыков программирования на языке C++. Отдельное внимание уделено работе с числами с плавающей запятой. Материал пособия снабжен большим количеством заданий как для самостоятельно работы, так и для выполнения лабораторных работ в классе.
gefexi 07/04/19 Просмотров: 1643 Комментариев: 0
+3
Джошуа Блох. Java. Эффективное программирование

Третье издание

Говоря о третьем издании этой книги, достаточно упомянуть его автора — Джошуа Блоха — и это будет наилучшей ее рекомендацией. Книга представляет собой овеществленный опыт ее автора как программиста на Java. Новые возможности этого языка программирования, появившиеся в версиях, вышедших со времен предыдущего издания книги, по сути знаменуют появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на современном Java с использованием старых парадигм.
brij 06/04/19 Просмотров: 2238 Комментариев: 1
+3
java-polnoe-rukovodstvo-10
10-е издание

В этом десятом издании справочного пособия, полностью обновленном с учетом последней версии Java SE 9, поясняется, как разрабатывать, компилировать, отлаживать и выполнять программы на языке программирования Java.
tanyavip1 06/04/19 Просмотров: 2485 Комментариев: 0
+4
Бенджамин Бенгфорт, Ребекка Билбро. Прикладной анализ текстовых данных на Python

Машинное обучение и создание приложений обработки естественного языка

Технологии анализа текстовой информации стремительно меняются под влиянием машинного обучения. Нейронные сети из теоретических научных исследований перешли в реальную жизнь, и анализ текста активно интегрируется в программные решения. Нейронные сети способны решать самые сложные задачи обработки естественного языка, никого не удивляет машинный перевод, «беседа» с роботом в интернет-магазине, перефразирование, ответы на вопросы и поддержание диалога.
brij 05/04/19 Просмотров: 1210 Комментариев: 0
+2
si-na-primerax

Эта книга является превосходным учебным пособием для изучения языка программирования Си на примерах.
В книге рассмотрена базовая теоретическая часть языка Си, позволяющая ориентироваться в языке и создавать свои программы: операторы, логические конструкции, массивы, связанные списки и деревья, очереди и стеки, работа с файлами.
tanyavip1 05/04/19 Просмотров: 1412 Комментариев: 0
+4
71