Preloader image

Python. Разработка Web - приложений в Django

Стоимость: 350 руб.

Продолжительность: 40 часов

Программа курса предусматривает изучение основных понятий, возможностей и особенностей языка Python, знакомство с базовыми типами данных и основными конструкциями, а также приобретение практических навыков в решении задач.

Раздел 1. Основные команды и структуры данных языка Python

  • Общие положения
  • Знакомство со средой разработки. Понятие консольного приложения. Создание проекта. Простейшее приложение, работа с редактором и комментариями. Компиляция и компоновка. Ошибки при компиляции. Правила вывода и вывода на экран.
  • Операторы управления
  • Управляющие операторы If-else. Арифметические операции и их приоритет их исполнения. Составные операторы.
  • Понятие цикл. Работа с циклами.
  • Оператор цикла for. Примеры циклов for, бесконечные циклы, прерывание программы. Операторы организации цикла while. Бесконечные циклы. Циклы, не выполняемые ни разу.
  • Списки и кортежи. Работа со строками.
  • Списки и  кортежи. Добавление, изменение, удаление элементов. Словарь. Добавление, изменение, удаление элементов.  
  • Строковые операции
  • Модули. Создание функций.
  • Понятие модуль. Вызов функции. Встроенные функции. Создание функций. Параметры и аргументы функций.
  • Работа с файлами
  • Чтение из файла. Запись в файл.

Раздел 2. Классы и методы

  • Понятие класс. Основы классов. Общая форма классов. Объявление классов. Понятие функция(метод). Добавление метода к классу. Возвращение значения. Добавление метода принимающего параметры. Инициализация объекта, работа с объектами.
  • Наследование. Перехват исключений с использованием try и except
  • Раздел 3. Фрэймворк Django, HTML, SQL
  • Django
  • Основные понятия клиент-серверной работы в веб. Создание проекта. Создание приложения. Концепция MVC реализуемая Django. Назначение view и url файлов
  • Основы html
  • Теги и атрибуты
  • Базы данных
  • Основы SQL