Программирование RSS

В.В. Янцев. JavaScript. Готовые программы

Создавая сайт, программист вынужден решать множество задач. Нужно настроить меню, продумать работу с фотографиями, создать форму для отправки сообщений, сделать удобную систему редактирования страниц, адаптировать сайт к просмотру на мобильных устройствах. Книга предлагает множество уже готовых решений для самых разнообразных проектов. Вам не придется создавать код с «нуля» — некоторые примеры нужно только немного адаптировать под свои разработки, другие легко внедрить, вообще ничего не меняя.
gefexi 26/11/22 Просмотров: 1270 Комментариев: 0
0
Web-программирование на Python

Учебное пособие для СПО

В книге рассматривается web-программирование на «чистом» Python — то есть без применения популярных фреймворков. Автор последовательно проведет вас по всем этапам данной темы. Прочитав эту книгу, вы сможете настроить на своем компьютере полноценную среду разработки, состоящую из интерпретатора Python, сервера Apache и текстового редактора Notepad++. Научитесь работать с переменными, операторами, числами, строками, регулярными выражениями, списками, кортежами, множествами, датой и временем. Узнаете, как писать функции, читать содержимое каталогов, работать с файлами, подключать модули. На практике освоите создание несложных программ: вывода данных из форм, проверки адреса электронной почты, подсвечивания ссылок, бесконечной ленты новостей и других. Наконец, на завершающем этапе читателю предстоит написать простой, но вполне работоспособный сайт.
brij 26/11/22 Просмотров: 1918 Комментариев: 0
0
Б. Шнайер. Прикладная криптография

Книга предназначена современным программистам и инженерам, которым необходимо использовать криптографию. Русскоязычное издание одной из самых популярных американских книг по криптографии: "Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си". Эта книга Брюса Шнайера положила конец проблемам, с которыми до ее выхода в свет сталкивались все, кто так или иначе использовал в своей работе криптографию.
gefexi 25/11/22 Просмотров: 1293 Комментариев: 0
0
Роман Пушкин. Руби для романтиков. Самая простая книга по языку Руби с заданиями

Дружественная книга по языку Руби, которая написана простым и понятным языком. Более 400 страниц последовательного материала позволит ученику освоить тонкости языка в удобной игровой форме. Язык Руби (Ruby — англ.) и веб-программирование — это нечто среднее между «поскорее найти работу», «выучить что-нибудь несложное и интересное» и «чтобы также пригодилось в будущем». Руби не только позволяет составлять скучные программы, работая на кого-то в офисе, но также может быть полезен дома, в быту (одна из моих последних программ — обучение игре на гитаре).
brij 21/11/22 Просмотров: 1123 Комментариев: 0
0
Адитья Бхаргава. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любо­пытствующих

Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — веселое и увлекательное занятие. Я прежде всего стремился к тому, чтобы книга легко читалась. Я избегаю неожиданных поворотов; каждый раз, когда в книге упоминается новая концепция, я либо объясняю ее сразу, либо говорю, где буду объяснять. Основные концепции подкрепляются упражнениями и повторными объяснениями, чтобы вы могли проверить свои предположения и убедиться в том, что не потеряли нить изложения.
brij 17/11/22 Просмотров: 1851 Комментариев: 0
+1
Святослав Куликов. Работа с MySQL, MS SQL Server и Oracle в примерах

2-е издание

Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций. Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.
brij 17/11/22 Просмотров: 1477 Комментариев: 0
0
Н.А. Тюкачев. C#. Алгоритмы и структуры данных: учебное пособие для вузов

Книга посвящена алгоритмам обработки различных внутренних структур данных — массивов, множеств, деревьев и графов. Кроме того, в отдельной главе дано описание имеющихся в языке C# средств работы с внешними структурами данных — файлами.
gefexi 15/11/22 Просмотров: 2074 Комментариев: 0
0
А.М. Заяц. Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на javascript и node.js

Изложены основы работы с объектной моделью документа, положенной в основу динамического формирования и изменения содержимого HTML страниц, с помощью языка программирования javascript и библиотеки jQuery. Рассматриваются основы backend разработки web-приложений программирования на стороне сервера на платформе node.js.
gefexi 15/11/22 Просмотров: 1331 Комментариев: 0
0
Тестирование программного обеспечения

Учебное пособие посвящено вопросам анализа, планирования, проведения тестовых испытаний и оценки качества программного обеспечения на всех стадиях его жизненного цикла. Является методическим обеспечением выполнения лабораторных работ для студентов, обучающихся по направлениям «Информационные системы и технологии» и «Программная инженерия».
gefexi 14/11/22 Просмотров: 1378 Комментариев: 0
0
Основы тестирования программного обеспечения

Настоящее пособие предназначено для будущих IT-специалистов, которым необходимо знать основы тестирования программных продуктов. Цель пособия – пересмотреть отношение будущих разработчиков к качеству современного программного обеспечения.
gefexi 13/11/22 Просмотров: 1518 Комментариев: 0
0
C#. Основы программирования

