To main page

Виртуальная выставка "Языки программирования"

27 марта 2023

Аделекан, И. Kotlin: программирование на примерах / И. Аделекан. — Санкт-Петербург : БХВ-Петербург, 2022. — 432 с.

Книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC. Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store.

Заказать

Бизли, Д. Python. Исчерпывающее руководство / Д. Бизли. — Санкт-Петербург : Питер, 2023. — 368 с.

Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования? Как перейти от изучения отдельных возможностей к мышлению на Python на более глубоком уровне? «Python. Исчерпывающее руководство» отвечает на эти, а также на многие другие актуальные вопросы.

Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют «механику» языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать.

Заказать

Бэзинс, Б. Java для начинающих. Объектно-ориентированный подход / Б. Бэзинс, Э. Бэкил, Бруке ванден З. — Санкт-Петербург : Питер, 2018. — 688 с.

Книга «Java для начинающих. Объектно-ориентированный подход» — доступный ресурс для знакомства с одним из самых долговечных и стабильно популярных языков программирования в мире. Издание основано на учебном курсе, который преподают авторы; начинается с основ и постепенно рассматривает все более сложные концепции. Благодаря книге вы научитесь работать с интегрированной средой разработки, позволяющей читателю сразу же применять усвоенные знания. Каждая глава основана на примерах из реальной практики и учебных сценариях, а в заключительных главах приведены кейсы, на которых читатель может опробовать изученный материал и скомбинировать несколько концепций.

Заказать

Галиаскаров, Э. Г. Анализ и проектирование систем с использованием UML : учебное пособие / Э. Г. Галиаскаров, А. С. Воробьёв. — Москва : Юрайт, 2022. — 125 с.

Данное пособие представляет собой практическое руководство по использованию UML для разработки программных систем. Оно позволит научиться выявлять основные понятия предметной области и разрабатывать красивые диаграммы классов, описывать функциональные требования в виде спецификаций вариантов использования и превращать их в правильные проектные решения. Дополнительно в пособии рассмотрена работа с замечательным CASE-средством Visual Paradigm и средой разработки MDriven.

Заказать

Гриффитс, Дон. Head First Kotlin : руководство для начинающих программистов / Гриффитс Дон, Гриффитс Дэвид. — Санкт-Петербург : Питер, 2023. — 464 с.

Вот и настало время изучить Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Эта книга даст вам все необходимое — от азов языка до продвинутых методов. А еще вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас!

Заказать

Доусон, М. Изучаем C++ через программирование игр / М. Доусон. — Санкт-Петербург : Питер, 2022. — 352 с.

Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.

Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.

Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.

Заказать

Керниган, Б. Язык программирования С / Б. Керниган, Д. Ритчи. — 2-е изд., перераб. и доп. — Москва ; Санкт-Петербург : Диалектика, 2020. — 288 с.

Брайан Керниган и Деннис Ритчи постарались сохранить краткость первого издания. Язык С невелик по объему, и нет большого смысла писать о нем толстые книги. Авторы улучшили изложение ключевых вопросов — таких как указатели, являющиеся центральным моментом в программировании на С. Они доработали первоначальные примеры, а также добавили новые в некоторые из глав. Например, рассказ о сложных объявлениях дополнен программой преобразования деклараций в текстовые описания и наоборот. Как и раньше, все примеры протестированы и отлажены непосредственно из текста, который подготовлен в электронном виде. Как говорилось в предисловии к первому изданию, язык С «становится все удобнее по мере того, как растет опыт работы с ним». После нескольких десятилетий работы авторы не изменили своего мнения. Эта книга поможет вам изучить С и пользоваться им как можно эффективнее.

Заказать

Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript CSS и HTML5 / Р. Никсон. — 5-е изд. — Санкт-Петербург : Питер, 2022. — 815 с.

Новое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.

Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования. Познакомьтесь с базой данных MySQL. Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности. Пользуйтесь фундаментальными возможностями языка JavaScript. Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта. Изучите основы CSS для форматирования и оформления ваших страниц. Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.

Заказать

Парлог, Н. Система модулей Java / Н. Парлог ; пер. с англ. А. Павлова. — Санкт-Петербург : Питер, 2021. — 464 с.

Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.

Заказать

Плас, Д. В. Python для сложных задач : наука о данных и машинное обучение / Д. В. Плас. — Санкт-Петербург : Питер, 2023. — 576 с.

Книга «Python Data Science Handbook» — это подробное руководство по самым разным вычислительным и статистическим методам, без которых немыслима любая интенсивная обработка данных, научные исследования и передовые разработки. Читатели, уже имеющие опыт программирования и желающие эффективно использовать Python в сфере Data Science, найдут в этой книге ответы на всевозможные вопросы, например: Как мне считать этот формат данных в мой скрипт? Как преобразовать, очистить эти данные и манипулировать ими? Как визуализировать данные такого типа? Как при помощи этих данных разобраться в ситуации, получить ответы на вопросы, построить статистические модели или реализовать машинное обучение?

Заказать

Прайс, М. C# 9 и .NET 5 : разработка и оптимизация / М. Прайс. — 5-е изд. — Санкт-Петербург : Питер, 2022. — 832 с.

В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновлено и дополнено новой главой, касающейся Microsoft Blazor.

Заказать

Скин, Д. Kotlin. Программирование для профессионалов / Д. Скин, Д. Гринхол, Э. Бэйли. — 2-е изд. — Санкт-Петербург : Питер, 2023. — 560 с.

Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения для macOS, Windows и iOS.

Джош Скин, Дэвид Гринхол и Эндрю Бэйли на практических примерах познакомят вас с ключевыми концепциями Kotlin и фундаментальными API.

Вы начнете с основных принципов и перейдете к расширенному использованию нетривиальных возможностей Kotlin, чтобы создавать надежные и эффективные приложения, а также освоите среду разработки IntelliJ IDEA от JetBrains.

Заказать

Усов, В. Swift. Основы разработки приложений под iOS, iPadOS и macOS / В. Усов. — 6-е изд. — Санкт-Петербург : Питер, 2022. — 544 с.

Мечтаете стать iOS-разработчиком, написать собственное приложение и работать в крутой компании? Тогда эта книга для вас!

Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт.

Заказать

Хавербеке, М. Выразительный JavaScript : современное веб-программирование / М. Хавербеке. — 3-е изд. — Санкт-Петербург : Питер, 2022. — 480 с.

«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.

Марейн Хавербеке — практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.

Заказать

 

Cloudim - онлайн консультант для сайта бесплатно.