PCAP
О программе курса
- About Python Essentials
- Python Essentials 1: BASICS
- Module 1 - Introduction to Python and computer programming
1.1.1.0 Основы Python
1.1.1.1 Как работает компьютерная программа?
1.1.1.2 Естественные языки против языков программирования
1.1.1.3 Что делает язык?
1.1.1.4 Компиляция против интерпретации
1.1.1.5 Что на самом деле делает интерпретатор?
1.1.1.6 Преимущества и недостатки
1.1.2.1 Что такое Python?
1.1.2.2 Проект по хобби-программированию
1.1.2.3 Что делает Python особенным?
1.1.2.4 Конкуренты Python?
1.1.3.1 Python 2 vs. Python 3
1.1.3.2 Существует более одного Python: CPython и Cython
1.1.3.3 Существует более одного Python: Jython, PyPy и RPython
1.2.1.1 Начните свое путешествие по Python
1.2.1.2 Скачивание и установка Python
1.2.1.3 Начало работы с Python
1.2.1.4 Как написать и запустить свою самую первую программу
1.2.1.5 Как написать и запустить свою самую первую программу
1.2.1.6 Как испортить и исправить свой код
1.2.1.7 Завершение модуля
1.2.1.8 Тест - Модуль 2 - Типы данных, переменные, базовые операции ввода-вывода, базовые операторы.
2.1 Hello, world
2.1.1.0 Основы Python
2.1.1.1 Ваша самая первая программа
2.1.1.2 Функция print()
2.1.1.3 LAB: функция print()
2.1.1.4 Функция print() - 2
2.1.1.5 Функция print() - инструкции
2.1.1.6 Функция print() - escape-символы и символы новой строки
2.1.1.7 Функция print() - использование нескольких аргументов
2.1.1.8 Функция print() - позиционный способ передачи аргументов
2.1.1.9 Функция print() - ключевое слово arguments
2.1.1.10 LAB: Функция print()
2.1.1.11 LAB: Форматирование вывода
2.1.1.12 Ключевые выводы
2.2 Python literals
2.2.1.1 Литералы - данные сами по себе
2.2.1.2 Целые числа
2.2.1.3 Числа с плавающей запятой
2.2.1.4 Ints vs. floats
2.2.1.5 Coding floats
2.2.1.6 Строки
2.2.1.7 Кодирование строк
2.2.1.8 Boolean values
2.2.1.9 LAB: Python literals - strings 1
2.2.1.10 Ключевые выводы радела literals
2.3 Арифметические операторы и иерархия приоритетов
2.3.1.1 Python как калькулятор
2.3.1.2 Возведение в степень
2.3.1.3 Умножение / Деление
2.3.1.4 Целочисленное деление - без остатка
2.3.1.5 Остаток по модулю
2.3.1.6 Сложение
2.3.1.7 Операторы и их приоритеты
2.3.1.8 Возведение в степень
2.3.1.9 Список приоритетов
2.3.1.10 Ключевые выводы раздела арифметические операторы и иерархия приоритетов
2.4 Переменные
2.4.1.1 Что такое переменные
2.4.1.2 Правильные и неправильные имена переменных
2.4.1.3 Создание переменных
2.4.1.4 Использование переменных
2.4.1.5 Присвоение нового значения уже существующей переменной
2.4.1.6 Решение простых математических задач
2.4.1.7 LAB: переменные
2.4.1.8 Операторы быстрого доступа
2.4.1.9 LAB: Простой конвертер
2.4.1.10 LAB: Операторы и выражения
2.4.1.11 Ключевые выводы раздела - переменные
2.5 Комментарии
2.5.1.1 Комментарии в коде: почему, как и когда
2.5.1.2 LAB: Комментарии
2.5.1.3 Ключевые выводы раздела комментарии
2.6 Функция input() и строчные операторы
2.6.1.1 Функция input()
2.6.1.2 Функция input() с аргументом
2.6.1.3 Функция input() - запрещенные операции
2.6.1.4 Приведение типов
2.6.1.5 Подробнее о input() и приведении типов
2.6.1.6 Конкатенация
2.6.1.7 Репликация
2.6.1.8 Преобразование типов: str()
2.6.1.9 LAB: Простой ввод и вывод
2.6.1.10 LAB: Операторы и выражения
2.6.1.11 LAB: Операторы и выражения
2.6.1.12 Ключевые выводы раздела функция input()
2.6.1.13 Завершение модуля
2.7 Тест - Module 3 - Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations
3.1 Сравнительные операторы и условное исполнение
3.1.1.1 Принятие решений в Python
3.1.1.2 Равенство: оператор равенства (==)
3.1.1.3 Операторы сравнения: больше чем
3.1.1.4 LAB: Вопросы и ответы
3.1.1.5 Условия и условное исполнение
3.1.1.6 Условное выполнение: оператор if
3.1.1.7 Оператор if-else: больше условного выполнения
3.1.1.8 Анализ примеров кода
3.1.1.9 Псевдокод и введение в циклы
3.1.1.10 LAB: Операторы сравнения и условное выполнение
3.1.1.11 LAB: Суть оператора if-else
3.1.1.12 LAB: Основы оператора if-elif-else
3.1.1.13 Резюме раздела (1/2)
3.1.1.14 Резюме раздела (2/2)
3.2 Циклы
3.2.1.1 Циклы в Python | while
3.2.1.2 Циклы в Python | while
3.2.1.3 LAB: Основы цикла while - Угадай секретное число
3.2.1.4 Циклы в Python | for
3.2.1.5 Циклы в Python | for
3.2.1.6 LAB: Основы цикла for - бессмысленный подсчет
3.2.1.7 Контроль цикла в Python | break и continue
3.2.1.8 Контроль цикла в Python | break и continue
3.2.1.9 LAB: Оператор break - застрял в цикле
3.2.1.10 LAB: оператор continue - уничтожитель гласных
3.2.1.11 LAB: оператор continue - симпатичный пожиратель гласных
3.2.1.12 Циклы python | else - 1
3.2.1.13 Циклы python | else - 2