Python
Оглавление
Введение
Помощь
1. Алгоритмы, компьютеры и программы
1.1. Теория
1.2. Практикум
1.3. Список источников
1.4. Вопросы
1.5. Самостоятельная работа
2. Язык программирования Python
3. Типы данных
4. Поток команд (управляющие структуры)
5. Подпрограммы
6. Вычислительная сложность алгоритмов
7. Ошибки и исключения
8. Файлы и сериализация данных
9. Модули и пакеты
10. Объектно-ориентированное программирование и классы
11. Стандартная библиотека
12. Визуализация данных
13. Сетевое и Интернет-программирование
Заключение
Алфавитный указатель
Поблагодарить автора
Python
»
1.
Алгоритмы, компьютеры и программы
1.
Алгоритмы, компьютеры и программы
¶
1.1. Теория
1.1.1. Разработка программного обеспечения сегодня
1.1.1.1. Программы вокруг нас
1.1.1.2. Процесс разработки программного обеспечения
1.1.1.3. Востребованность и зарплаты
1.1.2. Компьютер, алгоритм и программа
1.1.2.1. Алгоритм: способы представления и свойства
1.1.3. Вычислительные устройства: классификация и история
1.1.3.1. Класс 1 - Определенная задача
1.1.3.2. Класс 2 - Произвольные данные
1.1.3.3. Класс 3 - Произвольные задачи и данные
1.1.3.4. Программирование на первых ЭВМ
1.1.4. Языки программирования
1.1.4.1. Машинный код
1.1.4.2. Языки ассемблера
1.1.4.3. 40-е гг.: первый язык высокого уровня
1.1.4.4. 50-е гг.: сфера науки и бизнеса
1.1.4.5. 60-70-е гг.: универсальность
1.1.4.6. 80-е гг.: консолидация идей и модульность
1.1.4.7. 90-е гг.: Интернет-эпоха
1.1.4.8. 2000-е и текущие тренды
1.1.5. Классификация языков программирования
1.1.5.1. Низкоуровневые и высокоуровневые языки
1.1.5.2. Трансляторы: компиляторы, интерпретаторы и гибриды
1.1.5.3. Типизация
1.1.5.3.1. Явная / неявная
1.1.5.3.2. Статическая / динамическая
1.1.5.3.3. Сильная / слабая
1.1.5.4. Парадигмы программирования
1.1.6. Выбор языка программирования
1.1.6.1. Экосистема
1.1.6.2. Применимость (нишевость)
1.1.6.3. Популярность
1.2. Практикум
1.2.1. Суперкомпьютеры
1.2.2. Языки программирования сегодня
1.2.3. Тип транслятора
1.3. Список источников
1.4. Вопросы
1.5. Самостоятельная работа
1.5.1. Известные персоналии
1.5.2. Лицензирование ПО
1.5.3. Алгоритмы