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

    30.05.2017: Скрап-набор Honour of a Chess Crown KIT (Angi designs)

    30.05.2017: Аффирмации для похудения для женщин (Елена Вальяк)

    30.05.2017: Снижение веса с помощью техник НЛП (Елена Вальяк)

    30.05.2017: Центр управления - аудио гипноз для похудения (Елена Вальяк)

    30.05.2017: Магия микроконсультаций (Игорь Иванов)

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

    30.05.2017: Омоложение лица, снятие скрытого воспаления живота,...

    29.05.2017: Тольтекская церемония

    29.05.2017: 10 секретов контент- плана (Штерн, Ильина)

    29.05.2017: Хоопонопоно. Сила Рода.

    28.05.2017: Вокальный Курс 24 Ирины Цукановой

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

    30.05.2017: Как делать фотоконтент для Инстаграм (Анна Бусел)

    29.05.2017: СИСТЕМА - СКРИПТ BIG BEN SHOP RU Чистый доход 5800 рублей в сутки

    29.05.2017: Стратегия Live на футбол

    28.05.2017: Как научиться не покупать яды, даже если они вкусно пахнут и привлекательно выглядят (Елена Бахтина)

    28.05.2017: Фотосъёмки за границей (Ирина Калмыкова)

Запись

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. Bulion
        Куплено

        Python для детей (Джейсон Бриггс)

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

        Online курс “Python для сетевых инженеров” (Наташа Самойленко)

        Bulion, 6 мар 2017, в разделе: Курсы по программированию
      3. Bulion
        Запись

        Python для детей и родителей (Брайсон Пэйн)

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

        (Неотология) Python: программирование на каждый день и сверхбыстрое прототипирование

        Bulion, 22 фев 2017, в разделе: Курсы по программированию
      5. Bulion
        Запись

        Основы Data Science и Big Data. Python и наука о данных

        Bulion, 30 янв 2017, в разделе: Электронные книги
      6. Bulion
        Запись

        Скрапинг веб-сайтов на языке Python (Митчелл Р.)

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

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

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