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

Программирование на Python для абсолютных новичков

Эта книга написана в виде иллюстрированного пошагового руководства и рабочей тетради для начинающих программистов, познакомит вас с языком программирования Python посредством четких объяснений, диаграмм, примеров кода, лабораторных работ и видеодемонстраций.
gefexi 11/10/23 Просмотров: 1092 Комментариев: 0
+3
Д. Златопольский. Подготовка к ЕГЭ по информатике в компьютерной форме

Книга предназначена для самостоятельной подготовки учащихся к единому государственному экзамену по информатике и ИКТ, который начиная с 2021 года будет проходить в компьютерной форме. Согласно демонстрационному варианту ЕГЭ 2021 года, в содержании экзамена будет существенно увеличено количество заданий, связанных с алгоритмизацией и программированием.
gefexi 11/10/23 Просмотров: 479 Комментариев: 0
0
А.Н. Антонопулос. Освоение Lightning Network

Lightning – маршрутизируемая сеть платежных каналов, которая предоставляет безопасные, дешевые, быстрые платежи Bitcoin с высокой степенью при-ватности, даже когда дело касается малых сумм. В этой книге приводится обзор сети Lightning, базовых концепций, которые легли в ее основу, и принциповее работы. Примеры проиллюстрированы на языках Go, C++, Python и с исполь-зованием командной строки Unix-подобной операционной системы. Книга адресована программистам, имеющим представление об основах системы Bitcoin, однако ряд глав доступен широкому кругу читателей, интересующихся блочными цепями.
gefexi 10/10/23 Просмотров: 648 Комментариев: 0
0
Роберт И. Кабаков. R в действии. Анализ и визуализация данных с использованием R и Tidyverse

R – золотой стандарт, ежедневно используемый исследователями по всему миру для самых разных вычислений и статистического анализа данных. Этот свободно распространяемый язык с открытым исходным кодом включает огромное количество пакетов самой разной направленности, от расширенной визуализации данных до глубокого обучения.
gefexi 09/10/23 Просмотров: 536 Комментариев: 0
0
М. Розема. DAX для профессионалов: теория и практика

В книге излагаются основы моделирования данных с точки зрения языка DAX. Разбираются реальные бизнес-сценарии, связанные с учетом складских запасов, прогнозированием, взаимодействием между отделами в рамках компании и безопасностью данных. Прорабатываются нюансы моделирования данных и распространенные ошибки, допускаемых при построении сложных агрегаций.
gefexi 08/10/23 Просмотров: 514 Комментариев: 0
+2
TinyML. Книга рецептов

Искусственный интеллект и интегрированные устройства со сверхнизким энергопотреблением делают мир умнее

TinyML – технология, призванная расширить использование искусственного интеллекта за счет устройств с малым энергопотреблением, таких как микроконтроллеры. Прочитав эту книгу, вы сможете свободно использовать передовые практики и фреймворки ML в своей работе. Среди рассматриваемых тем: принципы программирования микроконтроллеров, основы развертывания приложений на Arduino Nano 33 BLE Sense и Raspberry Pi Pico, внедрение приложения, реагирующего на человеческий голос, с помощью Edge Impulse, использование трансфертного обучения для классификации внутренних помещений с помощью Arduino Nano 33 BLE Sense, создание приложения для распознавания жестов с помощью Raspberry Pi Pico, разработка модели CIFAR-10 для микроконтроллеров с ограниченным объемом памяти, запуск классификатора изображений на виртуальном ARM Ethos-U55 microNPU с microTVM. Издание предназначено для инженеров-разработчиков, заинтересованных в создании приложений машинного обучения на микроконтроллерах. Требуется базовое знакомство с языками C/C++, Python и интерфейсом командной строки (CLI). Предварительные знания о микроконтроллерах не обязательны.
brij 06/10/23 Просмотров: 849 Комментариев: 0
0
Эффективное тестирование программного обеспечения

В этой книге представлены основы систематического эффективного тестирования программного обеспечения. Показаны способы автоматизировать часть этого процесса, приводятся шаблоны проектирования, которые помогут писать легко контролируемый и простой для наблюдения код. Обсуждаются модульные, интеграционные и системные тесты; рассматривается передовой опыт работы с тестовым кодом. Издание адресовано разработчикам с разным уровнем знаний: начинающие детально изучат процесс тестирования на конкретных примерах, опытные познакомятся с новыми практическими приемами и отточат имеющиеся навыки.
brij 06/10/23 Просмотров: 972 Комментариев: 0
0
Язык С. Мастерство программирования

Принципы, практики и паттерны

Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирования, рассказывает, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. Ищете ли вы конкретный паттерн или вам нужен обзор проектных решений, относящихся к определенной теме, эта книга будет в помощь. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II покажет, как паттерны программирования на C применяются к реализации более крупных программ.
brij 04/10/23 Просмотров: 610 Комментариев: 0
0
Аналитика в Power BI с помощью R и Python

Данная книга поможет вам научиться использовать языки программирования R и Python в аналитике совместно с Microsoft Power BI. Эксперт в области анализа данных и автор книги Райан Уэйд продемонстрирует на примерах, как можно легко и просто применить R и Python там, где стандартных средств Power BI просто недостаточно.
gefexi 04/10/23 Просмотров: 638 Комментариев: 0
0
Программирование на Java для начинающих

В своей новой книге автор популярной методики обучения языкам программирования Алексей Васильев приглашает читателей в увлекательное путешествие по Java. Без сомнения, этот язык сегодня является одним из наиболее востребованных в методологии объектно-ориентированного программирования и прекрасно подходит для освоения его азов. Простым и понятным даже для начинающих языком автор рассказывает обо всех тонкостях программирования на Java, начиная при этом с самых основ, таких как классы и объекты.
gefexi 04/10/23 Просмотров: 716 Комментариев: 0
+1
chatgpt_dlia_chainikov

ChatGPT для чайников представляет собой первое знакомство для всех интересующихся аспектами применения искусственного интеллекта (ИИ), который может отвечать на вопросы, писать эссе и генерировать практически любой текст. Из этой книги вы узнаете, как функционирует ChatGPT и как с ним работать, чтобы получать нужные результаты. Вы также изучите этику использования контента, созданного ИИ, для различных целей.
ChatGPT быстро развивается, что усложняет понимание и отслеживание его быстрого прогресса. Эта книга предназначена для того, чтобы помочь вам быстрее понять, как работает эта технология и как ее использовать. Да, ChatGPT будет продолжать совершенствоваться и после публикации этой книги, но вы по-прежнему будете обладать практическими знаниями, на которые вы сможете опереться, продолжая учиться по мере того, как происходят изменения. Кроме того, эти знания помогут вам адаптироваться и использовать другие модели ИИ, некоторые из которых неизбежно станут намного более продвинутыми.
tanyavip1 03/10/23 Просмотров: 1056 Комментариев: 0
+1
Джефф Эриксон. Алгоритмы

В этом руководстве содержатся основные сведения об алгоритмах: анализируются различные типы алгоритмов, рассматриваются мето-ды их построения (рекурсия, динамическое программирование и др.), приводятся практические примеры. В конце каждой главы приводятся упражнения, направленные на закрепление пройденного.
gefexi 03/10/23 Просмотров: 606 Комментариев: 0
0
Михаил Фленов. PHP глазами хакера

Рассмотрены вопросы безопасности и оптимизации сценариев на языке PHP. Большое внимание уделено описанию типичных ошибок программистов, благодаря которым, хакеры проникают на сервер, а также представлены методы и приведены практические рекомендации противостояния внешним атакам. Показаны реальные примеры взлома Web-сайтов и рекомендации, которые помогут создавать более защищенные сайты. В 5-м издании переписаны примеры с учетом современных возможностей PHP 8 и добавлена глава по безопасности во фреймворках Laravel и Symfony.
gefexi 30/09/23 Просмотров: 2320 Комментариев: 0
0
Математика в машинном обучении

