Закрыто

Python Junior Developer

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

Цена: 12 970р-99%
Взнос: 120р
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 человеку нравится это.