Открыто

Основы программирования на Python уровень 1 [2020] [Руслан] [Level UP]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 18 фев 2020.

Цена: 12970р.-92%
Взнос: 973р.

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

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

  1. 18 фев 2020
    #1
    Toxich
    Toxich ЧКЧлен клуба

    Основы программирования на Python уровень 1 [2020] [Руслан] [Level UP]

    Python Курс начинающего программиста (уровень 1) организован как форма активного обучения с большим количеством примеров и задач на закрепление знаний, а также написанием несложного приложения во второй половине курса.

    Целью данного курса является понимание и умение применять на практике принципов программирования на Python 3, его синтаксиса и лучших практик.

    Каждая из тем содержит большое количество примеров, а каждое занятие сопровождается домашним заданием для закрепления пройденного материала. Выполненные домашние задания разбираются в начале следующего занятия.

    Практика:
    • В качестве практики разработки будем писать простой веб-сервис, либо бот для Telegram, в зависимости от того, насколько быстро и хорошо будут усваиваться основы:)
    Занятие 1. Введение в Python
    • Знакомство. О курсе. Требования к участникам.
    • Характеристика языка Python. Философия Python.
    • Область применения Python
    • Установка Python
    • Структура каталогов Python
    • Первая программа на Python
    • Аргументы командной строки
    • Структура программы. Отступы.
    • Инструкция присваивания
    • Инициализация и удаление переменных
    • Принципы именования переменных. PEP 8
    Занятие 2. Инструкции языка. Типы данных. Работа со строками
    • Математические операторы
    • Условный оператор if
    • Циклы while и for
    • Типы объектов. Разница между динамической и статической типизацией
    • Проверка типов данных и преобразования типов данных.
    • Числовые типы. Встроенные функции для работы с числами
    • Логический тип и его значения. Логические операции
    • Строки. Строковые литералы
    • Cрезы
    • Форматирование строк
    • Функции и методы для работы со строками
    Занятие 3. Типы-коллекции
    • Списки
    • Словари
    • Генераторы списков и выражения-генераторы
    • Кортежи
    • Множества
    • Методы для работы с последовательностями
    • Функция zip. Объединение списков
    Занятие 4. Функции
    • Создание и вызов функций. Параметры функций
    • Рекурсия.
    • Необязательные параметры. Переменное число параметров
    • Анонимные функции
    Занятие 5. Модули. Работа с файлами и каталогами
    • Модули. Инструкции import и from
    • Пути поиска модулей
    • Пакеты
    • Работа с файлами и каталогами. Модуль os. Модули glob, shutil, zipfile
    • Сохранение объектов в файл
    Занятие 6. Введение в ООП
    • Классы и экземпляры
    • Атрибуты – поля и методы
    • Наследование. Множественное наследование
    • Построение иерархии классов
    Занятие 7. ООП. Продолжение
    • Статические методы и методы класса
    • Декораторы
    • Свойства
    • Обработка исключений
    Занятие 8. Встроенные классы, модули и библиотеки
    • Модуль datetime. Манипуляции с датой и временем
    • Модули для работы в сети Интернет
    • Логирование. Модуль logging
    • Модульное тестирование. Модуль unittest
    Занятие 9. Графический интерфейс пользователя. Библиотека Tkinter
    • Общие графические компоненты
    • Разработка форм ввода и отображения данных
    Занятие 10. Доработка проектов
    • Практические приемы программирования
    • Углубленное рассмотрение темы по желанию обучающихся
    • Анализ разработанных мини-проектов
    • Ответы на вопросы по материалам курса

    Продажник
     
    4 пользователям это понравилось.
  2. Последние события

    1. Olga-81
      Olga-81 не участвует.
      7 фев 2024
    2. gohas
      gohas не участвует.
      15 янв 2024
    3. gohas
      gohas участвует.
      5 мар 2023
    4. sibbora
      sibbora не участвует.
      19 янв 2023

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      29 май 2020
    2. skladchik.com
      Иван Борисов организатор.
      28 май 2020