[Специалист] Программирование на языке Python (уровни 1,2,3)[2011-2012, RUS]
#777 Год выпуска:2011-2012 Производитель: Специалист Сайт производителя: http://www.specialist.ru Автор: Специалист Продолжительность: 80:50:19 Тип раздаваемого материала: Видеоурок Язык: Русский
Описание:Видеоуроки от крупнейшего в России учебного Центра «Специалист» при МГТУ им. Баумана.
Для просмотра видео нужно установить кодек Как это сделать и где его взять смотрите в «Доп. Информация»
Описание: Описание: Цель данного курса — освоить синтаксис языка Python, получить базовые навыки структурного и процедурного программирования, познакомиться с базовыми структурами данных языка Python. Курс предназначен для начинающих программистов, владеющих навыками программирования в объеме школьной программы по информатике, программистов, владеющих другим языком программирования и желающих освоить язык Python, системных администраторов, IT-специалистов, имеющих необходимость в освоении данного конкретного продукта, или желающих систематизировать имеющиеся знания и навыки.
Модуль 1. Язык программирования Python и его место среди других языков и систем программирования Обзор существующих языков программирования. Основные принципы работы интерпретатора Python. Python на различных операционных системах. Установка и тестирование интерпретатора Python. Установка и тестирование среды разработки Python. Модуль 2. Базовые конструкции языка Python Переменные и выражения Типы данных. Принцип динамической типизации. Арифметика на языке Python Структура программы. Блок Ветвления Базовая форма цикла Модуль 3. Кортежи, списки и словари Кортеж. Основные операции с кортежем. Список. Основные операции со списком. Словарь. Основные операции со словарем. Цикл по итератору. Модуль 4. Обработка ислючений Понятие об исключении. Перехват исключения. Выброс исключения. Стандартные исключения. Модуль 5. Функции * Создание функции Вызов функции Функция как объект первого порядка Лябмда-функция Модуль 6. Работа с файловой системой Основные операции с файлами. Основные операции с путями к файлам. Рекурсивный обход каталога. Модуль 7. Пакеты и модули Создание модуля. Импорт модуля. Создание пакета Важнейшие стандартные пакеты Модуль 8. Базовые операции ввода/вывода Потоки ввода/вывода Файлы Модуль 9. Ведение журнала событий и форматирование текстовых строк Понятие о журнале событий. Запись в системный журнал событий. Форматирование текстовых строк. Ведение журнала событий приложения. Модуль 10. Обработка текстовой информации * Разновидности символьных строк Кодировки. Регулярные выражения
Описание: Цель курса — получить базовые навыки объектно-ориентированного программирования, познакомиться с базовыми элементами языка Python. Курс предназначен для начинающих программистов, владеющих навыками программирования в объеме школьной программы по информатике, программистов, владеющих другим языком программирования и желающих освоить язык Python, системных администраторов, IT-специалистов, имеющих необходимость в освоении данного конкретного продукта, или желающих систематизировать имеющиеся знания и навыки.
Модуль 1. Первый принцип объектно-ориентированного программирования. Понятие класса Инкапсуляция Списки и словари с объектной точки зрения. Изменяемые и неизменяемые значения Класс. Основные составляющие класса. Данные объекта. Методы объекта Специальные методы класса. Конструктор и деструктор. Модуль 2. Второй принцип объектно-ориентированного программирования Наследование. Базовый и производный класс. Построение производного класса. Модуль 3. Пользовательские исключения Создание собственных исключений Генерация исключений Модуль 4. Свойства Понятие свойства. Создание свойства. Модуль 5. Итераторы и функторы * Генератор-функция Объект-итератор Объект-функтор Модуль 6. Объект-менеджер контекста Команда with Специальные методы управления контентом. Применение объекта-менеджера контента. Модуль 7. Третий принцип объектно-ориентированного программирования Полиморфизм Подмена методов в производном классе. Доступ к методам базового класса, которые были подменены. Модуль 8. Финансовая арифметика Модуль 9. Специальные методы для перегрузки операций Модуль 10. Обработка XML-документов Понятие о формате XML. Разбор XML-документа (метод DOM) Создание XML-документа. Основные принципы разбора XML-документа методом SAX. Модуль 11. Стандартная библиотека HTTPLIB
Описание: Вы занимаетесь программированием и интересуетесь веб-разработкой? Возможно, имеете определенный практический опыт разработки с использованием РНР и СУБД? Вы - системный администратор или IT-специалист и у Вас возникла необходимость в освоении данного языка программирования?
На данном курсе Вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django. Курс предназначен для программистов, интересующихся веб-разработкой, возможно, имеющих определенный практический опыт разработки с использованием РНР и СУБД.
Модуль 1. Web-разработка с применением концепции MVC История и развитие веб-программирования, различные подходы. Идеи MVC-подхода: разделение логики, интерфейса и данных. Установка Web-фреймворка Django. Структура проекта.
Модуль 2. Основы использования шаблонов Передача данных из приложения в шаблоны. Использование циклов и выбора в шаблонах.
Модуль 3. Хранение и работа с данными Способы хранения данных Создание и администрирование БД. Схема БД: таблицы, связи между ними, ключи. Отображение данных в БД на объекты приложения (ORM). Реализация операций выборки, создания, удаления и изменения объектов.
Модуль 4.Использование форм Специальные средства создания форм. Проверка параметров форм.
Модуль 5. Разграничение прав доступа пользователей Авторизация пользователей и разграничение прав доступа. Сессии, не требующие регистрации. Безопасность.
Модуль 6. Сложные запросы к данным Реализация сложных запросов. Соединение запросов, подзапросы. Вызов хранимых процедур.
Модуль 7. Расширенные возможности шаблонного механизма Встроенные фильтры. Создание своих фильтров.
Модуль 8. Выдача данных в форматах, отличных от HTML Отделение статического контента от динамического. Отправка почтовых уведомлений. Отдача лент новостей. Генерация PDF-документов
Модуль 9. Средства отладки и тестирования Журналирование. Встроенный интерфейс администрирования. Модульное тестирование.
Модуль 10. Развертывание веб-приложений Использование встроенного веб-сервера, CGI, FastCGI и mod_python. Развертывание и миграция БД.
Хочу сразу заметить []В раздаче имеются файлы примеров примеры не все []Для просмотра видео требуется специфический кодек ссылка на кодек офф сайт
Вся информация и ссылки представлены исключительно в ознакомительных целях и предназначены только для просмотра.
Общее Полное имя : 2011-01-17_18.38_PITON1_17_01_28_01_PL_v.wmv Формат : Windows Media Размер файла : 116 Мбайт Продолжительность : 2 ч. 47 м. Режим общего битрейта : Переменный Общий поток : 96,6 Кбит/сек Максимальный общий битрейт : 228 Кбит/сек Дата кодирования : UTC 2011-01-17 15:38:03.343
Видео Идентификатор : 3 Формат : GoToMeeting3 Идентификатор кодека : G2M3 Идентификатор кодека/Информация : Citrix Systems, Inc. Вид битрейта : Переменный Битрейт : 46,9 Кбит/сек Ширина : 1024 пикселя Высота : 768 пикселей Соотношение сторон : 4:3 Режим частоты кадров : Переменный Номинальная частота кадров : 29,970 кадров/сек Битовая глубина : 8 бит Язык : Russian (RU)
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Описание кодека : Windows Media Audio 9 - 48 kbps, 44 kHz, mono 1-pass CBR Продолжительность : 2 ч. 47 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 57,5 Мбайт (50%) Язык : Russian
Общее Полное имя :2011-01-31_18.45_PITON2_31_01_11_02_RAD_v.wmv Формат : Windows Media Размер файла : 93,3 Мбайт Продолжительность : 2 ч. 28 м. Режим общего битрейта : Переменный Общий поток : 87,6 Кбит/сек Максимальный общий битрейт : 219 Кбит/сек Дата кодирования : UTC 2011-01-31 15:45:06.640
Видео Идентификатор : 3 Формат : GoToMeeting3 Идентификатор кодека : G2M3 Идентификатор кодека/Информация : Citrix Systems, Inc. Продолжительность : 2 ч. 28 м. Вид битрейта : Переменный Битрейт : 38,0 Кбит/сек Ширина : 1280 пикселей Высота : 1024 пикселя Соотношение сторон : 5:4 Частота кадров : 29,970 кадров/сек Битовая глубина : 8 бит Бит/(Пиксели*Кадры) : 0.001 Размер потока : 40,5 Мбайт (43%) Язык : Russian (RU)
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Описание кодека : Windows Media Audio 9 - 48 kbps, 44 kHz, mono 1-pass CBR Продолжительность : 2 ч. 28 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 51,2 Мбайт (55%) Язык : Russian
Общее Полное имя : 2012-01-15 10.03 PITON3 15.01-12.02 u-d R_Repair.wmv Формат : Windows Media Размер файла : 102 Мбайт Продолжительность : 1 ч. 54 м. Режим общего битрейта : Переменный Общий поток : 125 Кбит/сек Максимальный общий битрейт : 27,9 Мбит/сек Дата кодирования : UTC 2012-02-14 12:47:00.728
Видео Идентификатор : 3 Формат : G2M4 Идентификатор кодека : G2M4 Вид битрейта : Переменный Битрейт : 27,6 Мбит/сек Ширина : 1280 пикселей Высота : 1024 пикселя Соотношение сторон : 5:4 Режим частоты кадров : Переменный Номинальная частота кадров : 29,970 кадров/сек Битовая глубина : 8 бит
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Продолжительность : 1 ч. 54 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 39,5 Мбайт (39%)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!