Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем kostyank, 6 апр 2017.

Цена: ----
Взнос: ----

Основной список: 8 участников

Резервный список: 11 участников

  1. 6 апр 2017
    #1
    kostyank
    kostyank СкладчикСкладчик

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

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

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

    Чему Вы научитесь
    • Расширенным возможностям 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; внешний вид кода; соглашение по именованию; общие рекомендации; документирование и аннотации в функциях; подготовка к собеседованию: разбор практических задач.
    В ближайшее время стартуют два потока; 10 и 14 апреля.
     
  2. Последние события

    1. Максимыч
      Максимыч не участвует.
      18 мар 2024
    2. Shum Zhizni
      Shum Zhizni не участвует.
      5 ноя 2022
    3. ЕгорХабенский
      ЕгорХабенский не участвует.
      10 фев 2022
    4. skladchik.com
      В складчине участвует 20 человек(а).
      25 мар 2021
  3. Обсуждение
  4. 6 апр 2017
    #2
    kostyank
    kostyank СкладчикСкладчик
    Цену (11 970 р) забыл указать, а теперь не вижу как это сделать. Модеры, выручайте.
     
  5. 2 май 2020
    #3
    Fabryan
    Fabryan СкладчикСкладчик
    Ребят, подскажите пожалуйста, это вот этот курс: [Geekbrains] Python. Уровень 2. Продвинутый курс
     
  6. 4 май 2020
    #4
    Fabryan
    Fabryan СкладчикСкладчик
    kostyank, Когда начнется раздача ?
     

Поделиться этой страницей