Создать надежное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в …
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применени…
Пол и Харви Дейтелы предлагают по-новому взглянуть на Python и использовать уникальный подход, чтобы быстро решить проблемы, стоящие перед современными айтишниками. Вы на практике познакомитесь с революционными вычислительными технологиями и программированием на Python – одном из самых популярных языков. В вашем распоряжении более пятисот реальных задач – от фрагментов до 40 больших сценариев и пр…
Паттерны проектирования – удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы из…
«Изучаем Python» – это самое популярное в мире руководство по языку Python. Вы сможете максимально быстро освоить Python, научитесь писать программы, устранять ошибки и создавать работающие приложения. В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения познакомят вас с шаблонами чистого кода. Вы узнает…
Язык Scratch – лучший первый язык для изучения программирования, ведь для его освоения не нужно ничего, кроме компьютера и интернета. Автор этой книги, профессиональный преподаватель программирования для детей из Калифорнии, приглашает вас и вашего ребенка в увлекательное путешествие по миру Scratch. Вы узнаете главные понятия в программировании, принципы создания программ, на практике примените п…
С++ – популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++. Часть 1 охватывает основы языка С++ – от типов и функций до жизненного цикла объектов …
This book will provide you with basic knowledge and skills in Python programming, covering topics such as variables, numbers, strings, booleans, conditional statements, loops, lists, dictionaries, functions, classes and objects, modules, and packages. Every chapter is wrapped up with a small test. Detailed explanations and practical examples accompany every topic to ensure you acquire an essential…
Книга предназначена для самостоятельного изучения языка программирования MQL5. Все теоретические положения, рассматриваемые в книге, сопровождаются практическими примерами, рекомендуемыми для самостоятельного выполнения. Рассмотрение материала выполняется от элементарных основ программирования до разработки индикаторов технического анализа и полноценных торговых экспертов для терминала MetaTrader5…
Благодаря этой книге вы узнаете: 1) Как пользоваться отладчиком в системе SAP ERP и S/4HANA. 2) Анализировать логику работы программ написанных на языке программирования ABAP, почему они работают так, а не иначе. 3) Понимать причины дампов/ошибок в программах. 4) Выполнять контроль качества реализации функциональной спецификации разработчиком. 5) Анализировать логику работы функциональных модулей …
Рассмотрены основные концепции объектно-ориентированного, обобщенного и событийного программирования. В качестве языка программирования выбран язык С++. Подробно изложены принципы и механизмы работы с классами и объектами, в том числе наследование, перегрузка функций и операций, виртуальные функции, шаблоны функций и классов. Большое внимание уделено работе со стандартной библиотекой шаблонов, раз…
В учебнике дается описание языка программирования VBA в объеме, необходимом для иллюстрации основных понятий. Рассматриваются базовые структуры алгоритмов, типовые алгоритмы работы с массивами, а также основные приемы программирования. Также описаны средства ввода и вывода информации программы на VBA, применение процедур и функций. Учебник является важной составляющей подготовки специалистов по пр…
Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные те…
Язык PHP входит в топ самых популярных языков для веб-разработки, но при этом он является еще и одним из самых доступных для самостоятельного изучения языков программирования. С этой книгой освоить PHP может практически каждый, ведь в ней собраны абсолютно все знания, необходимые новичку, – от базовых понятий, истории языка и его семантики до удобно скомпонованных конкретных примеров, позволяющих …
Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный C. Профессиональное программирование» восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные програм…