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

    17.10.2017: Системно-векторное профилирование. (Сергей Асеев)

    17.10.2017: От динозавра до компота. Ученые отвечают на 100 (и еще 8) вопросов обо всем

    17.10.2017: Неви(тами)нные витамины. Холин, инозит - на страже клеточных границ - часть 2 (Ольга Кондратьева)

    17.10.2017: Энергия Вашего организма - Коэнзим Q10 (Ольга Кондратьева)

    17.10.2017: Натуральный соевый экстракт - Лецитин (Ольга Кондратьева)

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

    17.10.2017: Натуральный соевый экстракт - Лецитин (Ольга Кондратьева)

    15.10.2017: Final Cut Pro X для Новичков

    12.10.2017: Полный курс Таро

    11.10.2017: Диски с фестиваля Ведической Астрологии Рами Блекта...

    08.10.2017: Дыра на теннис

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

    03.10.2017: [WebSarafan] 7 способов: Как продать ваш продукт или сервис?

    03.10.2017: [profileschool] Короткометражный фильм: практика монтажа (Дарья Гладышева)

    01.10.2017: Курс по работе и заработку с Telegram

    24.09.2017: VSA. Побарный анализ (Александр Пурнов)

    11.09.2017: Атлант: Продвинутая семантика для инфосайтов

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

Участники складчины Python Junior Developer смогут написать отзыв