учебник по программированию

Компьютерное моделирование физических процессов в пакете MATLAB, Поршнев С.В., 2011

Компьютерное моделирование физических процессов в пакете MATLAB, Поршнев С.В., 2011.

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

Компьютерное моделирование физических процессов в пакете MATLAB, Поршнев С.В., 2011
Скачать и читать Компьютерное моделирование физических процессов в пакете MATLAB, Поршнев С.В., 2011
 

Введение в научный Python, часть 2, Дополнительные темы, Доля П.Г., 2016

Введение в научный Python, Часть 2, Дополнительные темы, Доля П.Г., 2016.

   В начале нашего пособия мы уже говорили, что переменные Python хранят информацию об объектах. Каждый объект относится к какому-нибудь типу данных. Типы пользователя в Python называются классами. Фактически класс представляет собой коллекцию данных и функций, которые называются атрибутами и методами. Атрибут - это переменная, метод - это функция. В языке Python все является объектами: числа, списки, функции, модули и т.д. Перечисленные понятия относятся к стандартным типам, но пользователь имеет возможность создавать собственные классы/типы.

Введение в научный Python, Часть 2, Дополнительные темы, Доля П.Г., 2016
Скачать и читать Введение в научный Python, часть 2, Дополнительные темы, Доля П.Г., 2016
 

Введение в научный Python, часть 1, Доля П.Г., 2016

Введение в научный Python, Часть 1, Доля П.Г., 2016.

   Python представляет собой интерпретируемый объектно-ориентированный язык и интерактивную среду для разработки программ. С его помощью можно разрабатывать приложения с графическим интерфейсом, работать с базами данных, создавать Web-сайты и делать многое другое. Язык программирования Python обладает ясным и понятным синтаксисом и хорош для программирования математических вычислений. В некотором смысле Python это мощный калькулятор. Даже если вы только поверхностно с ним знакомы, вы можете использовать его для выполнения невероятных вещей. Python реализован практически во всех операционных системах, и большинство его модулей распространяется бесплатно.
В этом пособии мы бегло познакомимся с основными конструкциям языка и наиболее часто используемыми функциями из стандартной библиотеки.

Введение в научный Python, Часть 1, Доля П.Г., 2016
Скачать и читать Введение в научный Python, часть 1, Доля П.Г., 2016
 

Реактивное программирование с применением RxJava, Нуркевич Т., Кристенсен Б., 2017

Реактивное программирование с применением RxJava, Нуркевич Т., Кристенсен Б., 2017.

В наши дни, когда программы асинхронны, а быстрая реакция - важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.

Реактивное программирование с применением RxJava, Нуркевич Т., Кристенсен Б., 2017
Скачать и читать Реактивное программирование с применением RxJava, Нуркевич Т., Кристенсен Б., 2017
 

Программирование на языке Rust, Блэнди Д., Орендорф Д., 2018

Программирование на языке Rust, Блэнди Дж., Орендорф Дж., 2018

Rust – новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка – выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде. Издание предназначено для системных программистов, созревших для поиска альтернативы C++.

Программирование на языке Rust, Блэнди Дж., Орендорф Дж., 2018
Скачать и читать Программирование на языке Rust, Блэнди Д., Орендорф Д., 2018
 

Введение в рекурсивное программирование, Рубио-Санчес М., 2019

Введение в рекурсивное программирование, Рубио-Санчес М., 2019.

Книга охватывает почти весь круг теоретических и практических вопросов, относящихся к рекурсии и рекурсивному программированию, что делает её прекрасным дополнением к уже существующим немногочисленным книгам на эту тему. На множестве примеров и задач – от простых к сложным – читатель постепенно погружается в рекурсию, учится мыслить рекурсивно и, отталкиваясь от декларативной парадигмы программирования, создавать рекурсивные алгоритмы с использованием пошаговой методики и специальных схем декомпозиции задач. При этом автор беспристрастно сопоставляет рекурсивные алгоритмы с итерационными, отмечая достоинства и недостатки тех и других. Все алгоритмы в книге реализованы на языке Python 3. Издание предназначено студентам вузов, преподавателям, а также широкому кругу разработчиков, желающих эффективно применять рекурсивные алгоритмы в своей работе.

Введение в рекурсивное программирование, Рубио-Санчес М., 2019
Скачать и читать Введение в рекурсивное программирование, Рубио-Санчес М., 2019
 

Язык декларативного программирования ХАМL, Подбельский В.В., 2018

Язык декларативного программирования ХАМL, Подбельский В.В., 2018.

   Книга посвящена языку XAML - центральному звену таких современных платформ и средств программирования, как WPF, UWP и Xamarin.Forms. Изложены основные положения синтаксиса XAML, и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких уже традиционных языков разметки, как, например, HTML. Кроме синтаксиса XAML, описаны пространства имен, ключевые слова XAML, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса. Объясняются особенности зависимых и присоединенных свойств, описаны механизмы расширения разметки и привязки данных. Показаны возможности ресурсов, стилей и шаблонов. Рассмотрены средства трансформации изображений элементов управления и объектов, создаваемых пользователем. Рассмотрены вопросы представления растровых изображений и создания объектов векторной графики. Особое внимание уделено триггерам данных и триггерам событий. Подробно изложены механизмы и средства анимации.
Книга предназначена для разработчиков программных продуктов (дизайнеров и программистов), использующих платформу .NET, которая в настоящее время доступна во всех основных операционных системах (Windows, iOS, Android, Linux).

Язык декларативного программирования ХАМL, Подбельский В.В., 2018
Скачать и читать Язык декларативного программирования ХАМL, Подбельский В.В., 2018
 

Программирование на языке Lua, Иерузалимски Р., 2014

Программирование на языке Lua, Иерузалимски Р., 2014.

   Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С.
Важной особенностью книги является огромный спектр охватываемых тем - практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания.
Киша будет полезна широкому кругу программистов и разработчиков игр Дли понимания последних глав книги необходимо знание языка C, но для большинства остальных глав достаточно базовых знаний о программировании.

Программирование на языке Lua, Иерузалимски Р., 2014
Скачать и читать Программирование на языке Lua, Иерузалимски Р., 2014
 
Показана страница 26 из 60