Голосов: 0
#1
Преподаватель:
ХирьяновТимофей Федорович
Преподаватель кафедры информатики МФТИ. Разработчик системного программного обеспечения Samsung Electronics и Parallels.
Содержание :
1
2
Установка Python
Интерпретация и компиляция
Ключевые слова и идентификаторы в Python
Числовые значения, типы, операции и выражения в Python
Отладка приложения на Python
Переменные в Python
Обмен переменных значениями в Python
Концепция присваивания
Ввод-вывод в Python
3
Переменные в Python
Типы данных и приоритеты операций в языке Python
Ввод-вывод в Python
Цикл for в Python
Преобразование типов в языке Python
Арифметическая и геометрическая прогрессия
Рекурсивно задаваемые последовательности
Сумма и произведение последовательности чисел
4
Генерация псевдослучайных чисел
Цикл while в Python
Инструкции управления циклом в Python
Анализ цифр числа
Вывод числа с обратным порядком цифр и в заданной системе счисления
Среднее арифметическое и отклонение от среднего
Поиск второго по значению экстремума
Количество равных максимумов
5
Парадигма структурного программирования
Функции в программировании
Преимущества структурного программирования
Граф вызовов функций
Стек вызовов
Определение и вызов функций в Python
Полиморфизм функций в Python
Области видимости переменных в Python
Математические функции в Python
Поиск корня уравнения методом бисекции
7
Переменные-флаги
Примеры использования переменной-флага
Тест простоты
Проверка простоты перебором делителей
Проверка простоты числа по теореме Вильсона
Проверка числа на простоту в Python
Факторизация перебором делителей
Разложение числа на множители в Python
Проверка простоты числа тестом Ферма
Факторизация методом Ферма
8
Строки в Python
Функция определения длины строки в Python
Срезы строк в Python
Методы строк в Python
Операция % форматирования строк в Python
Литералы строк в Python
Методы строк в Python - дополнение
Задачи поиска, замены и удаления подстроки в строке
Экранированные символы в Python
9
Одномерные массивы (списки) в Python
Обращение массива
Циклический сдвиг в массиве
Срезы списков в Python
Операции со списками в Python
Генераторы массивов в Python
10
Кортежи в Python
Методы split() и join() для работы со списком строк
11
Двумерные массивы в Python
Генераторы двумерных таблиц
Транспонирование матрицы
Многомерные списки в Python
Операции над матрицами
12
Двоичный поиск элемента в упорядоченном массиве на Python
Сортировка выбором
Сортировка вставками
Сортировка методом пузырька
Синхронная сортировка массивов
Устойчивость сортировок
13
Стандартная сортировка в Python
Блинная сортировка
Случайное перемешивание массива в Python
14
Хеширование и хеш-функция
Множества в Python
Словари (ассоциативные массивы)
15
Поразрядная сортировка
Сортировка подсчетом
Дешифрация текста
16
Рекурсия в Python
17
Одномерное динамическое программирование
18
Сортировка слиянием
Рекурсия в Python
Быстрая сортировка Хоара: Python
19
Полный перебор с использованием циклов
20
Функциональное программирование
Поддержка функциональной парадигмы в Python
Передача функции как аргумента в Python
lambda-функции в Python
Объект map в Python
Атрибуты функции в Python
Оператор yield в Python
21
Объектно-ориентированное программирование
Классы в Python
22
Работа с бинарными и текстовыми файлами в Python
23
Юнит-тестирование
Плановая обработка ошибок при помощи исключений в Python
Тестирование как этап разработки программы
24
Виджеты
Модуль tkinter
Виджеты tkinter
События в tkinter
25
События в tkinter
Стили виджетов tkinter
Упаковка виджетов tkinter
Виджеты tkinter
Пятнашки на Python3 с использованием tkinter
26
Установка дополнительных модулей Python
Математическая библиотека (модуль math)
Массивы чисел в модуле math
Основы Numerical Python
Визуализация функций в Matplotlib
27
Модуль PyGame
28
Модуль sys
Модуль os
Анализ аргументов командной строки в Python
Операции с файлами и директориями в Python
29
Программирование на Python для Android
30
Перспективы развития языка Python
Ответы на вопросы
Стоимость:
до 25 мая 7395 руб
Сайт:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.