В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
Курс научит максимально использовать функционал программы Excel для заполнения таблиц, обработки данных и простых вычислений. 19 практических бухгалтерских задач — и вы научитесь работать с графиками, функциями и формулами. Памятки с комбинациями клавиш и примерами формул и функций сделают вашу работу в Excel простой и эффективной.
Книга написана как введение в теорию экспертных систем. В простой и доходчивой форме показано, как построить нужную пользователю экспертную систему и соответствующую базу знаний, имея под руками персональную ЭВМ и используя язык программирования BASIC. Изложение ведется на конкретных примерах и доведено до рабочих программ. Приведены примеры функционирующих экспертных систем. Для программистов-любителей и широкого круга читателей.
Научитесь программированию и электронике с помощью 12 оригинальных и смелых проектов. Raspberry Pi - это недорогой карманный компьютер, который поможет вам создавать и программировать ваши собственные аппаратные проекты. Эта книга покажет вам как использовать мощь Raspberry Pi, чтобы создать 12 интересных проектов с использованием простого кода и обычных аксессуаров, таких как веб-камера, микрофон и светодиодные фонари. Пошаговые инструкции и подробные схемы проведут вас через каждый проект.
Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам изучить PyTorch — библиотеку глубокого обучения для языка Python — один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP.
В данной книге рассмотрены основные аспекты компьютерного зрения: обработка и анализ изображений, анализ плотного движения, сегментация изображений, работа с камерами, трехмерная реконструкция, сопоставление стереоизображений, обнаружение объектов и др. Материал дополняется историческими справками, рекомендациями по дальнейшему чтению и сведениями о рассматриваемых математических понятиях. В конце каждой главы имеются проверенные на практике упражнения и вопросы на понимание материала. Издание предназначено широкому кругу специалистов по анализу данных и изображений, а также может использоваться в качестве учебника для студентов старших курсов и для самообразования.
Погрузитесь в изучение Python и введение в анализ данных с помощью проектного подхода на основе этой книги. Благодаря структуре десятинедельного учебного курса программирования вы узнаете основные концепции и получите практический опыт с помощью еженедельных проектов. Каждая глава в этой книге представлена как полная неделя учебных тем, с понедельника по четверг охватывающих конкретные концепции. А в пятницу, когда стоит задача создать проект, вы будете использовать навыки, полученные в течение недели. Темы включают в себя основы Python и основные промежуточные концепции, такие как список понимания, генераторы и итераторы, понимание алгоритмической сложности и анализ данных с пандами.
В книге рассмотрены различные типы программного обеспечения: операционные системы, базы данных, интернет-серверы и т.п. На множестве примеров показано, как именно находить уязвимости в программном обеспечении. Тема особенно актуальна, так как в настоящее время в компьютерной индустрии безопасности программного обеспечения уделяется все больше внимания. В первой части книги читатель познакомится с выявлением и эксплуатацией уязвимостей.
Эта замечательная книга представляет собой всестороннее введение в современное олимпиадное программирование. Олимпиадное программирование является прекрасным способом изучения алгоритмов, поскольку побуждает проектировать действительно работающие алгоритмы, заставляет совершенствовать навыки кодирования и отладки и тренировать тип мышления, необходимый для решения задач в условиях соревнования.
Издание призвано помочь выпускнику сдать экзамен на «отлично». Книга содержит большое количество тестовых заданий, предназначенных для итоговой аттестации по информатике, варианты тестов для вступительных экзаменов в вуз и централизованного тестирования. Тестовые контрольные работы составлены в соответствии с программой средней общеобразовательной школы.
Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой.
Есть много книг хороших книг по программированию на Java, но не так легко найти такую, которая подходит для начинающих. Эта книга упрощает сложность программирования на Java и направляет вас по этому пути к эффективной работе. "Изучение Java с помощью математики" демонстрирует как прочная математическая основа является ключом к обучению программированию. Используя это в качестве мотивации, вы сможете программировать на Java в кратчайшие сроки.
Научитесь настраивать Raspberry Pi на нескольких различных устройствах, способных играть ретро игры. Помимо теории, эта книга в значительной степени сосредоточена на проектах: консоль для присоединения к телевизору или дисплею компьютера, настольная машина для игры аркада и т.д. Книга также научит вас как установить и использовать мультимедийный центр Kodi на вашем плеере для ретро игр.
В книге специалиста из США представлены фактически все основные разделы робототехники: кинематика и динамика исполнительных механизмов, управление приводами, сенсорные системы, программирование роботов на проблемно-ориентированных языках. Излагаемый материал иллюстрируется большим количеством примеров. Приводятся задачи для самостоятельного решения.
Профессия программиста привлекает высокой оплатой и свободой действий, но отпугивает своей «сложностью». Кажется, что нужен особый склад ума, знания математики, свободный английский. Да и как понять, подходит ли вам эта профессия, прежде чем потратить большие деньги или уйму времени на её освоение? Изучив этот курс вы оцените, насколько вам интересно программирование, создадите свой первый проект и изучите основы, которые необходимо знать программисту.
Настоящая книга представляет собой исчерпывающее руководство по новому 32-битному процессору компании ARM - Cortex-МЗ. В данном руководстве подробно описана архитектура процессорного ядра Cortex-МЗ и его подсистемы памяти. Также подробно рассмотрены остальные узлы процессора, в том числе контроллер векторных прерываний NVIC, модуль защиты памяти MMU и разнообразные компоненты отладки. Приводится детальное описание новой системы команд Tbumb-2, поддерживаемой данным процессором.
Книга содержит большое число примеров программного кода как на языке Си, так и на ассемблере.
Пособие представляет собой вводный курс программирования, который систематизирует знания основных алгоритмических конструкций, полученные в школьном курсе информатики, но при этом формализует и углубляет их, создавая прочную основу для дальнейшего систематического изучения курса программирования в соответствии с требованиями ФГОС ВО.
Python – это невероятно популярный, востребованный, современный, мощный скриптовой язык программирования, который предлагает низкий порог вхождения для начинающих его изучение. Отличительной чертой Python является простой в использовании синтаксис, что делает этот высокоуровневый язык программирования идеальным как для новичков, так и для тех, кто хочет сменить направление в IT. Многие IT-компании готовы брать даже новичков-стажеров на оплачиваемую работу, не говоря уже о профессионалах, которым почти всегда предлагают солидное, на фоне других языков, денежное вознаграждение. Что само по себе уже выделяет Питон на фоне остальных. Несмотря на относительную простоту изучения, Python позволяет решать самые разные задачи и писать достаточно сложный код. Он может применяться в таких областях, как разработка мобильных приложений под iOS и Android, десктопных приложений под Windows, MacOS и Linux, игр, в веб-разработке, машинном обучении, анализе данных, образовательных проектах, создании ERP-систем и бизнес-приложений.
Эта книга - подробное руководство по применению оконных функций в SQL Server, а также в стандарте SQL, в том числе по использованию элементов, которые пока не реализованы в SQL Server. Здесь описаны принципы работы с окнами в SQL Server и работа различных оконных функций (ранжирования, аналитики, агрегирования и смещения), а также функции упорядоченных наборов. Подробно освещен вопрос оптимизации оконных функций в SQL Server 2012 для достижения максимальной производительности. Отдельная глава посвящена тщательному анализу примеров практического применения оконных функций.
Эта книга, посвященная методике вероятностного программирования, научит вас создавать гибкие байесовские статистические модели в программном коде.
Сочетание гибкого определения модели и механизма автоматического логического вывода предоставляет исследователю мощный инструмент для быстрого создания, анализа и постепенного усовершенствования новых статистических моделей.