1. Новые покупки Показать еще

    09.12.2016: Полезные недельки для малышей от 1,5 до 3 лет (Лена Данилова)

    09.12.2016: ТЕНДЕР-МАСТЕР 2015 (Гуськов Дмитрий)

    08.12.2016: Игры Афродиты (Юлия Ланске, Анна Носатова)

    08.12.2016: Шоколадная обработка new (Алина Каютина)(2016)

    08.12.2016: Видео-курс по художественным эффектам "Special Effects" (Алина Каютина)(2016)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    07.12.2016: Кaк прoдвигать сaйты Пoведенческими фaкторами - Арбaйтен

    07.12.2016: Технология получения эластичного рельефного материала под кожу крокодила

    06.12.2016: Программа для анализирования футбола «FootForecast».

    06.12.2016: Мотивационная игра "Яркое решение"

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

  4. Сбор взносов Показать еще

    06.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    06.12.2016: Вебинар: «Дети» (Александр Палиенко)(2016)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Ответы на тест Яндекс.Метрика

    05.12.2016: Возраст от 5 до 7 лет. Проблемы и решения (Дмитрий Карпачев)

Открыто Python Junior Developer

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 23 апр 2016.

Цена:
12970р.
Взнос:
142р.

(Основной список пока пуст)

    Тип: Стандартная складчина
    Участников: 0/100
    1. 23 апр 2016
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      Python Junior Developer

      Python Junior Developer
      [​IMG]
      Описание курса
      Python Курс начинающего программиста
      организован как форма активного обучения с большим количеством примеров и задач на закрепление знаний.
      Целью данного курса является понимание и умение применять на практике принципов программирования на Python, его синтаксиса и лучших практик.
      Каждая из тем содержит большое количество примеров, а каждое занятие сопровождается домашним заданием для закрепления пройденного материала. Выполненные домашние задания разбираются в начале следующего занятия.

      Программа курса
      Занятие 1. Введение в Python
      Знакомство. О курсе. Требования к участникам.
      Характеристика языка Python. Философия Python.
      Область применения Python
      Установка Python
      Структура каталогов Python
      Первая программа на Python
      Запуск простых примеров в интерпретаторе
      Инструкция print
      Подготовка файлов в текстовом редакторе
      Комментарии в программном коде
      Аргументы командной строки
      Кратко о функциях. Функция len()
      Структура программы. Отступы.
      Принципы именования переменных. PEP 8.
      Встроенная справка. Функции help() и dir()
      Практика: Простые примеры по работе с числами и строками

      Занятие 2. Инструкцииязыка. Работасостроками
      Инструкция присваивания
      Инициализация и удаление переменных
      Типы данных. Проверка типов данных и преобразования типов данных.
      Математические операторы
      Условный оператор if
      Циклы while и for
      Функции range(), xrange() и enumerate()
      Типы объектов. Разница между динамической и статической типизацией
      Числовые типы. Встроенные функции для работы с числами
      Логический тип и его значения. Логические операции
      Строки. Строковые литералы
      Cрезы
      Форматирование строк
      Функции и методы для работы со строками
      Практика:
      Разработка игры «Угадай число»
      Примеры на обработку текстовых строк

      Занятие 3. Коллекции и файлы
      Списки
      Словари. Ветвление с использованием словарей
      Генераторы списков и выражения-генераторы
      Кортежи
      Множества
      Методы для работы с последовательностями
      Функция zip. Объединение списков
      Работа с файлами и каталогами. Модуль os.
      Сохранение объектов в файл
      Практика:
      Практическая задача по биоинформатике
      Разработка программы резервного копирования файлов из каталога

      Занятие 4. Функции и модули
      Функции. Создание и вызов функций. Параметры функций
      Рекурсия.
      Необязательные параметры. Переменное число параметров
      Анонимные функции
      Функции
      Декораторы функций
      Модули. Инструкции import и from
      Пути поиска модулей
      Пакеты
      Управление контекстом выполнения блока кода — оператор with
      Функциональный стиль программирования. map, reduce, filter
      Динамическое выполнение программного кода (eval и exec)
      Мини-проект «CRM». Начало разработки модуля «Контрагенты» либо модуля «Проекты» (на выбор). Использование словарей для представления данных
      Практика:
      Мини-проект «CRM». Функции сохранения данных в файле и чтения из файла
      Задание. Создание установочного пакета

      Занятие 5. Объектно-ориентированное программирование
      Классы и экземпляры
      Методы __init__() и __del__()
      Наследование
      Статические методы и методы класса
      Обработка исключений
      Получение атрибутов класса
      Свойства класса
      Декораторы класса
      Практика:
      Построение иерархии классов.
      Мини-проект «CRM». Оформление в виде классов.

      Занятие 6. Встроенныеклассы, модулиибиблиотеки
      Модуль datetime. Манипуляции с датой и временем
      Регулярные выражения. Модуль re
      Логирование. Модуль logging
      Модульное тестирование. Модуль unittest
      Python как встраиваемый язык
      Использование Python в редакторе SublimeText 2
      Взаимодействие с MS Excel, запись Excel файлов
      Библиотека openpyxl
      Практика:
      Мини-проект «CRM» – сохраняем данные в Excel
      Разработка плагина для редактора SublimeText 2
      Пишем юнит-тесты для мини-проекта «CRM»

      Занятие 7. Работасбазамиданных
      БД MySQL и SQLite
      Основы языка SQL
      Создание и открытие базы данных. Модуль sqlite3
      Запросы на выборку и модификацию данных
      Доступ к БД SQLite из Python
      Спецификация DB-API 2.0
      Объект-курсор. Выполнение запросов
      Обработка результата запроса
      Практика:
      Работа с БД SQLite
      Мини-проект «CRM» – подключаем базу данных

      Занятие 8. РаботавсетиИнтернет
      Разбор URL-адреса
      Модуль httplib и работа с запросами
      Модуль urllib2
      Автоматизация тестирования веб-приложений и библиотека Splinter.
      Формат json и модуль json
      Создание сценариев тестирования сайта с использованием Splinter
      Практика:
      Получение и сохранение списка новостей с веб-сайта Яндекс
      Или перевод текста с помощью веб-сайта Google

      Занятие 9. Веб-программированиеифреймворкDjango
      Обзор webфреймворков. Интерфейс WSGI
      Обзор Django
      Архитектура модель-представление-контроллер (Model-View-Controller)
      Как инсталлировать джанго.
      Первое приложение.
      Подключение базы данных.
      Первое представление.
      Шаблоны.
      Администрирование.
      Установка Django
      Создание простого приложения в Django
      Практика:
      Преобразование мини-проекта CRM в приложение Django

      Занятие 10. Доработкапроектов. Практическиеприемыпрограммирования
      Практические приемы программирования.
      Углубленное рассмотрение темы по желанию обучающихся
      Анализ разработанных мини-проектов
      Ответы на вопросы по материалам курса
       
    2. Загрузка...

      Similar Threads
      1. hp4s
      2. Менеджер
        Открыто

        Python для программистов

        Менеджер, 22 сен 2016, в разделе: Электронные книги
      3. Менеджер
        Открыто

        Django: практика создания Web-сайтов на Python

        Менеджер, 21 сен 2016, в разделе: Электронные книги
      4. Менеджер
        Открыто

        Основы программирования на языке Python. Уровень 2

        Менеджер, 17 сен 2016, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        Основы программирования на языке Python. Уровень 1

        Менеджер, 17 сен 2016, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        [profit] Знакомство с языком Python

        Менеджер, 16 сен 2016, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        Программирование на языке Python: учебный курс 2016

        Менеджер, 1 сен 2016, в разделе: Электронные книги