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

Л.А. Залогова. Разработка Паскаль-компилятора

В книге излагается структура компилятора, основные принципы построения всех его основных блоков — лексического, синтаксического и семантического анализаторов, а также генератора кода. Методы компиляции программ на Паскале описаны на языке С. Для студентов и специалистов, занимающихся созданием программного обеспечения, а также для всех желающих создать компилятор с своего собственного языка программирования.
gefexi 13/10/24 Просмотров: 1342 Комментариев: 0
+2
Борис Бейзер. Тестирование черного ящика

Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. В ней глубоко рассматриваются основные вопросы тестирования программного обеспечения, позволяющие отыскать максимум ошибок при минимуме временных затрат.
gefexi 10/10/24 Просмотров: 117 Комментариев: 0
+1
Дамир Халилов. ChatGPT на каждый день. 333 промта для бизнеса и маркетинга

В книге приведены основы работы с нейросетью ChatGPT, ее использования для бизнес и маркетинговых задач. Основа книги – 300 готовых промтов, заданий для генерации огромного количества материалов - от постов до сложных маркетинговых документов (Карта Путешествия Клиента, CustDev и других). Качество результата работы нейросети зависит от детальной проработки промта, его структуры и отдельных элементов.
gefexi 09/10/24 Просмотров: 224 Комментариев: 0
+1
Павел Анни. Поговорим на Python. Разработка ПО для начинающих

Программирование — это приключение, полное трудностей, нового опыта, побед и поражений. В книге «Поговорим на Python» вы присоединитесь к Эрику и Саймону, которые учатся программировать на Python и создают свое первое приложение. Книга написана специально для будущих программистов и идеальна, чтобы начать осваивать навык, который останется на всю жизнь! Книга «Поговорим на Python» учит писать код, задавать вопросы, делать ошибки и пробовать разные решения — прямо как в жизни.
gefexi 07/10/24 Просмотров: 235 Комментариев: 0
+2
Кирилл Бобров. Грокаем конкурентность

Конкурентность позволяет эффективно выполнять компьютерные программы, разделяя их на задачи, которые можно запускать независимо. Такой подход помогает ускорить игровую графику, обучать большие модели искусственного интеллекта, быстро масштабировать веб-приложения, оптимизировать обработку больших данных и решать многие другие задачи. Работать с конкурентностью непросто, так что эта книга постепенно введет вас в курс дела, а помогут в этом интересные примеры, забавные иллюстрации и понятный код на Python.
gefexi 05/10/24 Просмотров: 169 Комментариев: 0
0
В. Олифер, Н. Олифер. Компьютерные сети. Принципы, технологии, протоколы. Юбилейное издание 2024

6-е издание, дополненное и исправленное

Эта книга является результатом многолетнего опыта преподавания авторами курсов сетевой тематики в аудиториях государственных вузов и различных учебных центров, а также участия в научно-технических разработках, таких как проект Janet, связанный с созданием объединяющей сети кампусов университетов и исследовательских центров Великобритании, и панъевропейские проекты GEANT2, GEANT3 и GEANT4. Основу книги составили материалы курсов «Проблемы построения корпоративных сетей», «Основы сетевых технологий», «Организация удаленного доступа», «Сети TCP/IP», «Стратегическое планирование сетей масштаба предприятия» и ряда других. Эти материалы прошли успешную проверку в бескомпромиссной и сложной аудитории, состоящей из слушателей с весьма различным уровнем подготовки и кругом профессиональных интересов. Среди них — студенты и аспиранты вузов, сетевые администраторы и интеграторы, начальники отделов автоматизации и преподаватели. Учитывая специфику аудитории, курсы лекций строились так, чтобы начинающий получил основу для дальнейшего изучения, а специалист смог систематизировать и актуализировать имеющиеся знания. В соответствии с такими же принципами написана и эта книга — она является фундаментальным курсом по компьютерным сетям, сочетающим широту охвата основных областей, проблем и технологий этой быстроразвивающейся области знаний с основательным рассмотрением деталей каждой технологии.
brij 04/10/24 Просмотров: 324 Комментариев: 0
+1
Роберт Максимчук, Эрик Нейбург. UML для простых смертных

"UML для простых смертных" является прекрасным руководством, в котором показываю преимущества применения UML. Эта книга знакомит читателя с различными типами диаграмм и методиками моделирования; в ней приводятся случаи из реальной жизни, которые объясняют, каким образом UML может помочь вам и вашей команде. Книга станет очень ценной для любого, кто управляет организациями, проектами или командами или хочет стать таким.
gefexi 03/10/24 Просмотров: 223 Комментариев: 0
0
Эрик Манн. Рецепты PHP. Для профессиональных разработчиков

В этом сборнике рецептов разработчики на PHP найдут надежные и проверенные решения распространенных задач. PHP — удивительно простой язык программирования, что объясняет, почему на нем написано более 75 % веб-сайтов в Интернете. Но он также невероятно терпим к ошибкам программирования, что может привести к тиражированию сомнительного кода.
gefexi 03/10/24 Просмотров: 185 Комментариев: 0
0
Администрирование Astra Linux

Рассмотрена установка Astra Linux, настройка после установки, процесс загрузки системы, в том числе система инициализации systemd, основы командной строки, настройка сети, беспроводного и проводного соединения с Интернетом, установка ПО, настройка хранилища, работа с файловой системой, настройка Samba (интеграция с Windows-сетью), Apache (веб-сервер), SSH, VNC (графический удаленный доступ) и других необходимых сетевых служб.
gefexi 02/10/24 Просмотров: 258 Комментариев: 0
0
Михаил Фленов. C# глазами хакера

Подробно рассмотрены все аспекты безопасности от теории до реальных реализаций .NET-приложений на языке C#. Рассказано, как обеспечивать безопасную регистрацию, авторизацию и поддержку сессий пользователей.Перечислены уязвимости, которые могут быть присущи веб-сайтам и Web API, описано, как хакеры могут эксплуатировать уязвимости и как можно обеспечить безопасность приложений.
gefexi 30/09/24 Просмотров: 215 Комментариев: 0
0
Эндрю Хоффман. Безопасность веб-приложений. Разведка, защита, нападение

Три столпа безопасности приложений — разведка, нападение и защита. Во втором издании Эндрю Хоффман рассматривает десятки смежных тем, от новейших типов атак и средств защиты до моделирования угроз, жизненного цикла безопасной разработки ПО (SSDL/SDLC) и архитектуры нулевого доверия. Вы получите подробную информацию об эксплойтах и средствах защиты от атак с использованием GraphQL, облачных технологий и доставки контента (CDN). В главы, посвященные атакам и их предотвращению, добавлены сведения для более продвинутых читателей.
gefexi 30/09/24 Просмотров: 209 Комментариев: 0
+1
Веб-технологии в бизнесе

В книге рассматриваются базовые знания о различных аспектах разработки веб-приложений. Изучаются основные инструменты веб-разработки: язык разметки HTML, каскадные таблицы стилей — CSS, система контроля версий Git, Bootstrap Framework, язык программирования JavaScript, библиотека React.js. Веб-разработчик — одна из современных перспективных и карьерных профессий в IT-отрасли. Технологии веб-разработ­ки в руках специалиста позволяют создавать веб-сайты и при­ложения, которые помогают решать многообразие задач в сфе­ре бизнеса и маркетинга. Для того чтобы создавать веб-приложения или веб-сайты, необходимо знать минимальный набор веб-технологий, без ко­торых веб-разработка невозможна. Любой веб-разработчик дол­жен иметь опыт работы со следующими инструментами: HTML, CSS, JavaScript, одним из фреймворков для разработки интер­фейсов (например, React.js, Angular.js или Vue.js), языком запро­сов SQL для работы с базами данных, одним из серверных язы­ков программирования, а также IDE (интегрированная среда разработки), в которой используется этот язык. Конечно, это далеко не полный список. Однако эти технологии обязатель­ны для изучения хотя бы на базовом уровне. Предназначено для студентов и работников, специализирующихся в области прикладной информатики, компьютерных наук и занимающихся разработкой веб-приложений для бизнеса.
brij 29/09/24 Просмотров: 199 Комментариев: 0
0
Г.Б. Нурпеисова. Разработка мобильных приложений

