[Geekbrains] Python Основы языка и разработки веб-приложений

Kolin

Администратор
Регистрация
8 Сен 2014
Сообщения
21.376
Реакции
28.822
Продажник
[POSTS] [/POSTS]
Складчина
[POSTS]
[/POSTS]
Описание:
Курс предназначен как для начинающих программистов, так и для уже состоявшихся специалистов, желающих освоить новый язык программирования. Минимальный уровень подготовки слушателя может быть как практически нулевым, так и весьма высоким. Курс начинается с основ языка и шаг за шагом проводит слушателя по всем ступеням и особенностям Python.

Чему Вы научитесь
Разрабатывать программы на языке программирования Python
Писать программы на python как в процедурном, так и в объектно-ориентированно стиле
Разрабатывать системные скрипты
Использовать в своих скриптах стандартные и сторонние библиотеки
Использовать для установки сторонних библиотек виртуальное окружение virtualenv
Работать с файлами, базой данных MySQL и SQLite
Создавать веб-сайты на python
1
Урок 1. Введение
Установка и запуск интерпретатора Python, Что такое Python? Краткая история языка, Кто в настоящее время использует Python?, Cильные стороны Python, Философия Python, Версии Python 2.x и 3.x, Вычисления на Python: использование интерпретатора в качестве калькулятора, Знакомство и типами данных: числа, строки, списки, логический тип, None, Определение функций, Управление потоком выполнения: оператор if, Циклы for и while, Функции range и enumerate, Операторы break и continue, Оператор pass, Методы работы со строками, Методы работы со списками, Оператор del
2
Урок 2. Структуры данных
Дробные числа (Decimal и Fraction), Дробные числа (Decimal и Fraction), Словари (dict), Множества (set и frozenset), Работа с файлами - чтение, запись, Генераторы, Встроенные функции max, min, sum
3
Урок 3. Функциональное программирование
Ввод данных пользователем: input(), Встроенные функции: map, zip, filter, reduce, Встроенные функции: any, all, Лямбда-функции (lambda), Функции-генераторы (yield вместо return)
4
Урок 4. Системное программирование
Регулярные выражения (модуль re), Взаимодействие с операционной системой, Модули os, os.path, shutil, sys, Протоколы интернет (модуль urllib)
5
Урок 5. Модули, пакеты, классы и объекты
Модули, Импорт модуля (import и from), Пространство имен модуля, Атрибуты модулей, Пакеты, Создание пакета, Классы и объекты, Синтаксис определения класса, Объекты классы, Объекты-экземпляры классов, Наследование, Метод-конструктор __init__, Множественное наследование, Приватные переменные класса, Консервация объектов. Модуль shelve
6
Урок 6. Декораторы, Исключения, Итераторы
Декораторы, Специальные декораторы для классов, @@property, @staticmethod, @classmethod, @abstractmethod, Ошибки и исключения, Обработка исключений, Инструкция try/except, Инструкция try/else, Возбуждение исключений, Создание собственных исключений, Инструкция try/finally, Итераторы
7
Урок 7. Библиотеки
Работа с итераторами - itertools, Работа с коллекциями - collections, Работа с CSV, Работа с SQLite, Работа с JSON, Работа с XML
8
Урок 8. Django
Веб-фреймвок для перфекционистов с дедлайнами, Виртуальные окружения virtualenv, Установка pip и Django, Создание и запуск проекта, Создание блога на Django


Скачать:
 
Сверху