1. Новые складчины: Показать еще

    05.12.2016: Profit Stars С полного "0" до первых 75 000 рублей в Интернет (Игорь Молчанов)

    05.12.2016: ПОДПИСКА НА 5 Gold-прогнозов + 1 Экспресс от PROgnoZ-garant.ru

    05.12.2016: Все НЛП за 5 вечеров (Чекчурин)

    05.12.2016: Сборник курсов (Елена Дунаева)

    05.12.2016: Подписка на каппера с сайта-верификатора Бетадвайзер

  2. Нужен организатор: Показать еще

    05.12.2016: Подписка на каппера с сайта-верификатора Бетадвайзер

    04.12.2016: Черная Магия обучение

    04.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

    04.12.2016: Покупка бетона или железок от prognoz.ninja

    04.12.2016: Белая схема заработка. 8-10к в неделю не напрягаясь.

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

    05.12.2016: Profit Stars С полного "0" до первых 75 000 рублей в Интернет (Игорь Молчанов)

    04.12.2016: Психоаналитическая психотерапия на практике (Отто Кернберг)

    04.12.2016: Как заработать на просмотрах США 100-10000$ (Эльдар Гузаиров)

    04.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

    04.12.2016: Для начинающих - 1 курс (работа с эфирным телом) (Ксения Меньшикова)

Запись

Python Junior Developer

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

Цена:
12970 руб
Взнос:
142 руб
Организатор:
Требуется
Участников:
0/100

(Список пока что пуст. Запишитесь первым!)

    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      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. Доработкапроектов. Практическиеприемыпрограммирования
      Практические приемы программирования.
      Углубленное рассмотрение темы по желанию обучающихся
      Анализ разработанных мини-проектов
      Ответы на вопросы по материалам курса
       
      Telegram, 23 апр 2016
    2. Загрузка...

      Похожие складчины
      1. Zander
        Запись

        Django. Создание веб сайтов на Python (geekbrains)

        Zander, 27 ноя 2016, в разделе: Курсы по программированию
      2. Aplication
        Куплено

        Изучаем Python. Программирование игр, визуализация данных, веб-приложения

        Aplication, 3 окт 2016, в разделе: Электронные книги
      3. Bulion
        Запись

        Автоматизация рутинных задач с помощью Python (Эл Свейгарт)

        Bulion, 2 окт 2016, в разделе: Электронные книги
      4. Bulion
        Запись

        Python. Программирование для начинающих (Майк МакГрат)

        Bulion, 26 сен 2016, в разделе: Электронные книги
      5. Telegram
        Запись

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

        Telegram, 22 сен 2016, в разделе: Электронные книги
      6. Telegram
        Запись

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

        Telegram, 21 сен 2016, в разделе: Электронные книги
      7. Telegram
        Запись

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

        Telegram, 17 сен 2016, в разделе: Курсы по программированию

Наверх