Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.482
Название: Python Разработка веб-приложений

7b0fd4420b10fd3a97ed9500cbc2a109.jpg


Описание:

Преподаватель -Дмитрий Акинин

Особенности: Курс тот же, что тут уже был, но в этом изменена немного программа.

P.s - в последнем уроке рассматривается framework Django.

http://i66.fastpic.ru/big/2014/0804/09/7b0fd4420b10fd3a97ed9500cbc2a109.jpg

Для кого

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

Чему вы научитесь

- Разрабатывать программы на языке программирования Python
- Писать программы на python как в процедурном, так и в объектно-ориентированно стиле
- Разрабатывать системные скрипты
- Использовать в своих скриптах стандартные и сторонние библиотеки
- Использовать для установки сторонних библиотек виртуальное окружение virtualenv
- Работать с файлами, базой данных MySQL и SQLite
- Создавать веб-сайты на python

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

Урок 1. Введение в программирование на языке Python

- Установка и запуск интерпретатора Python
- Что такое Python? Краткая история языка
- Кто в настоящее время использует Python?
- Cильные стороны Python
- Философия Python
- Версии Python 2.x и 3.x
- Вычисления на Python: использование интерпретатора в качестве калькулятора
- Знакомство и типами данных: числа, строки, списки, логический тип, None
- Определение функций
- Управление потоком выполнения: оператор if
- Циклы for и while
- Функции range и enumerate
- Операторы break и continue
- Оператор pass
- Методы работы со строками
- Методы работы со списками
- Оператор del

Урок 2. Структуры данных

- Дробные числа (Decimal и Fraction)
- Дробные числа (Decimal и Fraction)
- Словари (dict)
- Множества (set и frozenset)
- Работа с файлами - чтение, запись
- Генераторы
- Встроенные функции max, min, sum

Урок 3. Функциональное программирование

- Ввод данных пользователем: input()
- Встроенные функции: map, zip, filter, reduce
- Встроенные функции: any, all
- Лямбда-функции (lambda)
- Функции-генераторы (yield вместо return)

Урок 4. Системное программирование

- Регулярные выражения (модуль re)
- Взаимодействие с операционной системой
- Модули os, os.path, shutil, sys
- Протоколы интернет (модуль urllib)

Урок 5. Модули, пакеты, классы и объекты

- Модули
- Импорт модуля (import и from)
- Пространство имен модуля
- Атрибуты модулей
- Пакеты
- Создание пакета
- Классы и объекты
- Синтаксис определения класса
- Объекты классы
- Объекты-экземпляры классов
- Наследование
- Метод-конструктор __init__
- Множественное наследование
- Приватные переменные класса
- Консервация объектов. Модуль shelve

Урок 6. Декораторы, Метаклассы, Исключения. Итераторы и Генераторы

- Декораторы
- Специальные декораторы для классов
- @property, @staticmethod, @classmethod, @abstractmethod
- Метаклассы
- Ошибки и исключения
- Обработка исключений
- Инструкция try/except
- Инструкция try/else
- Возбуждение исключений
- Создание собственных исключений
- Инструкция try/finally
- Итераторы

Урок 7. Библиотеки

- Работа с итераторами - itertools
- Работа с коллекциями - collections
- Работа с CSV
- Работа с SQLite
- Работа с JSON
- Работа с XML

Урок 8. Django

- Веб-фреймвок для перфекционистов с дедлайнами
- Виртуальные окружения virtualenv
- Установка pip и Django
- Создание и запуск проекта
- Создание блога на Django

Складчик:


Скачать:

Для просмотра содержимого вам необходимо авторизоваться.


password: qtimeMovie!

Покупайте премиум и вам откроются все хайды плюс доступ в "Закрытый раздел" с еще большим количеством приватных тем.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху