Подлинное базовое программирование научных вычислений: Python Edition (Пятое издание) (Север) Лантенг Тсингхуа Университет издательство 9787302549437

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

- Информация о товаре
- Фотографии

Основная информация
Заголовок:Основное программирование научных вычислений: версия Python (пятое издание)
Номер книги:9787302549437
Цены:128.00
Автор/редактор:(Ни) Ранген
Издательство:Tsinghua University Press
Опубликованная дата:Июль 2020 года

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

Оглавление
Оглавление
Глава 1 Расчет формулы 1
1.1 Расчет программирования: * Формула 1
1.1.1 Используйте программу в качестве калькулятора 1
1.1.2 Программирование и программирование 2
1.1.3 Инструменты для написания программ 2
1.1.4* Программы Python 3
1.1.5 ПРЕДУПРЕЖДЕНИЯ При вводе программы текст 3
1.1.6 Результат проверки 4
1.1.7 Переменная 4
1.1.8 Имя переменной 4
1.1.9 Зарезервированные слова в Python 5
1.1.10 Комментарий 5
1.1.11 Укажите выходной формат текста и номеров 6
1.2 Компьютерные термины 9
1.3 Рассчитайте другую формулу: преобразование между градусами Цельсия и градусами по Фаренгейту 12
1.3.1 Ошибка, которая легко упускается из виду: целочисленное разделение 12
1.3.2 Объект 13 в Python
1.3.3 Избегайте целочисленного подразделения 14
1.3.4 Арифметические операторы и приоритет 15
1.4 Найдите значение стандартной математической функции 15
1.4.1 Пример: используя функцию квадратного корня 15
1.4.2 Пример: рассчитайте Sinh X17
1.4.3. Первая ошибка округления 17
1.5 Интерактивные вычисления 18
1.5.1 Использование Python Shell18
1.5.2 Тип преобразования 19
1.5.3IPython20
1.6 множественное число 23
1.6.1 Комплексная работа в Python 23
1.6.2 Сложные функции в Python 24
1.6.3 Единая обработка реальных и сложных функций 25
1.7 Расчет символов 26
1.7.1 Основной дифференциал и интегральный 26
1.7.2 Решить уравнение 27
1.7.3 Серия Тейлора и другие 28
1.8 Резюме этой главы 28
1.8.1 Тема 28 этой главы
1.8.2 Пример: траектория мяча 31
1.8.3 о соглашении о наборе в этой книге 32
1.9 Упражнение 33
Глава 2 Цикл и список 41
2.1, пока петля 41
2.1.1* Прямой метод 41
2.1.2, пока петля 42
2.1.3 Логическое выражение 43
2.1.4 Пример: накопленная сумма 45
2.2 Список 46
2.2.1 Основные операции списка 46
2.2.2 для петли 48
2.3 Альтернативная реализация списков и петли 50
2.3.1 Реализация для петли 50 с помощью LICOP
2.3.2range Структура 50
2.3.3 Итерация индекса списка с использованием для петли 51
2.3.4 Изменить элемент списка 52
2.3.5 Понимание списка 53
2.3.6 Итерация через несколько списков 53 одновременно
2.4 вложенный список 54
Таблица 2.4.1:“ХОРОШО”или“Список”Список 54
2.4.2 Печать объекта 55
2.4.3 Извлечение сублиста 56
2.4.4 Traverse вложенное список 58
2.5 Круп 60
2.6 Сводка этой главы 61
2.6.1 Тема 61 этой главы
2.6.2 Пример: анализировать список данных 64
2.6.3 Как найти больше информации о Python 66
2.7 Упражнение 67
Глава 3 Функции и ветви 74
3.1 Функция 74
3.1.1 Математические функции как функции Python 74
3.1.2 Понимание процесса выполнения программы 75
3.1.3 jubu переменная и полная вариация JU 76
3.1.4 Несколько параметров 78
3.1.5 Используйте параметры функции или все переменные JU 79
3.1.6 Несатематическая функция 79
3.1.7 Вернуть несколько значений 80
3.1.8sum 81
3.1.9 Нет возвращаемого значения 82
3.1.10 Параметр ключевого слова 84
3.1.11 строка документа 85
3.1.12 Функция как параметр функции 87
3.1.13 Основная программа 89
3.1.14 Функция Lambda 89
3.2 Ветвь 90
3.2.1 Оператор IFSEELSE 90
3.2.2 Embed IF оператора 92
3.3 Примеры биоинформатики применения смешанных циклов, ветвей и функций 93
3.3.1 Подсчет букв в строке ДНК 93
3.3.2 Оценка эффективности 96
3.3.3 Реализация проверки 98
3.4 Сводка этой главы 99
3.4.1 Тема 99 этой главы
3.4.2 Пример: числовой интеграл 100
3.5 Упражнение 104
Глава 4 Пользовательский ввод и управление ошибками 120
4.1 Задайте вопросы и прочитайте в ответ 120
4.2 Читать 121 из командной строки
4.2.1 Предоставьте вход 121 в командной строке
4.2.2. Количество переменной параметров командной строки 122
4.2.3 Дальнейшее понимание параметров командной строки123
4.3 Конвертировать пользовательский текст в Active Object 123
4.3.1 Функция магической оценки 124
4.3.2 Магическая функция EXEC 127
4.3.3 Конвертировать выражение строки в функцию 129
4.4 Пара значений по имени параметра 130 в командной строке
4.4.1 Основное использование модуля Argparse 130
4.4.2 Используйте математическое выражение как значение 131
4.5 Читать данные из файла 133
4.5.1.
4.5.2 Другие методы для чтения файлов135
4.5.3 Чтение смешанного файла текста и номеров 137
4.6 Записать данные в файл 138
4.6.1 Пример: напишите таблицу в файл 139
4.6.2 Стандартный ввод и вывод в качестве объекта файла 140
4.6.3 Что именно такое файл 142
4.7 Обработка ошибок 144
4.7.1 Обработка исключений 145
4.7.2 Аномальная 148
4.8 Графический пользовательский интерфейс 150
4.9 Создание модуля 151
4.9.1 Пример: банковский депозит 152
4.9.2 Соберите функции в файле модуля 153
4.9.3 Тестовый блок 153
4.9.4 Код модуля проверки 155
4.9.5 Получить входные данные 156
Строка документа 158 в модуле 4.9.6
4.9.7 Использование модуля 158
4.9.8 Модуль выпуска 161
4.9.9 Сделайте программное обеспечение доступным в Интернете 161
4.10 Код 162 для Python 2 и Python 3
4.10.1 Основные различия между Python 2 и Python 3162
4.10.2 Конвертировать код Python 2 в Python 3 код 163
4.11 Резюме этой главы 165
4.11.1 Тема 165 этой главы
4.11.2 Пример: двоичный поиск 168
4.12 Упражнение 175
Глава 5 Расчет массива и рисунок кривой 182
5.1 Вектор 182
5.1.1 Векторная концепция 182
5.1.2 Математические операции векторов 183
5.1.3 Векторные арифметические и векторные функции 184
5.2 массив 185 в программе Python
5.2.1 Используйте списки для сбора данных функции 185
5.2.
5.2.3 Рассчитайте координаты и значения функции 187
5.2.4 Vectorization 188
5.3 Кривая функции рисования 190
5.3.1 Используйте Matplotlib для реализации рисунка в стиле Matlab 190
5.3.2matplotlib и pyplot prefix 194
5.3.3Scitools и EasyViz195
5.3.4 Сделайте анимацию 200
5.3.5 Видео 204
5.3.6 Нарисуйте кривые с помощью текстовых символов 205
5.4 РАСПРАВЛЕНИЕ ФУНКЦИИ High-Difficulations 206
5.4.1 Сегментированная функция определения 206
5.4.2 Функция быстрого изменения 208
5.5 больше* векторизация функции 209
5.5.1StringFunction Vectorization 209
5.5.2.
5.5.3.
5.6 Глубокий анализ численных массивов Python 215
5.6.1 Copy Array 215
5.6.2 Операция на месте 216
5.6.3 распределение массива 217
5.6.4 Обобщенный индекс 217
5.6.5 Обнаружение типа массива 218
5.6.6 Генерация массива Компактный синтаксис 219
5.6.7 Операция формы 219
5.7 массивы высокопроизводительных вычислений 219
5.7.1 Скалярной метод реализации 220
5.7.2 Метод реализации векторизации 221
5.7.3 Метод реализации сохранения памяти 221
5.7.4 Анализ использования памяти 222
5.7.5 Анализ времени процессора 223
5.8 Высокомерный массив 224
5.8.1 Матрица и массив 224
5.8.2 Двумерная численная массива Python 225
5.8.3 Расчет массива 228
5.8.4 Matrix Object 228
5.9 Некоторые общие линейные операции алгебры 229
5.9.1 Обратный, детерминант и собственное значение 229
5.9.2 Продукт 230
5.9.3 Норма 230
5.9.4 и экстремальное значение 230
5.9.5 Индекс 232
5.9.6 Transpose и Upper/Lower Triangle BU BU 232
5.9.7 Решить систему линейных уравнений 233
5.9.8 Матричная операция на колонке 233
5.9.9 Рассчитайте ранг матрицы 234
5.9.10 Символическая линейная алгебра 235
5.10 Нарисуйте скалярное и векторное поле 237
5.10.1 Установка 237
5.10.2 Чертеж поверхности 238
5.10.3 Параметризованная кривая 239
5.10.4 Контурная линия 239
5.10.5 Градиентное векторное поле 240
5.11Matplotlib240
5.11.1 Поверхностный рисунок 241
5.11.2 Контурный чертеж 241
5.11.3 Векторное полевое рисунок 243
5.12Mayavi243
5.12.1 Чертеж поверхности 244
5.12.2 Контурный чертеж 245
5.12.3 Векторное полевое рисунок 247
5.12.4 3D Скалярное поле и его градиентное поле 247
5.12.5 Анимация 249
5.13 Резюме этой главы 249
5.13.1 Тема 249 этой главы
5.13.2 Пример: анимационная функция 251
5.14 Упражнение 254
Глава 6 Словарь и строка 269
6.1 Словарь 269
6.1.1 Создать Словарь 269
6.1.2 Словарь операции 270
6.1.3 Пример: полиномы как словарь 271
6.1.4 Словарь со значениями по умолчанию и сортировки 273
6.1.5 Пример: хранить данные файлов в словаре 276
6.1.6 Пример: хранить данные файлов в вложенном словаре 277
6.1.7 Пример: прочитать и нарисовать данные, записанные в определенную дату 281
6.2 строка 285
6.2.1 Общие строковые операции 285
6.2.2 Пример: прочитать числовую пару 289
6.2.3 Пример: чтение координат 292
6.3 Читать данные с веб -страниц 294
6.3.1 о веб -странице 294
6.3.2 Как программировать для доступа к веб -страницам 295
6.3.3 Пример: чтение простого текстового файла 296
6.3.4 Пример: извлечение данных из HTML 298
6.3.5 Обработка неанглийского текста 298
6.4 Читать и записать файл таблицы 301
6.4.1CSV Файл 301
6.4.2 Чтение файла CSV 302
6.4.3 Данные обработки электронных таблиц 303
6.4.4 Записать в файл CSV 303
6.4.5 Используйте численную матрицу Python для представления числовой ячейки 304
6.4.6 Используйте более высококачественные численные Python.
6,5 Примеры анализа ДНК 306
6.5.1 Частота расчета 306
6.5.2 Матрица частоты анализа 313
6.5.3 Найти базовую частоту 315
6.5.4 Преобразовать гены в белки 318
6.5.5 Некоторые люди могут пить молоко, в то время как другие не могут
6.6 Написание кода 324 Совместимо с Python 2 и Python 3
6.6.1 больше различий между Python 2 и Python 324
6.6.2 Конвертировать код Python 2 в Python 3 Code 325
6.7 Резюме этой главы 325
6.7.1 Тема 325 этой главы
6.7.2 Пример: база данных файлов 328
6.8 Упражнение 331
Глава 7 Введение в класс Python 337
7.1 Простая функция класс 337
7.1.1 Задача: функции с параметрами 337
7.1.2 обозначает функцию как класс 339
7.1.3 СЕЗВАЯ ИНТЕРНИКА 343
7.1.4 Еще один класс функциональных классов 344
7.1.5 Реализация другой функции класса 345
7.1.6 Класс 347 без метода конструктора
7.1.7 Закрытие 349
7.2 Больше примеров о классах 350
7.2.1 Банковский счет 350
7.2.2 Телефонная книга 352
7.2.3 Круг 354
7.3 Специальный метод 355
7.3.1CALL Специальный метод 355
7.3.2 Пример: автоматическая разница 356
7.3.3 Пример: автоматические точки 360
7.3.4 Конвертировать экземпляр в строку 362
7.3.5 Телефонная книга с использованием специальных методов 363
7.3.6 Объекты, которые поддерживают дополнение 364
7.3.7 Пример: полиномиальный класс 364
7.3.8 изысканная печать полиномов 367
7.3.9 Арифметические операции и другие специальные методы 369
7.3.10 Специальный метод для преобразования строки 369
7.4 Пример: класс 371 векторов в плоскостях
7.4.1 Некоторые математические операции по векторам 371
7.4.2 Реализация 371
7.4.3 Использование 373
7.5 Пример: множественное число класс 374
7.5.1 Реализация 374
7.5.2 Незаконная операция 376
7.5.3 Комбинация сложных чисел и реальных чисел 376
7.5.4 Динамические типы, статические типы, сильные типы, слабые типы и типы уток 377
7.5.5 Специальный метод для применения в правом операнде 378
7.5.6 Проверьте пример 379
7.6 Статические методы и свойства 380
7.7 Сводка этой главы 381
7.7.1 Тема 381 этой главы
7.7.2 Пример: интервальная операция 383
7.8 Упражнение 387
Глава 8 Случайные числа и простые игры 401
8.1 Сгенерировать случайное число 401
8.1.1 Семя 401
8.1.2 равномерно распределенное случайное число 402
8.1.3 Ситуация визуального распределения 402
8.1.4 Vectorization генерации случайных чисел 403
8.1.5 Рассчитайте среднее и стандартное отклонение 404
8.1.6 Гауссовое или нормальное распределение 406
8.2. Создание целого числа 407
8.2.1 Случайная целочисленная функция 407
8.2.2 Пример: Dolling Dice 408
8.2.3 Сгенерировать случайное число 410 на основе списка
8.2.4 Пример: выберите карту 411 из всей колоды
8.2.5 Пример: реализация класса карт 413
8.3 Рассчитайте вероятность 416
8.3.1 Принципы моделирования Монте -Карло 416
8.3.2 Пример: Dolling Dice 416
8.3.3 Пример: возьмите мяч из шляпы 419
8.3.4 Случайная мутация гена 421
8.3.5 Пример: политика, ограничивающая рост населения426
8.4 Простая игра 428
8.4.1 Угадайте номер 428
8.4.2 Рулоть две кубики 429
8.5 Монте -Карло очки 432
8.5.1 Вывод Monte Carlo Points 432
8.5.2 Реализация стандартных баллов Монте -Карло 433
8.5.3 Рассчитайте область 437 по случайным точкам
8.6 Одномерная случайная прогулка 438
8.6.1 Основная реализация 438
8.6.2 Визуализация 439
8.6.3 Уравнение разности представляет собой случайную прогулку 439
8.6.4 Рассчитайте статистику позиции частицы 440
8.6.5 Реализация векторизации 440
8.7 случайная ходьба в двух измерениях 442
8.7.1 Базовая реализация 442
8.7.2 Внедрение векторизации 443
8.8 Резюме этой главы 444
8.8.1 Тема 444 этой главы
8.8.2 Пример: случайный рост 446
8.9 Упражнение 451
Глава 9, ориентированное на объект программирование 463
9.1 Наследование и уровень класса 463
9.1.1line Класс 463
9.1.2 Предварительный тест Парабола Класс 464
9.1.3 Использование унаследованного класса Parabola 464
9.1.4 Тип типа 466
9.1.5 Атрибуты и наследство: Hasa и Isa 467
9.1.6 Используйте Superclass как интерфейс 468
9.2 Численная микро классификация 470
9.2.1 Класс дифференциала расчетов 470
9.2.2 Проверка 472
9.2.3 Создайте гибкую основную программу 474
9.2.4 Расширение 475
9.2.5 Реализация на основе функций 478
9.2.6 Реализация на основе функционального программирования478
9.2.7 Сторонний метод численного дифференциала, реализованный одним Class479
9.3 Категория численной интеграции 481
9.3.1 Метод численной интеграции 481
9.3.2 класс 481 для очков
9.3.3 Проверка 485
9.3.4 Используйте уровень класса 486
9.3.5 О объектно -ориентированном программировании 488
9.4 Занятия для рисунков 489
9.4.1 Используйте коллекцию объектов 489
9.4.2 Пример класса геометрических объектов 497
9.4.3 Улучшение функции 501 через рекурсивное
9.4.4.
9.5 Класс 506 для анализа ДНК
9.5.1 класс 506, представляющий регион
9.5.2 представляет класс 507 гена
9.5.3 Подкласс 512
9.6 Резюме этой главы 513
9.6.1 Тема 513 этой главы
9.6.2 Пример: читатель входных данных 514
9,7 Упражнение 519
Приложение последовательность и разница уравнения 526
A.1 Используйте дифференциальные уравнения для построения математической модели 526
A.1.1 Расчет процентов 527
A.1.2 Используйте дифференциальные уравнения для решения факториальной проблемы 529
A.1.3 Fibonacci № 529
A.1.4 Рост биологического населения 531
A.1.5 Логический рост 531
A.1.6 Погашение кредита 532
A.1.7 Используйте разницу уравнение, чтобы найти интеграл 533
A.1.8 Рассчитайте Taylor Series 535, используя разничное уравнение
A.1.9 инвестиции и жизнь 536
A.1.10 Метод итерации Ньютона 537
A.1.11 Обратная функция 539
A.2 Программирование звук 541
A.2.1 Звук записи в файл 542
A.2.2 Читать звук из файла 542
A.2.3 Играйте в несколько одиночных тонов 543
A.2.4 Музыка, созданная последовательности 544
A.3 Упражнение 546
Приложение B Введение в дискретное исчисление 555
B.1 Дискретная функция 555
B.1.1 Sine Function 555
B.1.2 Интерполяция 557
B.1.3 Найдите приблизительное значение 557
B.1.4 Резюме 558
B.2 Используйте конечную разницу для достижения дифференциала 559
B.2.1 Differial Function 559
B.2.2 Разница 560 на сетке
B.2.3 Резюме 561
B.3 Используйте сумму для достижения интеграла 562
B.3.1 Подводная дивизия 563
B.3.2 Подводные точки 564
B.3.3 Sub-Interval Sum 564
B.3.4 Резюме 565
B.4 Taylor Series 567
B.4.1 Приблизительное значение функции вблизи определенной точки 567
B.4.2 Экспоненциальная функция приближается к 567
B.4.3 более высокая точность расширения 567
B.4.4 Приблизительная точность 569
B.4.5 Дериватив 571
B.4.6 Более точное различие приближение 572
B.4.7 производное второго порядка 574
B.5 Упражнение 576
Введение в расчет дифференциальных уравнений в Приложении C 579
C.1 Введение Дело 579
C.2 Экспоненциальный рост 581
C.3 Логический рост 585
C.4 Одиночный маятник 585
C.5 Модель передачи заболевания 588
C.6 Упражнение 589
Приложение D Полное дифференциальное уравнение инженерия 591
D.1 Описание проблемы: движение и сила в физике 591
D.1.1 Физическая проблема 591
D.1.2 Решить алгоритм 592
D.1.3 Деривация математической модели 592
D.1.4 Алгоритм вывод 594
D.2 Написание и тестирование программы 594
D.2.1 Реализация алгоритма 594
D.2.2 Функция обратного вызова 597
D.2.3 Создание модуля 599
D.2.4 Проверка 600
D.3 Визуализация 602
D.3.1 Синхронное расчет и рисунок 602
D.3.2 Несколько приложений 604
D.3.3 ОΔВыбор T 606
D.3.4 Выполните несколько величин в подоте
Сравните 606
D.3.5 Сравнительные приблизительные решения и точные решения 607
D.3.6 ОшибкаΔТ уменьшается и изменяется 608
D.4 Упражнение 610
Приложение E Программное решение дифференциального уравнения 612
E.1 Скалярное обычное дифференциальное уравнение 612
E.1.1 Правая функция Пример 613
E.1.2 Вперед Эйлером Метод 613
E.1.3 Реализация функции 614
E.1.4 Реализация проверки 615
E.1.5 от дискретного решения до непрерывного решения 616
E.1.6 Преобразовать числовой метод 617
Класс E.1.7 Метод реализации 617
E.1.8 Реализация метода логической функции роста 621
E.1.9 Реализация метода логического роста 622
E.2 Система обычных дифференциальных уравнений 624
E.2.1 Проблема математики 624
E.2.2 Пример обычной системы дифференциального уравнения 625
E.2.3 Реализация функции 626
Класс E.2.4 Реализация 628
E.3odesolver Class Иерархия 629
E.3.1 Числовой метод 629
E.3.2 Строительство иерархии решателя 630
E.3.3 Бэктерный метод Эйлера 633
E.3.4 Проверка 635
E.3.5 Пример: экспоненциальный распад 636
E.3.6 Пример: логистическое уравнение 638 с заданным классом и классом решателя
E.3.7 Пример: система колебаний 645
E.3.8 Применение: траектория мяча 647
Дальнейшее развитие E.3.9odesolver 649
E.4 Упражнение 649
Приложение F отладка 672
F.1 использует отладчик 672
Как отладить f.2 675
F.2.1 Методы программирования и отладки 675
F.2.2 Пример приложения 677
F.2.3 Получите помощь от анализатора кода 688
Приложение G Методы для повышения эффективности эксплуатации Python 690
G.1 Напишите код моделирования Монте -Карло в Python 690
G.1.1 Проблема расчета 690
Скалярная версия 690, реализованная G.1.2 Python
Векторизованная версия 691 реализации G.1.3 Python
G.2 Портирование скалярного кода Python в
Cython692
G.2.1* Прямая реализация цинтона 692
G.2.2 Улучшенная реализация цинтона 695
G.3 Ports Python/Cython Cod
697 в C -коде
G.3.1 Написание C Программа 697
G.3.2 Петчики портирования в код C через F2PY 697
G.3.3 Портирование петли в C -код через Cython 699
G.3.4 Сравнение эффективности 699
Приложение H Техническая тема 701
H.1 Get Python 701
Программное обеспечение 701 Требуется H.1.1
H.1.2 Установка программного обеспечения 702 на платформах MacOS X и Windows
H.1.3anaconda и Spyder702
H.1.4VMware Fusion Virtual Machine 703
H.1.5 Windows Dual Boot 705
H.1.6 -Vagrant Virtual Machine 705
Как писать и запустить Python Programs 706 в H.2
H.2.1 Текстовый редактор 706
H.2.2 Терминальное окно 707
H.3Web Services: Sagemathcloud и Wakari 708
H.3.1 Введение в Sagemathcloud 708
H.3.2 Введение в Wakari 708
H.3.3 Установите свой собственный пакет Python 708
H.4ipython. Использование ноутбуков 709
H.4.1 Start Ipython Notebook709
H.4.2 Смешанный текст, математика, код и графика 709
Различные способы запуска программ Python в H.5 710
H.5.1 Запустить Python Program 711 в Ipython
H.5.2 Запустить Python Program 711 в UNIX
H.5.3 Запуск Python Program 712 в Windows
H.5.4 Запустить Python Program 713 в MacOS X
H.5.5 делает полный автономный исполняемый файл 713
H.6 выполняет команды операционной системы 713 в Python
H.7 Переменное количество параметров функции 716
H.7.1 Переменная Количество позиционных параметров 717
H.7.2 Количество переменных параметров ключевого слова 719
H.8 Эффективность выполнения программы оценки 721
H.8.1 Время измерения 721
H.8.2 Анализ Python Program Performance 722
H.9 Программный тест 723
Конвенция 724, что функция тестирования H.9.1 должна следовать
H.9.2 Записать функции тестирования и предварительные данные 724
H.9.3 Напишите функции теста и получите точные численные решения 725
H.9.4. Устойчивость к функции тестирования 726
H.9.5 Автоматический тест 728
Ссылка 730S

об авторе
Чжан Чунюань, вице -декан Школы компьютерных наук и технологий Национального университета оборонной технологии, докторант, профессор, докторант, компьютерная архитектура*, академический лидер, автор «компьютерной архитектуры» и других учебников. Мао Сяогуанг, заместитель директора кафедры компьютерных наук и техники компьютерных наук и техники, доктор философии, профессор,
Докторант, автор учебников, таких как «дискретная математика».