В данном учебном пособии рассматриваются современные мобильные технологии и платформы разработки мобильных приложений. Представлена их классификация.
gefexi 25/09/24 Просмотров: 252 Комментариев: 0
0
obrabotka-bolshih-dannyh

Книга является пособием для изучения технологий больших данных, охватывая основные и продвинутые аспекты работы с данными в распределенных системах. Начав с основ, она объясняет значение БД, их эволюцию и экосистему Hadoop, включая компоненты и инструменты: HDFS, MapReduce, Hive, Pig, HBase, Sqoop и Flume.
Автор раскрывает архитектуру и принципы работы Apache Hadoop, а также примеры использования MapReduce и работу с данными в HDFS, Apache Spark, описывая его основные компоненты, такие как RDD, DataFrames, Spark SQL, Spark Streaming, MLLib и GraphX, и предоставляет практические примеры установки и настройки.
tanyavip1 24/09/24 Просмотров: 248 Комментариев: 0
0
В. Яворский. Технология разработки программного обеспечения

Цель учебника - помочь в освоении современных методов и средств разработки программного обеспечения сложных программных продуктов, основанных на использовании CASE-технологий, а также навыков их самостоятельного применения.
gefexi 24/09/24 Просмотров: 210 Комментариев: 0
+1
Микропроцессорные системы

Рассмотрены базовые понятия, необходимые для построения микропроцессорных систем открытого типа с магистрально-модульной архитектурой и микроконтроллеров. Изложены общие принципы построения микропроцессорных систем, детально рассмотрена архитектура систем на основе 8 и 16-разрядных микроконтроллеров MCS-51, AVR, MCS-96/196, MSP-430 с полной (CISC) и сокращенной (RISC) системой команд.
gefexi 21/09/24 Просмотров: 232 Комментариев: 0
0
Алгоритмизация в инженерных задачах

Описаны основные конструкции языка программирования высокого уровня C++. Рассмотрены численные методы и алгоритмы их программирования для решения инженерных и прикладных задач.
gefexi 19/09/24 Просмотров: 214 Комментариев: 0
0
Контролируемый взлом

Книга рассматривает используемые современными кибер преступниками методы социальной инженерии и способы защиты от нее - как организационные, так и технические.
gefexi 17/09/24 Просмотров: 321 Комментариев: 0
0
Нейросети на Python

Эта книга является практическим комплексным гидом по изучению ИИ и применению нейросетей. В ней вы найдете информацию о различных типах нейросетей, их архитектуре, принципах работы и различных возможностях использования. Примеры использования библиотек NumPy, PyTorch, Matplotlib, SciPy, NetworkX, TensorFlow, OpenCV, Pandas, scikit-learn, nltk помогут вам лучше понять действия нейросети в реальных условиях. Математические основы машинного обучения, с многочисленными примерами уравнений и формул на языке программирования Python, помогут понять истоки появления нейросетей с научной точки зрения.
gefexi 17/09/24 Просмотров: 356 Комментариев: 0
+1
Тестируем яблоко

Задумывались ли вы, как часто даже опытные тестировщики, изучая новые рабочие инструменты, думают про себя: «Если бы я только знал это раньше…»? Эта книга предназначена для профессионалов в сфере тестирования и содержит всю самую необходимую информацию об инструментах и лучших практиках, которые использует каждый инженер по тестированию iOS в своей работе. Благодаря этой книге вы не только лишь сможете начать тестировать эффективнее и качественнее, но и повысите свою цену на рынке труда.
gefexi 16/09/24 Просмотров: 178 Комментариев: 0
0
1