3-е издание
Если вам нужна помощь в написании программ на Python 3 или хотите обновить старый код Python 2, эта книга как раз то что нужно.
Снабжённый практическими рецептами, написанными и протестированными с Python 3.3, это уникальный сборник рецептов предназначен для опытных программистов на Python, которые хотят сосредоточиться на современных инструментах и идиомах. Внутри вы найдете полные рецепты более чем дюжины тем, охватывающих основной язык Python, а также задачи, общие для широкого спектра прикладных областей. Каждый рецепт содержит образцы кода, которые вы можете сразу использовать в своих проектах, а также обсуждение того, как и почему это решение работает.
Издание поможет спланировать и разработать качественные Web-сайты или страницы с удобной навигацией, построенные с рациональным использованием графики, текста и палитры цветов. Ваши посетители смогут легко и быстро находить необходимую им информацию - независимо от типа обозревателя, скорости соединения и платформы компьютера. Советы, приведенные в этой книге, помогут вам сделать содержимое узла более интересным и визуально привлекательным. В данную книгу включено описание каскадных таблиц стилей (CSS - Cascading Style Sheets). Этот мощный язык оформления стиля в сочетании с языком XHTML поможет вам создать привлекательные и эффектные Web-страницы.
Книга из серии "Основы информатики" знакомит читателей с основами Web-дизайна и HTML, графическими редакторами Adobe Photoshop, Flash и Dreamweaver и полностью соответствует курсу предпрофессиональной подготовки по предмету "Дизайн" ("Web-дизайн", "Информационные -технологии"), а также расширяет базовый курс информатики 10—11 классов (разделы "Технология обработки графики", "Технология разработки мультимедийных проектов", "Компьютерные коммуникации"). Содержит практические работы и задания, помогающие закрепить полученные знания и умения. Издание проиллюстрировано и снабжено компакт-диском.
В книге изложены основы современного языка Perl, популярность которого постоянно возрастает, особенно в таких областях, как обработка текста, CGI - программирование, системное администрирование. Язык описан по схеме от простого к сложному: типы данных, переменные, операции, операторы и т.д.
Эта книга представляет собой сборник заметок, которые я создал, изучая программирование на 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# и созданию коммерчески успешных игр профессионального уровня.