информатика RSS

Е.А. Черткова. Программная инженерия

В учебнике изложены ключевые понятия программной инженерии — методы, технологии, модели процесса разработки программного обеспечения. Рассмотрены инструментальные средства программной инженерии, предназначенные для автоматизации процессов разработки программного обеспечения. Описаны методы и инструментальные средства визуального моделирования программных систем с использованием объектно-ориентированного подхода. Приведены упражнения на построение диаграмм программного обеспечения с помощью IBM Rational Rose на языке моделирования UML.
gefexi 01/05/19 Просмотров: 1126 Комментариев: 0
+4
Мартин Эрвиг. Занимательные алгоритмы. Чему нас учат истории знаменитых героев

Вы всегда считали, что алгоритм — это что-то из мира неопрятных хакеров, освещенных экранами в полутемных помещениях, забитых компьютерами? Что это нечто "не от мира сего", для обычного человека находящееся за гранью понимания? Вы непростительно ошибаетесь. Вероятно, это одно из наибольших заблуждений нашего времени — особенно непонятное в свете того, что человечество давно и основательно знакомо с алгоритмами. Прочтя эту книгу, вы в этом убедитесь.
brij 01/05/19 Просмотров: 1246 Комментариев: 1
+3
Java Многопоточность

Данный курс предоставлен для полноценного изучения многопоточности в Java, он подойдет как людям совершенно не знакомым с данной технологией, так и для тех кто уже с ней работал. Вы сможете полноценно изучить данную технологию, от самых азов до более продвинутых нюансов связаных с применением многопоточности.
tottall 01/05/19 Просмотров: 2301 Комментариев: 0
0
Джон Мюллер, Лука Массарон. Искусственный интеллект для чайников

Что такое искусственный интеллект? Искусственный интеллект является захватывающим и немного жутковатым. Он вокруг нас. Искусственный интеллект помогает защитить от мошенничества, контролировать расписание медицинских процедур, он способен работать в клиентской службе и даже помогает вам в выборе телешоу и приборке вашего дома. Хотите узнать больше? Эта книга восполняет пробелы, знакомя вас с тем, что представляет собой искусственный интеллект и чем он не является, рассматриваются также этические вопросы использования искусственного интеллекта, его современное применение и некоторые из удивительных вещей, на которые он, вероятно, будет способен завтра. Будь вы технофилом или просто любопытны, вы будете очарованы тем, что узнаете!
brij 01/05/19 Просмотров: 1471 Комментариев: 0
+1
Орельен Жерон. Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow

Концепции, инструменты и техники для создания интеллектуальных систем

Благодаря серии недавних достижений глубокое обучение значительно усилило всю область машинного обучения. В наше время даже программисты, почти ничего не знающие об этой технологии, могут использовать простые и эффективные инструменты для реализации программ, которые способны обучаться на основе данных. В настоящем практическом руководстве показано, что и как следует делать. За счет применения конкретных примеров, минимума теории и двух фреймворков Python производственного уровня - Scikit-Learn и TensorFlow - автор книги поможет вам получить интуитивное представление о концепциях и инструментах, предназначенных для построения интеллектуальных систем.
brij 01/05/19 Просмотров: 1042 Комментариев: 0
+2
Java + Android - программирование мобильных приложений

Этот курс познакомит вас с базовыми знаниями языка Java, необходимыми для разработки мобильных приложений платформы Android. Вы научитесь разрабатывать Android приложения с нуля с помощью интегрированной среды разработки Android Studio.
tottall 29/04/19 Просмотров: 2718 Комментариев: 0
0
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 Просмотров: 1465 Комментариев: 0
+2
Мартин Фаулер, Кент Бек. Рефакторинг. Улучшение проекта существующего кода

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

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

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

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

Изучив этот видеокурс вы не просто узнаете, как быстро и качественно создавать одностраничные динамичные веб-приложения практически под любые задачи. Будет показано, как делать их изначально универсальными и SEO-оптимизированными. Nuxt — это удобный инструмент, который позволяет быстро и относительно легко создавать действительно сложные приложения. Это основа для более простого создания сложных приложений Vue, не предназначенная для других фреймворков.
tottall 27/04/19 Просмотров: 1267 Комментариев: 1
0
Владимир Паронджанов. Учись писать, читать и понимать алгоритмы

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

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

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

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

Как научиться создавать приложения на Android? Во-первых, Вам необходимо освоить язык Java, поскольку приложения для Android пишутся именно на этом языке. Дальше у Вас есть разные пути: записаться на оффлайн-курсы, что дорого и, на мой взгляд, бесполезно, плюс очень неудобно. Так же можно обратиться к репетитору, что ещё дороже, так же не очень неудобно, но, правда, намного эффективнее. Ещё можно читать множество книг, искать информацию в Интернете. И, на мой взгляд, этот способ уже на порядок лучше предыдущих, но он занимает, к сожалению, очень много времени. В принципе, я как раз и обучался таким способом. Главная проблема, с которой я сталкивался – это устаревший код. Подавляющее большинство обучающих статей для Android написаны ещё в 2011-2012 году. И если некоторые из них ещё актуальны, то часть просто устарела так, что, в принципе, не работают. Дальше снова нужно искать более свежую информацию, причём крайне желательно знать английский язык, чтобы найти правильный вариант решения той или иной задачи. Точно такая же проблема и у книг, так как с момента написания книги и до её публикации проходит зачастую не один год, а это, пусть и не критично (как ошибочно думает большинство), но всё-таки серьёзно влияет на актуальность.

-A.L.E.X.- 24/04/19 Просмотров: 3742 Комментариев: 2
+3
Изучение C# от новичка до профи

Курс по C# рассчитан на новичков, которые хотят изучить язык. Курс состоит из трёх частей, в которых вы научитесь: писать код на C#, создавать консольные программы, разрабатывать полноценные программы под Windows с дизайном и подключением к БД, а также создавать веб сайты на ASP.NET и публиковать их в интернете.
tottall 22/04/19 Просмотров: 1698 Комментариев: 1
+1
Р.В. Соколов. Информационные системы управления производственной компанией

Концепция непрерывного улучшения процессов предполагает поэтапное, непрерывно повторяющееся улучшение процессов производства в соответствии со схемой, известной под названием «Колесо Деминга».
gefexi 18/04/19 Просмотров: 768 Комментариев: 0
0
Святослав Куликов. Работа с MySQL, MS SQL Server и Oracle в примерах

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

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