Открыто

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

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

Цена: 12970р.-91%
Взнос: 1042р.

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

Резервный список: 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

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