Курс ООП (Python)
Курс объектно-ориентированного программирования на Python разработан опытным Python-разработчиком и позволит приобрести знания и необходимые навыки разработки на данном языке программирования.
Возможности ООП и Python используются во многих проектах - DropBox, Instagram, Reddit (мегафорум), World of tanks (многопользовательская сетевая игра), Pinterest (социальная сеть только из картинок). Активно технологии и возможности Python использует и продвигает Google.
Кому необходимо изучение Python:
Скрытое содержимое.
Курс объектно-ориентированного программирования на Python разработан опытным Python-разработчиком и позволит приобрести знания и необходимые навыки разработки на данном языке программирования.
Возможности ООП и Python используются во многих проектах - DropBox, Instagram, Reddit (мегафорум), World of tanks (многопользовательская сетевая игра), Pinterest (социальная сеть только из картинок). Активно технологии и возможности Python использует и продвигает Google.
Кому необходимо изучение Python:
- Всем - для создания сайтов, которые не вписываются в существующие шаблоны.
- Системным администраторам - для автоматизации повседневных задач.
- Ученым - для написания скриптов для получения и обработки данных.
- Разработчикам - для быстрого прототипирования перед реализацией в С/С++.
- Изучите основные конструкции и принципы языка Python;
- Научитесь писать простейшие скипты;
- Разберете несколько т.н. паттернов программирования;
- Узнаете как ООП применяется при создании сайтов на Python и мн. др.
1. Введение. Строки.
2. Списки. Сортировка. Кортежи
3. Словари и файлы
4. Регулярные выражения
5. Работа с вызовами операционной системы, вызов внешних команд.
6. Адреса URL, протокол Http, обработка исключений.
7. Кодировки, Unicode, русский язык
8. Время, даты, операции с датами, временные зоны.
9. Объекты и классы, поля, методы, конструкторы.
10. Наследование, полиморфизм
11. Установка дистрибутива django, создание простейшего проекта, развертывание на сервере в интернете
12. Настройка интерфейса администратора
13. Язык шаблонов
14. Настройка связи между URL-адресами и обработчиками "views"
15. Инфраструктура тестирования
16. Работа с формами
17. Русификация интерфейса администратора
18. Аутентификация через OpenID
2. Списки. Сортировка. Кортежи
3. Словари и файлы
4. Регулярные выражения
5. Работа с вызовами операционной системы, вызов внешних команд.
6. Адреса URL, протокол Http, обработка исключений.
7. Кодировки, Unicode, русский язык
8. Время, даты, операции с датами, временные зоны.
9. Объекты и классы, поля, методы, конструкторы.
10. Наследование, полиморфизм
11. Установка дистрибутива django, создание простейшего проекта, развертывание на сервере в интернете
12. Настройка интерфейса администратора
13. Язык шаблонов
14. Настройка связи между URL-адресами и обработчиками "views"
15. Инфраструктура тестирования
16. Работа с формами
17. Русификация интерфейса администратора
18. Аутентификация через OpenID
http://suhorukov.com/courses/kurs-oop-python-online