1

Этап 1

Основы программирования и баз данных.

01 февраля—28 февраля

2

Этап 2

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

01 марта—31 марта

3

Этап 3

Python. Уровень 2. Объектно - ориентированное программирование

01 апреля—30 апреля

4

Этап 4

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

01 мая—31 мая

5

Этап 5

Углубление знаний. Изучение литературы + Практика

01 июня—31 августа

1

Этап 1

Основы программирования и баз данных.

01 февраля—28 февраля

2

Этап 2

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

01 марта—31 марта

3

Этап 3

Python. Уровень 2. Объектно - ориентированное программирование

01 апреля—30 апреля

4

Этап 4

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

01 мая—31 мая

5

Этап 5

Углубление знаний. Изучение литературы + Практика

01 июня—31 августа

16 января 2018 31 августа 2018
Цель просрочена на 2276 дней

Цель заброшена

Автор не отписывался в цели 6 лет 10 месяцев 7 дней

Общая

Python + Django

Основная цель - связать свою жизнь с веб-программированием.

Попутно буду изучать HTML, CSS, Javascript, но об этом буду писать в другой теме.

 Критерий завершения

Я хорошо знаю основы языка, имею небольшой опыт разработки. Разбираюсь в Django. Имею свой первый веб - проект.

  1. Основы программирования и баз данных.

    Познакомиться с основами программирования и управления базами данных. Продолжительность курса - 24 ак. ч.

    Модуль 1. Базовые понятия и определения 4

    Модуль 2. Представление данных. Принцип программного управления 4

    Модуль 3. Методологии и языки программирования 4

    Модуль 4. Структуры данных. Основы проектирования баз данных. 4

    Модуль 5. Лаб.раб. 1. Система программирования. Этапы реализации программ 2

    Модуль 6. Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры 2

    Модуль 7. Лаб.раб. 3. Проектирование и реализация базы данных 2

    Модуль 8. Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данны

  2. Python. Уровень 1. Основы программирования

    Научиться устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Язык программирования Python и его место среди других языков и систем программирования 4

    Модуль 2. Базовые конструкции языка Python 4

    Модуль 3. Кортежи, списки и словари 4

    Модуль 4. Обработка исключений 4

    Модуль 5. Функции 4

    Модуль 6. Работа с файловой системой 4

    Модуль 7. Пакеты и модули 4

    Модуль 8. Базовые операции ввода/вывода 4

    Модуль 9. Ведение журнала событий и форматирование текстовых строк 4

    Модуль 10. Обработка текстовой информации 4

  3. Python. Уровень 2. Объектно - ориентированное программирование

    Научиться создавать объектно-ориентированные приложения на языке Python, сможете выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Первый принцип объектно-ориентированного программирования. Понятие класса 8

    Модуль 2. Второй принцип объектно-ориентированного программирования 4

    Модуль 3. Пользовательские исключения 2

    Модуль 4. Свойства 2

    Модуль 5. Итераторы и функторы 4

    Модуль 6. Объект-менеджер контекста 4

    Модуль 7. Третий принцип объектно-ориентированного программирования 2

    Модуль 8. Финансовая арифметика 2

    Модуль 9. Специальные методы для перегрузки операций 2

    Модуль 10. Обработка XML-документов 6

    Модуль 11. Стандартная библиотека HTTPLIB 4

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

    Научиться создавать веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Web-разработка с применением концепции MVC 4

    Модуль 2. Основы использования шаблонов 2

    Модуль 3. Хранение и работа с данными 8

    Модуль 4. Использование форм 4

    Модуль 5. Разграничение прав доступа пользователей 4

    Модуль 6. Сложные запросы к данным 4

    Модуль 7. Расширенные возможности шаблонного механизма 2

    Модуль 8. Выдача данных в форматах, отличных от HTML 4

    Модуль 9. Средства отладки и тестирования 4

    Модуль 10. Развертывание веб-приложений 4

  5. Углубление знаний. Изучение литературы + Практика

    Изучить

    1. Марк Пилгрим "В глубь языка Python"

    2. Марк Лутц "Изучаем Python"

    3. Марк Лутц "Программирование на Python"

    4. Чан У., Биссекс П., Форсье Д. "Django. Разработка веб-приложений на Python"

    Первый собственный веб-проект

  • 742
  • 16 января 2018, 06:58
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?