Основы языка Python. Аналитика данных
В курсе даются базовые знания по программированию на языке Python, одного из самых популярных и востребованных языков программирования в мире. Изучаются основные типы данных, операции, базовые конструкции и регулярные выражения, даются основы объектно-ориентированного программирования и работа с библиотеками и модулями. Рассматриваются составные типы данных (списки, кортежи, словари, итераторы и генераторы), работа с файлами, а также защита от ошибок (отработка и отладка).
Курс рассчитан на интенсивное изучение языка Python, как основного инструментария аналитика данных. Первая часть состоит из девяти тем, полное освоение которых сделает слушателя уверенным программистом на языке Python начального профессионального уровня.
От слушателя не требуется знаний в области программирования. Все необходимые знания он получит в процессе обучения. От учащегося требуется только набор навыков уверенного пользователя компьютером как для локальной работы (с диском), так и в сети Интернет.
Учебный план
Введение | |||||
Обзор языка Python | |||||
Инструментарий создания программ Python | |||||
Установка Python и PyCharm | |||||
Работа с командной строкой | |||||
Литералы, переменные, типы данных и операции | |||||
Базовые литералы | |||||
Целые десятичные числа | |||||
Двоичные числа | |||||
16- и 8-ричные | |||||
Числа с плавающей точкой | |||||
Строковые литералы | |||||
Логические или булевы литералы | |||||
Концепция переменной | |||||
Базовые типы данных | |||||
Приведение типов | |||||
Математические операции | |||||
Целочисленные операции | |||||
Битовые операции | |||||
Логические операции | |||||
Операции со строками | |||||
Интерпретация ошибок | |||||
Базовые конструкции языка Python | |||||
Знакомство с PyCharm | |||||
Управляющие конструкции и условные операторы | |||||
Циклы for | |||||
Циклы while | |||||
Еще немного о циклах | |||||
Базовые методы Python для вывода данных | |||||
Метод Python для ввода данных | |||||
Функции, лямбда-функции и рекурсивные функции | |||||
Регулярные выражения | |||||
Регулярные выражения | |||||
Синтаксис регулярных выражений | |||||
Составные регулярные выражения | |||||
Тест 1 для курса Основы языка Python | |||||
Классы и объекты | |||||
Объектно-ориентированное программирование | |||||
Иерархия классов | |||||
Строки Python как объекты | |||||
Набор методов класса str | |||||
Библиотеки и модули | |||||
Повторное использование кода | |||||
Выборочное импортирование атрибутов | |||||
Пакеты | |||||
Составные типы данных | |||||
Списки | |||||
Вложенный список и рекурсия | |||||
Кортежи | |||||
Словари | |||||
Итераторы и генераторы | |||||
Защита от ошибок | |||||
Исключения | |||||
Обработка исключительных ситуаций при помощи Try | |||||
Отладка | |||||
Файлы | |||||
Концепция файла | |||||
Чтение файла | |||||
Создание файла и добавление в него записей | |||||
Продвинутая работа со словарями | |||||
Тест 2 для курса Основы языка Python | |||||
Вы можете
посмотреть лекцию
Литература. Основы языка Python |
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: