- 21, Apr 2023
- #1
[Школа программирования] Pyton - Базовый курс
Складчина:
Для кого
Курс предназначен как для начинающих программистов, так и для уже состоявшихся специалистов, желающих освоить новый язык программирования.
Минимальный уровень подготовки слушателя может быть как практически нулевым, так и весьма высоким.
Курс начинается с основ языка и шаг за шагом проводит слушателя по всем ступеням и особенностям Python.
Чему вы научитесь
- Разрабатывать программы на языке программирования Python
- Писать программы на python как в процедурном, так и в объектно-ориентированно стиле
- Разрабатывать системные скрипты
- Использовать в своих скриптах стандартные и сторонние библиотеки
- Использовать для установки сторонних библиотек виртуальное окружение virtualenv
- Работать с файлами, базой данных MySQL и SQLite
- Создавать веб-сайты на python
Содержание:
1. Введение Установка и запуск интерпретатора Python Вычисления на Python: использование интерпретатора в качестве калькулятора Знакомство и типами данных: числа, строки, списки Принцип динамической типизации.
2. Первые шаги к программированию Циклы for и while Управление потоком выполнения: оператор if Операторы break и continue Оператор pass Определение функций Лямбда-функции 3. Структуры данных Списки Кортежи Множества Словари Итераторы Генераторы 4. Модули и пакеты Создание модуля Импорт модуля.
Пути поиска модулей Создание пакета Важнейшие стандартные пакеты Функция dir() 5. Ошибки и исключения Понятие исключения Обработка исключений Порождение исключения Стандартные исключения Исключения, определённые пользователем Ввод и вывод Форматирование вывода Запись и чтение файлов Консервация объектов.
Модуль pickle 6. Классы Области видимости и пространства имён Синтаксис определения класса Объекты классы Объекты-экземпляры классов Наследование Множественное наследование Приватные переменные класса 7. Стандартная библиотека Взаимодействие с операционной системой Работа с данными SQLite Работа с CSV, JSON, XML Регулярные выражения Математические функции Протоколы интернет Дата и время Сжатие данных и архивы (zip, gzip) 8. Практика Создание веб-сайта на Python Работа с данными — подключение к MySQL Обзор микрофреймворков web.py и Flask
Скачать: