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

Анатолий Постолит. Python, Django и PyCharm для начинающих

Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворка Django и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет. Электронный архив на сайте издательства содержит коды всех примеров.
brij 21/10/21 Просмотров: 2384 Комментариев: 0
+5
Итан Браун. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript

2-е издание

Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/javascript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом!
brij 21/10/21 Просмотров: 1332 Комментариев: 0
+2
Алексей Васильев. Python на примерах. Практический курс по программированию

3-е издание

В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как Пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
brij 21/10/21 Просмотров: 1606 Комментариев: 0
+3
Владимир Дронов. Laravel 8. Быстрая разработка веб-сайтов на PHP

Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа, обработки событий, отправки электронной почты и оповещений и пр. Рассказано об использовании очередей и отложенных заданий. Рассмотрены встроенный планировщик, инструменты кэширования, журналирования и локализации сайтов, утилита artisan.
brij 20/10/21 Просмотров: 1207 Комментариев: 0
+1
javascript-20-urokov-dlya-nachinayusch

В книге 20 иллюстрированных уроков, 40 практических упражнений на тему программирования веб-сценариев и более 70 заданий для самостоятельной работы. Изложены основы JavaScript: данные и операторы, выражения и управляющие конструкции, функции, классы, объекты и массивы, средства отладки. Раскрыты механизмы управления веб-страницами: события и их обработка, управление элементами, графика и мультимедиа, веб-формы и элементы управления, регулярные выражения, навигация и управление окнами.
tanyavip1 20/10/21 Просмотров: 1319 Комментариев: 0
+4
STL Стандартная библиотека шаблонов C++

Рассмотрен набор классов-контейнеров и фундаментальных алгоритмов библиотеки STL. Приведено детальное описание компонентов, методики их использования, дан исчерпывающий обзор важнейших стандартов ANSI/ISO C++. Представлены практические методы использования компонентов, сопровождающиеся подробным текстовым кодом и наглядными примерами. Показаны способы взаимодействия библиотеки STL со стандартной библиотекой C++.
gefexi 19/10/21 Просмотров: 1650 Комментариев: 0
+2
Сэм Ньюмен. От монолита к микросервисам

Еще несколько лет назад некоторые из нас лишь поговаривали о том, что, дескать, микрослужбы (микросервисы) — интересная идея. И вот не успели мы оглянуться, как они стали архитектурой, принятой по умолчанию в сотнях компаний по всему миру (многие, вероятно, запущены как стартапы, призванные решать проблемы, вызванные микрослужбами), что заставило всех "перейти на бег", чтобы успеть "запрыгнуть на подножку последнего вагона", который, как они опасаются, вот-вот исчезнет за горизонтом. Эта книга задумана как глубокое погружение в образ мыслей и порядок действий при разложении существующих систем на архитектуру, основанную на микро­службах. Мы коснемся многих тем, связанных с архитектурой на основе микро­служб, но в центре внимания будет находиться декомпозиция.
brij 18/10/21 Просмотров: 817 Комментариев: 0
+2
В.В. Соколова. Разработка мобильных приложений

Основной целью пособия является введение в разработку нативных мобильных приложений на платформах J2ME и Android. Описана краткая история развития мобильных технологий, представлена существующая классификация мобильных приложений и изложены основные этапы их разработки с использованием языка программирования Java.
gefexi 17/10/21 Просмотров: 3981 Комментариев: 0
+4
П. Брюс. Практическая статистика для специалистов Data Science

Статистические методы являются ключевой частью науки о данных. Однако очень немногие аналитики данных обучены статистике должным образом, поскольку нет книг по статистике, написанных специально для аналитиков данных. С другой стороны, многие ресурсы, посвященные науке о данных, содержат статистические методы, но не раскрывают перспективы применения этих методов достаточно глубоко.
gefexi 17/10/21 Просмотров: 924 Комментариев: 0
+2
javascript для профессиональных веб-разработчиков

Самое полное руководство по современному javascript. Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «javascript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на javascript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.
gefexi 17/10/21 Просмотров: 1411 Комментариев: 0
+2
Программирование для Android

Рассмотрены все основные аспекты создания приложений для платформы Android 9 (API 28): установка необходимого программного обеспечения, использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами мобильного устройства, отладка приложений и их публикация в магазине Google Play. Особое внимание уделено взаимодействию с аппаратными средствами смартфона.
gefexi 15/10/21 Просмотров: 2384 Комментариев: 0
+3
Программирование на Java для начинающих

Полный спектр сведений о языке Java с примерами и разбором задач от автора учебников-бестселлеров по языкам программирования Алексея Васильева. С помощью этой книги освоить язык Java сможет каждый желающий - от новичка до специалиста.
gefexi 15/10/21 Просмотров: 1310 Комментариев: 0
+3
Эрик Фримен, Элизабет Робсон. Head First. Паттерны проектирования

2-е издание

