Наташа Самойленко - Python для сетевых инженеров
Название: | Python для сетевых инженеров | |
Автор: | Наташа Самойленко | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Python для сетевых инженеров"
Читаем онлайн "Python для сетевых инженеров". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (154) »
Python для сетевых инженеров
Natasha Samoylenko
мая 31, 2023
Оглавление
1
Введение
3
О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Для кого эта книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Зачем Вам учиться программировать? . . . . . . . . . . . . . . . . . . . . . .
4
Требуемые версии ОС и Python . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Примеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Вопросы
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Презентации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Форматы файлов книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Обсуждение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Часто задаваемые вопросы (FAQ)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Будет ли печатная версия книги?
6
. . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Чем это отличается от обычного вводного курса по Python? . . . . . . . . . .
7
Почему книга именно для сетевых инженеров? . . . . . . . . . . . . . . . . .
7
Почему именно Python? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Книга будет когда-то платной? . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Почему в книге нет темы X?
Благодарности
2
6
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I. Основы Python
8
9
1. Подготовка к работе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Подготовка рабочего окружения . . . . . . . . . . . . . . . . . . . . . . . . .
11
ОС и редактор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Система управления пакетами pip . . . . . . . . . . . . . . . . . . . . . . . .
14
Виртуальные окружения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
Интерпретатор Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
2. Использование Git и GitHub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
i
Основы Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
Отображение статуса репозитория в приглашении . . . . . . . . . . . . . . .
21
Работа с Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Дополнительные возможности . . . . . . . . . . . . . . . . . . . . . . . . . .
26
Аутентификация на GitHub . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
Работа со своим репозиторием заданий . . . . . . . . . . . . . . . . . . . . .
31
Работа с репозиторием заданий и примеров
. . . . . . . . . . . . . . . . . .
35
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
3. Начало работы с Python
Синтаксис Python
40
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
Интерпретатор Python. IPython . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Специальные команды ipython . . . . . . . . . . . . . . . . . . . . . . . . . .
47
Переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
4. Типы данных в Python
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Числа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Строки (Strings)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
Словарь (Dictionary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
Кортеж (Tuple) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
Множество (Set) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
Булевы значения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
Преобразование типов
Список (List)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
Вызов методов цепочкой . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
Основы сортировки данных . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
Проверка типов
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
5. Создание базовых скриптов . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
100
Исполняемый файл
ii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
100
Передача аргументов скрипту (argv) . . . . . . . . . . . . . . . . . . . . . . .
101
Ввод информации пользователем
. . . . . . . . . . . . . . . . . . . . . . . .
102
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
104
6. Контроль хода программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
if/elif/else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
for . . . . . . . . . . --">
Natasha Samoylenko
мая 31, 2023
Оглавление
1
Введение
3
О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Для кого эта книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Зачем Вам учиться программировать? . . . . . . . . . . . . . . . . . . . . . .
4
Требуемые версии ОС и Python . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Примеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Вопросы
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Презентации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Форматы файлов книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Обсуждение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Часто задаваемые вопросы (FAQ)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Будет ли печатная версия книги?
6
. . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Чем это отличается от обычного вводного курса по Python? . . . . . . . . . .
7
Почему книга именно для сетевых инженеров? . . . . . . . . . . . . . . . . .
7
Почему именно Python? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Книга будет когда-то платной? . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Почему в книге нет темы X?
Благодарности
2
6
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I. Основы Python
8
9
1. Подготовка к работе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Подготовка рабочего окружения . . . . . . . . . . . . . . . . . . . . . . . . .
11
ОС и редактор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Система управления пакетами pip . . . . . . . . . . . . . . . . . . . . . . . .
14
Виртуальные окружения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
Интерпретатор Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
2. Использование Git и GitHub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
i
Основы Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
Отображение статуса репозитория в приглашении . . . . . . . . . . . . . . .
21
Работа с Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Дополнительные возможности . . . . . . . . . . . . . . . . . . . . . . . . . .
26
Аутентификация на GitHub . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
Работа со своим репозиторием заданий . . . . . . . . . . . . . . . . . . . . .
31
Работа с репозиторием заданий и примеров
. . . . . . . . . . . . . . . . . .
35
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
3. Начало работы с Python
Синтаксис Python
40
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
Интерпретатор Python. IPython . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Специальные команды ipython . . . . . . . . . . . . . . . . . . . . . . . . . .
47
Переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
4. Типы данных в Python
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Числа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Строки (Strings)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
Словарь (Dictionary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
Кортеж (Tuple) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
Множество (Set) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
Булевы значения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
Преобразование типов
Список (List)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
Вызов методов цепочкой . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
Основы сортировки данных . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
Дополнительные материалы . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
Проверка типов
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
5. Создание базовых скриптов . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
100
Исполняемый файл
ii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
100
Передача аргументов скрипту (argv) . . . . . . . . . . . . . . . . . . . . . . .
101
Ввод информации пользователем
. . . . . . . . . . . . . . . . . . . . . . . .
102
Задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
104
6. Контроль хода программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
if/elif/else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
for . . . . . . . . . . --">
- 1
- 2
- 3
- . . .
- последняя (154) »
Книги схожие с «Python для сетевых инженеров» по жанру, серии, автору или названию:
Стефан Рэнди Дэвис - С++ для "чайников" . Жанр: C, C++, C# Год издания: 2007 Серия: Для «чайников» |
Дмитрий Юрьевич Федоров - Программирование на языке высокого уровня Python. Пособие для СПО Жанр: Учебники и пособия ВУЗов Год издания: 2019 Серия: Профессиональное образование |
Екатерина Ларина - Тяжелое испытание для прынцев (СИ) Жанр: Фэнтези: прочее Год издания: 2014 |
Марина Григорьевна Халкиди - Дед Мороз для Арины (СИ) Жанр: Любовная фантастика Год издания: 2017 |