Цель заброшена
Автор не отписывался в цели 6 лет 10 месяцев 7 дней
Python + Django
Основная цель - связать свою жизнь с веб-программированием.
Попутно буду изучать HTML, CSS, Javascript, но об этом буду писать в другой теме.
Критерий завершения
Я хорошо знаю основы языка, имею небольшой опыт разработки. Разбираюсь в Django. Имею свой первый веб - проект.
-
Основы программирования и баз данных.
Познакомиться с основами программирования и управления базами данных. Продолжительность курса - 24 ак. ч.
Модуль 1. Базовые понятия и определения 4
Модуль 2. Представление данных. Принцип программного управления 4
Модуль 3. Методологии и языки программирования 4
Модуль 4. Структуры данных. Основы проектирования баз данных. 4
Модуль 5. Лаб.раб. 1. Система программирования. Этапы реализации программ 2
Модуль 6. Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры 2
Модуль 7. Лаб.раб. 3. Проектирование и реализация базы данных 2
Модуль 8. Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данны
-
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
-
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
-
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
-
Углубление знаний. Изучение литературы + Практика
Изучить
1. Марк Пилгрим "В глубь языка Python"
2. Марк Лутц "Изучаем Python"
3. Марк Лутц "Программирование на Python"
4. Чан У., Биссекс П., Форсье Д. "Django. Разработка веб-приложений на Python"
Первый собственный веб-проект
- 739
- 16 января 2018, 06:58
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением