Закрыто

Python Junior Developer

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

Цена: 12970р.
Взнос: 120р.-99%
100%

Основной список: 126 участников

Резервный список: 79 участников

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

     
    Последнее редактирование модератором: 12 дек 2016
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      11 фев 2017
    2. antonrybin
      antonrybin участвует.
      7 янв 2017
    3. Venom91
      Venom91 участвует.
      7 янв 2017
    4. K453erw
      K453erw участвует.
      6 янв 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      11 фев 2017
    2. skladchik.com
      Взнос составляет 120р.
      14 дек 2016
    3. skladchik.com
      Складчина активна.
      14 дек 2016
    4. skladchik.com
      Сбор взносов начинается 14.12.2016.
      12 дек 2016
  3. Обсуждение
  4. 6 июн 2016
    #2
    rasswet
    rasswet ЧКЧлен клуба
     
    1 человеку нравится это.
  5. 7 июн 2016
    #3
    DarkBlade
    DarkBlade ЧКЧлен клуба
    Орг еще не нашелся?
     
  6. 13 дек 2016
    #4
    Mauladen
    Mauladen БанЗабанен
    drew, Второй уровень планируете?
     
  7. 16 дек 2016
    #5
    DarkBlade
    DarkBlade ЧКЧлен клуба
    Я правильно понимаю мы идем на тот поток, что будет с 20 марта 2017 года?
     
  8. 1 янв 2017
    #6
    ZavClub
    ZavClub БанЗабанен
    С Новым Годом!
    А когда будет раздача?
     
  9. 3 янв 2017
    #7
    Necr0s
    Necr0s ЧКЧлен клуба
    Придержите курс, завтра проплачу!
     
  10. 7 янв 2017
    #8
    Cepefagel
    Cepefagel ДолжникДолжник
    Скажите пожалуйста оплатил курс 3 января, но до сих пор платеж не прошел
     
  11. 7 янв 2017
    #9
    bisboj
    bisboj ЧКЧлен клуба
    Куда пропал организатор складчины? Я оплатил 1-го января и все еще не отмечен как оплативший.
     
  12. 7 янв 2017
    #10
    Necr0s
    Necr0s ЧКЧлен клуба
    тот же случай
     
  13. 7 янв 2017
    #11
    Авксентий
    Авксентий ОргОрганизатор
    Орга взяли на заметку. Будем надеяться, что просто ушёл в запой. ;)
     
    1 человеку нравится это.
  14. 7 янв 2017
    #12
    1_1985
    1_1985 ДолжникДолжник
    та же история
     
  15. 8 янв 2017
    #13
    dmfrc
    dmfrc ЧКЧлен клуба
    Тоже самое
     
  16. 8 янв 2017
    #14
    Авксентий
    Авксентий ОргОрганизатор
    Народ, не нужно тут об этом писать толпой. ;) То, что вы не отмечены - и так видно. О том, что орг пропал - администрация в курсе. Так что, если не объявится - значит, увы... О рисках участия в складчинах вы все должны быть в курсе.
     
    3 пользователям это понравилось.
  17. 13 янв 2017
    #15
    stylet
    stylet ЧКЧлен клуба
    Плакали наши денежки ЫЫЫ-Ы-Ы.......
    ---------------------------------------------------------
     
  18. 17 янв 2017
    #16
    dmfrc
    dmfrc ЧКЧлен клуба
    Когда тему закроют?
    Складчина мертвая
     
  19. 18 янв 2017
    #17
    Авксентий
    Авксентий ОргОрганизатор
    При забаненном орге складчины самозавершаются через 30 дней. Т.е. эта завершится где-то через 20.
     
    1 человеку нравится это.
  20. 18 янв 2017
    #18
    Izhen Sparzhen
    Izhen Sparzhen ДолжникДолжник
    То есть ОРГ пропал и все!? Эта складчина точно не состоится?
     
  21. 18 янв 2017
    #19
    Авксентий
    Авксентий ОргОрганизатор
    Ну вы же видите - орг забанен. Кто-то хорошо погулял на праздничках и решил не возвращаться. ) Такое бывает.
     
  22. 18 янв 2017
    #20
    Авксентий
    Авксентий ОргОрганизатор
    Погляжу что там попозже.
     
    1 человеку нравится это.

Поделиться этой страницей