
Эта книга представляет собой сборник заметок, которые я создал, изучая программирование на Android, чтобы создать мое первое приложение. Хотя я не гений программирования на Android (это уж точно!), я подумал, что было бы неплохо собрать все эти крошечные советы и приемы программирования, которые я нашел на этом пути, и разместить их в одном месте.
Предполагается, что читатель имеет некоторые знания в области программирования, но не предполагает знания GUI или объектно-ориентированного программирования. Кроме того, не предполагается знание Java-программирования, поскольку две главы посвящены введению в программирование на Java, а также объектно-ориентированного программирования.

"Научите своих детей программировать" - это пособие для родителей и учителей по обучению детей основам программирования и решению проблем с использованием Python, мощного языка, используемого в курсах колледжа и таких технологических компаний как Google и IBM.
В пошаговых объяснениях дети сразу же получат навыки компьютерного мышления, а визуальные и игровые примеры будут удерживать их внимание. Дружелюбное знакомство с основными концепциями программирования, такими как переменные, циклы и функции поможет даже самым юным программистам построить навыки, необходимые им для создания собственных игр и приложений.

Данный курс создан для изучения Angular 2, который является переработанной и улучшенной версией популярного фреймворка AngularJS. Среди преимуществ этой технологии можно отметить высокую производительность, удобство работы и использование TypeScript в качестве основного языка для разработки.

С сильным акцентом на библиотеке RFC, эта книга дает новичкам из первых рук введение в основные понятия и освещает ключевые инструменты в ABAP Workbench. Реальные примеры программирования помогают проиллюстрировать архитектуру клиент-сервер и показать вам, как оценить соответствующие инструменты для диагностики ошибок, устранения неполадок и т.д. Опытные разработчики SAP могут сразу погрузиться в обширные главы по программированию интерфейса RFC и передовые методы, такие как: tRFC, qRFC и параллельная обработка.

Java - современный объектно-ориентированный язык программирования. Программа, написанная на Java, способна выполняться практически на любом компьютере. Зная Java, можно создавать мощные мультимедийные приложения для любой платформы. Десятки тысяч программистов начинали изучать Java с помощью предыдущих изданий этой книги. Теперь ваша очередь! Независимо от того, на каком языке вы программировали раньше (и даже если вы никогда прежде не программировали), вы быстро научитесь создавать современные кроссплатформенные приложения.

"Компьютер для детей" - прекрасное пособие для первого знакомства с этим чудом техники, прочно вошедшим в нашу жизнь. Информационная эпоха, в которую мы живем, требует от детей новых навыков - таких, как способность получать, оценивать и интерпретировать большое количество данных. Без компьютера в таком деле не обойтись. Первые наглядные уроки общения с компьютером разовьют логическое мышление и научат навыкам самостоятельной работы. Ребенок сможет сохранить файлы, знать правила общения с дисками, понимать устройство компьютера, пользоваться Windows и его приложениями, а также свободно перемещаться во всемирной сети интернет. И все это благодаря доступному изложению и богато иллюстрированному материалу книги. Это издание представляет собой своеобразную энциклопедию о компьютере для младших школьников. Книга написана доступным языком, приводится множество иллюстраций. Основные разделы: устройство компьютера, история, компьютерные программы, работа в сети интернет. Книга будет полезна не только для младших школьников, но и для взрослых начинающих осваивать пока еще таинственный компьютерный мир.

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета.

Сборник научных статей по курсу "Теоретическая информатика". Тематика разная. От алгоритмов до стеганографии.

В курсе лекций изложены математические основы современной криптографии, описан ряд криптографических схем и протоколов, имеющих важное теоретическое значение и широкое практическое применение. Лекции сопровождаются примерами и задачами.

Сегодня как никогда остро стоит проблема адаптивного веб-дизайна. Все больше планшетных компьютеров, смартфонов и даже телевизоров используется для выхода в Интернет. Разработчикам веб-страниц требуется принимать во внимание огромное разнообразие размеров экранов, а также учитывать особенности соответствующего пользовательского взаимодействия. Адаптивный веб-дизайн позволяет наилучшим образом отобразить содержимое сайтов на экранах устройств, используемых для просмотра.

Эта книга о том, чем занимаются специалисты по искусственному интеллекту. О том, в решении каких задач умные машины уже заменили человека, и какие интеллектуальные технологии могут появится в обозримом будущем. О том может ли машина, стать равноценным партнером человека или даже превзойти его? Насколько реальна возможность бунта машин, так любимого писателями-фантастами?

Эта книга представляет собой не просто задачник с набором примеров и упражнений различной степени сложности. Основные цели предлагаемого учебного пособия - придать курсу программирования научно обоснованный базис, сформировать на его основе определенную культуру проектирования и разработки программ, структурировать соответствующим образом учебный процесс. Авторы старались большую часть практических заданий посвящать не столько синтаксическим особенностям языка программирования, сколько методам программирования, технологии проектирования алгоритмов и разработки программных систем.

Эта книга поможет вам в разработке своего сайта интернет-магазина с помощью PrestaShop - бесплатной системы управления содержимым с открытым исходным кодом, предназначенной для электронной коммерции, написанной на PHP с поддержкой базы данных MySQL.

Искусственный интеллект приобретает все большее значение в современном мире, где все управляется технологией и данными. Он широко используется во многих областях, таких как поисковые системы, распознавание образов, робототехника, финансы и т.д. Мы будем исследовать в этой книге различные сценарии реального мира и вы узнаете о различных алгоритмах, которые могут быть использованы для построения приложений искусственного интеллекта на языке Python.

Книга позволит вам освоить разработку виртуальной реальности в Unity - наиболее популярном на сегодняшний день игровом движке. Вы узнаете, как использовать Unity для разработки VR-приложений, поддерживающих такие устройства, как Oculus Rift и Google Cardboard, позволяющих взаимодействовать с виртуальными мирами. Книга расскажет вам, как создать ряд интересных и занимательных VR-проектов.

Это простое и доступное руководство, в котором вы найдете полезные советы и современные приемы программирования игр на C# в Unity. Десять исчерпывающих глав книги содержат практические и наглядные примеры творческого подхода к программированию на C# и созданию коммерчески успешных игр профессионального уровня.

Книга предназначена для самостоятельного освоения программирования на языке JavaScript. Это издание – не справочник, а практическое руководство для самостоятельного изучения JavaScript, не требующее от читателя предварительной подготовки в области программирования.

Data Science - это совокупность понятий и методов, позволяющих придать смысл и понятный вид огромным объемам данных. Каждая из глав этой книги посвящена одному из самых интересных аспектов анализа и обработки данных. Вы начнете с теоретических основ, затем перейдете к алгоритмам машинного обучения, работе с огромными массивами данных, NoSQL, потоковым данным, глубокому анализу текстов и визуализации информации. В многочисленных практических примерах использованы сценарии Python.

Не можете сосредоточиться на работе? Постоянно отвлекаетесь на проверку электронной почты, социальные сети и новостные ленты? Пора воспользоваться советами от ведущих IT-специалистов и погрузиться в работу с головой.
Освойте один из самых ценных навыков - умение сосредоточиться на сложной задаче, не отвлекаясь на мелочи.

Машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, однако эта область не является прерогативой больших компаний с мощными аналитическими командами. Даже если вы еще новичок в использовании Python, эта книга познакомит вас с практическими способами построения систем машинного обучения. При всем многообразии данных, доступных на сегодняшний день, применение машинного обучения ограничивается лишь вашим воображением.