Що нового?

Придбаний [Geekbrains] Python. Уровень 2. Продвинутый курс

Інформація про покупку
Тип покупки: Складчина
Ціна: 7980 ГРН
Учасників: 0 з 132
Організатор: Відсутній
Статус: Набір учасників
Внесок: 62.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Geekbrains] Python. Уровень 2. Продвинутый курс

Python.png

Язык программирования Python - это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.

Курс “Python. Уровень 2” создан как для опытных программистов, так и начинающих программистов, которые уже знают основы программирования. Мы поэтапно рассмотрим разработку приложения, обеспечивающего управление информацией от проектирования до тестирования.

Длительность: 1 месяц
Онлайн занятий: 8 уроков

Чему Вы научитесь
  • Расширенным возможностям Python;
  • Применять принципы объектно-ориентированного программирования при разработке приложения;
  • Использовать модуль TKinter для разработки графического интерфейса;
  • Обеспечивать взаимодействие приложений Python с базой данных MySql;
  • Писать многопоточные программы;
  • Защищать своё приложение от нежелательных пользователей;
  • Использовать модуль Unittest для тестирования;
  • Писать код в соответствии с рекомендациями PEP 8.
  • Урок 1. Расширенные возможности Python
    Кодирование строк; использование объектов bytes; использование текстовых и двоичных файлов; инструменты для работы со строками в Python.
  • Урок 2. Использование принципов ООП
    Класс и объекты; методы класса, getter’ы и setter’ы; инкапсуляция; полиморфизм; наследование; множественное наследование; переопределение родительских методов; порядок разрешения методов.
  • Урок 3. Взаимодействие с базой данных
    Подготовка экземпляра базы данных; подключение к базе данных MySql; функция connect(); запросы к базе данных.
  • Урок 4. Создание графического интерфейса
    Модуль TKinter; создание главного окна и отображение; виджеты и их свойства; кнопки, метки, радиокнопки и т.д.; определение событий и их обработчиков.
  • Урок 5. Многопоточные приложения
    Потоки и процессы; модуль subprocess и threading; создание и управление потоком; синхронизация потоков; семафоры; блокировка.
  • Урок 6. Защита приложения
    Проверка содержимого строковых объектов; ограничение ввода; форматированный ввод; обработка исключительных ситуаций.
  • Урок 7. Тестирование приложения
    Уровни тестирования; модули тестирования Python; модуль Unittest; создание тестов; пропуск тестов и ожидаемые ошибки.
  • Урок 8. Подготовка к собеседованию; Code style
    PEP-8; внешний вид кода; соглашение по именованию; общие рекомендации; документирование и аннотации в функциях; подготовка к собеседованию: разбор практических задач.
Скрытое содержимое.
https://geekbrains.ru/courses/115
 
Угорі