name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (P-1) Основы программирования на Python. Уровень 1

(P-1) Основы программирования на Python. Уровень 1

Код курса: P-1
Рейтинг:
(0 голосов)
15 970 р.
Количество:
Дни1,5 месяца (40 ак. часов)
Дата курса
Город
Формат обученияКорпоративный
поделиться

Web-программист

Описание курса

 

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

Программа курса

Занятие 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.​ Доработка проектов

  • Практические приемы программирования
  • Углубленное рассмотрение темы по желанию обучающихся
  • Анализ разработанных мини-проектов
  • Ответы на вопросы по материалам курса

Расписание

Вт 19:00 - 22:00

Пт 19:00 - 22:00

Дни1,5 месяца (40 ак. часов)
Дата курса02.июл
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад