Самоучитель Python Выпуск 0.2
Sheber Education·23 Қараша·Қаралды:70Жүктелді:0
Самоучитель Python Выпуск 0.2
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
Самоучитель Python
Выпуск 0.2
Дмитрий Мусин
мая 07, 2017
Оглавление
1 Возможности языка python 1
2 Скачать Python 2 2.1 Установка Python на Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2 Установка Python на linux системы (ubuntu, linux mint и другие) . . . . . . . . . 8
3 Первая программа. Среда разработки IDLE 10
4 Синтаксис языка Python 13 4.1 Синтаксис . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2 Несколько специальных случаев . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 Программа не работает. Что делать? 15
6 Инструкция if-elif-else, проверка истинности, трехместное выражение if/else 20 6.1 Синтаксис инструкции if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 6.2 Проверка истинности в Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.3 Трехместное выражение if/else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7 Циклы for и while, операторы break и continue, волшебное слово else 23 7.1 Цикл while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.2 Цикл for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3 Оператор continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.4 Оператор break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.5 Волшебное слово else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8 Ключевые слова, модуль keyword 25 8.1 Ключевые слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 8.2 Модуль keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9 Встроенные функции 27 9.1 Встроенные функции, выполняющие преобразование типов . . . . . . . . . . . 27 9.2 Другие встроенные функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
i
10 Числа: целые, вещественные, комплексные 31 10.1 Целые числа (int) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 10.2 Вещественные числа (float) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 10.3 Комплексные числа (complex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
11 Работа со строками в Python: литералы 37 11.1 Литералы строк . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
12 Строки. Функции и методы строк 40 12.1 Базовые операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 12.2 Другие функции и методы строк . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 12.3 Таблица “Функции и методы строк” . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
13 Форматирование строк. Метод format 45 13.1 Форматирование строк с помощью метода format . . . . . . . . . . . . . . . . . . 45
14 Списки (list). Функции и методы списков 48 14.1 Что такое списки? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 14.2 Функции и методы списков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 14.3 Таблица “методы списков” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
15 Индексы и срезы 51 15.1 Взятие элемента по индексу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 15.2 Срезы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
16 Кортежи (tuple) 54 16.1 Зачем нужны кортежи, если есть списки? . . . . . . . . . . . . . . . . . . . . . . . 54 16.2 Как работать с кортежами? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 16.3 Операции с кортежами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
17 Словари (dict) и работа с ними. Методы словарей 57 17.1 Методы словарей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
18 Множества (set и frozenset) 60 18.1 Что такое множество? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 18.2 frozenset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