В книге изложены основы программирования на языке C# в среде .Net Framework, описаны операции и операторы языка, а также система встроенных типов данных. Значительное внимание уделено описанию организации консольного ввода-вывода, преобразованию значений при вводе и их форматированию при выводе. Текст содержит большое количество примеров программного кода, способствующих усвоению материала.
gefexi 13/11/22 Просмотров: 1617 Комментариев: 0
0
Пять строк кода

В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уникальным подходом, позволяющим реализовать любой метод в пяти строках кода. И не забывайте про тайну, хорошо известную большинству senior-разработчиков: иногда проще ухудшить код и вернуться к его исправлению позже. «Пять строк кода» — это свежий взгляд на рефакторинг для разработчиков любого уровня. Вы узнаете, когда проводить рефакторинг, как использовать паттерны, а также научитесь определять признаки, которые говорят о том, что код необходимо удалить.
brij 11/11/22 Просмотров: 1298 Комментариев: 0
+1
Kubernetes изнутри

Развертывание Kubernetes в реальных условиях – сложная задача. Даже небольшие ошибки в конфигурации или в архитектуре могут серьезно навредить вашей системе. Поэтому всегда полезно знать, как работает каждый компонент, чтобы уметь быстро устранять неполадки и переходить к следующей задаче. В этой книге подробно рассказывается о настройке и управлении платформой Kubernetes, а также о том, как быстро и эффективно устранять неполадки. Исследуется внутреннее устройство Kubernetes – от управления iptables до настройки динамически масштабируемых кластеров, реагирующих на изменение нагрузки. Советы профессионалов помогут вам поддерживать работоспособность ваших приложений. Особое внимание уделяется теме безопасности. Книга адресована разработчикам и администраторам Kubernetes со средним уровнем подготовки.
brij 08/11/22 Просмотров: 1742 Комментариев: 0
0
Asyncio и конкурентное программирование на Python

Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека Asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. В итоге получающиеся приложения работают молниеносно и допускают масштабирование. В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности. Для программистов на Python среднего уровня. Опыт работы с конкурентностью не требуется.
brij 04/11/22 Просмотров: 1890 Комментариев: 0
0
Леен Аммерааль. STL для программистов на C++

Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) – мощному инструменту повышения эффективности труда программистов, пишущих на C++.
gefexi 03/11/22 Просмотров: 1162 Комментариев: 0
+1
Джерард Месарош. Шаблоны тестирования xUnit. Рефакторинг кода тестов

В данной книге показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов разработки тестов и описываются концепции шаблонов и "запахов" тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, "запахов" и других средств обеспечения большей прозрачности кода тестов. Кроме этого, в части III сделана попытка обобщить и привести к единому знаменателю терминологию тестовых двойников и подставных объектов, а также рассмотрены некоторые принципы их применения при проектировании как тестов, так и самого программного обеспечения.
gefexi 31/10/22 Просмотров: 3277 Комментариев: 0
0
Создание настольных Python приложений с графическим интерфейсом пользователя

ython является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений.
gefexi 29/10/22 Просмотров: 1699 Комментариев: 0
0
Объяснимые модели искусственного интеллекта на Python

В этой книге рассматриваются так называемые модели «черного ящика» для повышения адаптивности, интерпретируемости и объяснимости решений, принимаемых алгоритмами искусственного интеллекта (ИИ), с использованием таких фреймворков, как библиотеки Python XAI, TensorFlow 2.0+, Keras, а также пользовательских фреймворков с использованием декораторов Python (Python Wrappers). Излагаются основы объяснимости и интерпретируемости моделей, обсуждаются методы и системы для интерпретации линейных, нелинейных моделей и моделей временных рядов, используемых в ИИ. Вы узнаете, как алгоритм ИИ принимает решение и как сделать модель ИИ интерпретируемой и объяснимой, ознакомитесь с моделями глубокого обучения.
brij 25/10/22 Просмотров: 1688 Комментариев: 0
0
ASP.Net Core в действии

Эта книга знакомит читателей с основами фреймворка ASP.NET Core, такими как промежуточное ПО, внедрение зависимостей и конфигурация. Автор показывает, как настроить их в соответствии с пользовательскими требованиями. Речь пойдет о том, как добавить аутентификацию и авторизацию в свои приложения, как повысить их безопасность, а также как развертывать их и осуществлять мониторинг. Рассматривается тестирование приложений с использованием модульных и интеграционных тестов.
brij 24/10/22 Просмотров: 1120 Комментариев: 0
0
Джон П. Смит. Entity Framework Core в действии

Entity Framework радикально упрощает доступ к данным в приложениях .NET. Этот простой в использовании инструмент объектно-реляционного отображения (ORM) позволяет писать код базы данных на чистом C#. Он автоматически отображает классы в таблицы базы данных, разрешает запросы со стандартными командами LINQ и даже генерирует SQL-код за вас. Данная книга научит вас писать код для беспрепятственного взаимодействия с базой данных при работе с приложениями .NET. Следуя соответствующим примерам из обширного опыта автора книги, вы быстро перейдете от основ к продвинутым методам. Помимо новейших функциональных возможностей EF, в книге рассматриваются вопросы производительности, безопасности, рефакторинга и модульного тестирования.
brij 24/10/22 Просмотров: 1351 Комментариев: 0
0
42