Настройте свой мозг на дизайн паттернов. Вот что вам понадобится, когда вы пытаетесь что-то выучить, в то время как ваш мозг не хочет воспринимать информацию. Наверняка вашу задачу кто-то уже решал. В этой книге вы узнаете, почему (и как) следует использовать опыт других разработчиков, которые уже сталкивались с аналогичной задачей и успешно решили ее. Заодно мы поговорим об использовании и преимуществах паттернов проектирования, познакомимся с ключевыми принципами объектно-ориентированного (ОО) проектирования и разберем пример одного из паттернов. Лучший способ использовать паттерны — запомнить их, а затем научиться распознавать те места ваших архитектур и существующих приложений, где их уместно применить. Таким образом, вместо программного кода вы повторно используете чужой опыт.
brij 15/10/21 Просмотров: 1757 Комментариев: 0
+3
С.М. Окулов. Алгоритмы обработки строк

На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за последние 20–30 лет, показано, как построить занятия по информатике, чтобы побудить школьника к творчеству, развить у него вкус к решению исследовательских проблем. Для школьников, преподавателей информатики, а также для студентов, выбравших информатику в качестве основной специальности.
gefexi 15/10/21 Просмотров: 1058 Комментариев: 0
+2
К.Ю. Богачев. Основы параллельного программирования

Данная книга представляет собой введение в методы программирования для параллельных ЭВМ. Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров. Вопросы распараллеливания конкретных алгоритмов рассмотрены на многочисленных примерах программ на языке С.
gefexi 14/10/21 Просмотров: 1218 Комментариев: 0
+2
Брайан Мессенленер, Джейсон Коулман. Разработка веб-приложений на WordPress

2-е издание

Подробно рассматривается создание веб-приложений на платформе WordPress, в том числе для мобильных устройств, принципы работы таких приложений. Описана структура каталогов и базы данных, приведены типы записей, метаданных и таксономий, перечислены основные классы и функции. Уделено внимание разработке собственной темы оформления с адаптивным дизайном. Рассказывается о типах пользователей и их ролях в архитектуре WordPress. Отдельная глава посвящена работе с API-интерфейсами, объектами и вспомогательными функциями, рассматриваются вопросы безопасности веб-приложений, принципы написания безопасного кода. Изучается REST API в WordPress, JavaScript-фреймворки, способы локализации приложений. Описаны принципы построения многосайтовых сетей, оптимизации и масштабирования. Рассматривается проект Gutenberg и его возможности.
brij 12/10/21 Просмотров: 1269 Комментариев: 0
+2
Эрик Фримен. Учимся программировать с примерами на Python

В мире современных технологий все вокруг нас становится взаимосвязанным, настраиваемым, программируемым и в каком-то смысле компьютерным. Можно оставаться пассивным наблюдателем, а можно научиться программировать. Самое главное - это начать думать как программист. С помощью этой книги вы освоите свой первый язык программирования и узнаете, как заставить компьютер выполнять ваши команды. На примере языка Python вы пошагово изучите базовые концепции программирования и многие фундаментальные темы компьютерных наук, включая структуры данных, файлы, объекты, рекурсию и модульную организацию приложений.
brij 10/10/21 Просмотров: 1730 Комментариев: 0
+3
Н.А. Прохоренок. Основы Java

2-е издание

Java — это объектно-ориентированный язык программирования высокого уровня, предназначенный для самого широкого круга задач. С его помощью можно обраба­тывать различные данные, создавать изображения, работать с базами данных, раз­рабатывать Web-сайты, мобильные приложения и приложения с графическим ин­терфейсом. Java — язык кроссплатформенный, позволяющий создавать программы, которые будут работать во всех операционных системах. В этой книге мы рассмот­рим основы языка Java SE (SE — Standard Edition) применительно к операционной системе Windows.
brij 08/10/21 Просмотров: 1899 Комментариев: 0
+3
А.В. Постолит. Основы искусственного интеллекта в примерах на Python

Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения и библиотек ImageAI и OpenCV для обработки изображений. Материал иллюстрирован простыми и понятными примерами, демонстрирующими использование предварительно обученных нейронных сетей для распознавания объектов на изображениях, создания собственных наборов данных, формирования структуры сети, ее обучения и практического применения.
brij 08/10/21 Просмотров: 1533 Комментариев: 0
+3
Эл Свейгарт. Криптография и взлом шифров на Python

Обучению основам криптографии посвящено множество книг. Есть ряд книг, в которых новичков учат взламывать шифры. Но нет ни одной книги, в которой новичков учили бы писать компьютерные программы, способ­ные взламывать шифры. Данная книга восполняет этот пробел. В первых нескольких главах читатели познакомятся с основами Python и азами криптографии. В последующих главах поочередно объяс­няется, как запрограммировать тот или иной шифр и как его взломать. Кроме того, каждая глава завершается контрольными вопросами, кото­рые помогут проверить, насколько хорошо вы усвоили прочитанный материал.
brij 07/10/21 Просмотров: 1723 Комментариев: 0
+2
47