Фундаментальные математические дисциплины, необходимые для понимания машинного обучения (МО), — это линейная алгебра, аналитическая геометрия, векторный анализ, оптимизация, теория вероятностей и статистика. Традиционно все эти темы размазаны по различным курсам, поэтому студентам, изучающим data science или computer science, а также профессионалам в МО, сложно выстроить знания в единую концепцию. Эта книга самодостаточна: читатель знакомится с базовыми математическими концепциями, а затем переходит к четырем основным методам МО: линейной регрессии, методу главных компонент, гауссову моделированию и методу опорных векторов. Тем, кто только начинает изучать математику, такой подход поможет развить интуицию и получить практический опыт в применении математических знаний, а для читателей с базовым математическим образованием книга послужит отправной точкой для более продвинутого знакомства с машинным обучением.
brij 29/09/23 Просмотров: 745 Комментариев: 0
0
Карьера Software Engineering Manager

Перед вами неожиданно открылась возможность возглавить команду разработчиков ПО? Пора становиться менеджером? Как решить, подходит ли вам такой шаг в карьере? И если да, то чему нужно научиться, чтобы добиться успеха? С чего начать? Как понять, что вы все делаете правильно? Что вообще означает «менеджмент»? Джеймс Стэньер делится секретами, которые необходимо знать, чтобы успешно управлять командой разработчиков.
gefexi 29/09/23 Просмотров: 492 Комментариев: 0
0
А.В. Постолит. Основы искусственного интеллекта в примерах на Python

Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения, и библиотек ImageAI и OpenCV для обработки изображений.
gefexi 28/09/23 Просмотров: 807 Комментариев: 0
+1
К.Т. Мансуров. Основы программирования в среде Lazarus

В книге излагаются основы программирования на языке Паскаль. Она вводит читателя в круг тех идей, понятий, принципов и методов, на которых зиждется современное программирование. Изложение языка Паскаль ведется применительно к компилятору Free Pascal и среде Lazarus, которые относятся к категории свободного программного обеспечения. Достоинством СПО является общедоступность и бесплатность. Так и Free Pascal и Lazarus можно свободно скачать в Интернете.
gefexi 28/09/23 Просмотров: 541 Комментариев: 0
0
Г.В. Зыкова. Основы программирования на языке Python

Данное учебно-методическое пособие разработано для начального курса изу-чения языка программирования Python, включенного в последние годы в контрольно-измерительные материалы ЕГЭ по информатике и, соответственно, в школьный курс информатики и ИКТ.
gefexi 28/09/23 Просмотров: 705 Комментариев: 0
0
Rust в действии

Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования. Rust рассматривается как современное дополнение для С при программировании ядра ОС и при системном программировании, а также как низкоуровневый скоростной язык, обеспечиваю­щий максимальную производительность. Объяснены тонкости работы с процессо­ром, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода. Главная цель книги - обучить вас программированию на языке Rust. В книге представлены довольно крупные и способствующие обучению рабочие проекты. По ходу изучения материала будут созданы база данных, эмулятор процессора, яд­ро операционной системы и разработано несколько других интересных проектов. Предстоит даже заняться процедуральным искусством. Каждый проект разработан с целью изучения языка программирования Rust в удобном для вас темпе. Для тех, кто еще не освоился в Rust-программировании, есть множество возможностей по расширению проектов в любом выбранном направлении.
brij 25/09/23 Просмотров: 599 Комментариев: 0
0
97 вещей, о которых должен знать каждый Java-программист

Что должен знать каждый Java-программист? Ответов на этот вопрос может быть очень много. Авторы этой книги собрали мнения нескольких десятков опытных разработчиков на Java, чтобы создать единое руководство для тех, кто только начинает свой путь в программировании. Когда так много нужно знать, так много нужно сделать и есть так много способов сделать это, ни один человек или один источник не может утверждать, что его путь — «единственный истинный». Идеи не совпадают, как модульные части, и никто к этому не стремится — пожалуй, даже наоборот. Ценность каждого вклада проистекает из его уникальности. Ценность коллекции заключается в том, как материалы дополняют, подтверждают и даже противоречат друг другу. Здесь нет всеобъемлющего повествования: вы должны прочувствовать идеи, поразмыслить над ними и связать воедино, примеряя их к своей ситуации, знаниям и опыту.
brij 25/09/23 Просмотров: 702 Комментариев: 0
0
19