Курс PYTHON online

Стоимость курса: 10000 грн
Старт курса 26 июня 2020 г.

Преимущества Онлайн обучения

Обучение на курсах онлайн экономит Ваши время и деньги

Эффект полного присутствия на занятии

Занятия в реальном времени, Вы присутствуете на занятии только удаленно.

Записи всех занятий

Каждое занятие записываем и Вы сможете просмотреть их когда будет необходимость, также высылаем конспект лекций.

Все возможности живого общения

  • Преподаватель ответит на все ваши вопросы
  • Практика и помощь преподавателя
  • Проверка домашних заданий

“Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.”

Виктория Захарова
IT Рекрутер в Key People Recruiting

Содержание курса

Блок 1. Основы HTML/CSS.

Занятие 1. Ключевые понятия в Web- разработке:

  • виды сайтов
  • процесс разработки сайта
  • что такое гипертекст, теги и атрибуты
  • структура HTML-документа
  • основные теги оформления текста
  • простой пример HTML странички
  • пример сложной веб-страницы

Занятие 2. Основы HTML и CSS:

  • спецсимволы, комментарии в HTML, гиперссылки, типы изображений для web, списки, формы и их элементы
  • основы языка оформления стилей документа CSS
  • синтаксис CSS, селекторы (id, class, tag), селекторы атрибутов, основные свойства стилей, наследование и группирование свойств.

Занятие 3. Псевдоклассы и псевдоэлементы & табличная вёрстка:

  • приоритеты применения стилей
  • псевдоклассы и псевдоэлементы
  • создание таблиц, объединение ячеек
  • вложенные таблицы, стилевое оформление таблиц.

Занятие 4. Формирование блочной модели и работа с макетом дизайна в формате PSD:

  • основные теги для верстки (div и span)
  • отступы элементов (margin и padding)
  • обтекаемые элементы
  • позиционирование блоков
  • знакомство с программой Photoshop
  • выделение основных частей макета
  • вёрстка макета сайта при помощи блоков.

Занятие 5. Знакомство с Bootstrap:

  • создание основной разметки сайт
  • применение overflow и clear в реальной вёрстке
  • приёмы позиционирования элементов
  • знакомство и применение Bootstrap

Занятие 6. Вспомогательные инструменты:

  • загрузка проектов на сервер
  • проблема «кроссбраузерности»
  • стандарты HTML/CSS
  • грамотная, универсальная вёрстка

Блок 2. Основы Python.

Занятие 7. Знакомство с Python:

  • сильные стороны языка
  • установка и запуск
  • операции и инструкции
  • переменные и типы данных
  • динамическая типизация
  • ввод вывод. Логические операции
  • операторы ветвления
  • циклы

Занятие 8. Встроенные типы и операции с ними:

  • последовательности
  • строки, списки, кортежи, словари, множества
  • обход последовательностей в цикле

Занятие 9. Функции и работа с файлами:

  • функции; Встроенные функции
  • области видимости и lambda-функции
  • работа с файлами
  • сохранение python-объектов в файл
  • формат JSON

Занятие 10. Полезные инструменты:

  • передача атрибута по ссылке/значению
  • вложенные списки (матрицы)
  • принцип работы операторов and, or, is
  • тернарный оператор if else
  • генераторы списков, словарей
  • сырые строки (r»»)и регулярные выражения
  • обработка исключений

Занятие 11. Модули и библиотеки:

  • понятие модуля
  • создание модулей
  • пространство имен и пакеты модулей
  • дополнительные возможности модулей
  • библиотеки os, sys

Занятие 12. Объектно Ориентированное Программирование:

  • введение в ООП
  • классы
  • инкапсуляция, полиморфизм и наследование.

Занятие 13. Интерфейсы:

  • перегрузка операторов
  • интерфейс итерации
  • метод как атрибут
  • с татические методы
  • расширение встроенных типов

Занятие 14. Несколько полезных паттернов:

  • паттерн Builder
  • паттерн Делегирование
  • создание собственных исключений
  • программа Python Advanced

Блок 3. Основы базы данных.

Занятие 15 и 16. Реляционные базы данных. Проектирование базы данных:

  • чем отличается БД от СУБД
  • какие базы данных называются реляционными
  • обзор современных СУБД
  • установка СУБД
  • Установка СУБД MySql и графического приложения Mysql Workbench
  • проектирование данных в Excel

Занятие 17 и 18. SQL-команды:

  • CREATE
  • INSERT
  • SELECT и WHERE
  • DISTINCT, ORDER BY, LIMIT
  • DELETE и UPDATE
  • cогласованность данных
  • внешний ключ
  • составной первичный ключ

Блок 4. Python.

Занятие 19. Возможности Python:

  • кодирование строк
  • использование текстовых и двоичных файлов
  • инструменты для работы со строками в Python
  • использование принципов ООП

Занятие 20. Взаимодействие с базой данных. Создание графического интерфейса:

  • подготовка экземпляра базы данных
  • подключение к базе данных MySql
  • запросы к базе данных
  • модуль TKinter
  • создание главного окна и отображение
  • виджеты и их свойства
  • кнопки, метки, радиокнопки и т.д.

Занятие 21. Многопоточные приложения. Защита приложения:

  • потоки и процессы
  • модуль subprocess и threading
  • создание и управление потоком
  • синхронизация потоков
  • блокировка
  • проверка содержимого строковых объектов
  • ограничение ввода
  • форматированный ввод
  • обработка исключительных ситуаций

Занятие 22. Тестирование приложения:

  • уровни тестирования
  • модули тестирования Python
  • модуль Unittest
  • создание тестов
  • пропуск тестов и ожидаемые ошибки

Занятие 23. Защита дипломного проекта.

Блок 5. Коуч «Эффективный поиск работы».

Занятие 24 и 25. Коуч по трудоустройству:

  • Старт карьеры в IT
  • Знакомство с IT компаниями (где можно пройти стажировку)
  • Составление идеального резюме
  • Требования к резюме и часто распространенные ошибки
  • Составление сопроводительного письма
  • Важные нюансы отправки резюме по почте
  • Блоки типичного собеседования в IT компании
  • Подготовка к собеседованию
  • Индивидуальная работа со студентом
  • Проработка резюме и работа над ошибками
  • Репетиция собеседования

* В программе возможны изменения.

ПОЧЕМУ НАШИ СТУДЕНТЫ ДЕЛАЮТ СТРЕМИТЕЛЬНУЮ КАРЬЕРУ В IT ИНДУСТРИИ:
Малокомплектные группы

Преподаватель максимальное количество времени уделяет каждому студенту, так как в группе до 12 человек.

Практика

Практика составляет 70% и проходит на рабочих проектах. Даем не только теоретические знания, мы выпускаем востребованных высококвалифицированных специалистов.

Доступные цены

Доступная стоимость обучения и лояльная система оплаты курса. Мы вывели и придерживаемся формулы: доступная цена = высокое качество обучения.

Репутация

Наш опыт преподавания более 5 лет. Нас знают и уважают работодатели. Наших студентов большинство IT компаний рады видеть в рядах своих сотрудников.

Трудоустройство

Полностью подготавливаем к успешному собеседованию. Успешных выпускников отправляем на собеседование в IT компании.

Как проходят занятия онлайн

Подключение к учебной группе — перед первым занятием с Вами свяжется администратор и поможет быстро подключиться.
Заходите на учебную платформу — Вы полноценно участвуете в процессе обучения, а не просто смотрите видео.
С Вами общается преподаватель, показывает материалы занятия (видео, презентации и т. п.), дублируя свой экран пошагово демонстрирует любые свои действия, например работа с Jira.
Задавать вопросы можно письменно в чате, голосом или подключиться с видео. В любом виде на Ваш вопрос Вы получите развернутый ответ.
Ваше имя *
Ваш телефон *
Ваш email
Выбранный курс

Блок 1. Основы HTML/CSS.

Занятие 1. Ключевые понятия в Web- разработке:

Занятие 2. Основы HTML и CSS:

Занятие 3. Псевдоклассы и псевдоэлементы & табличная вёрстка:

Занятие 4. Формирование блочной модели и работа с макетом дизайна в формате PSD:

Занятие 5. Знакомство с Bootstrap:

Занятие 6. Вспомогательные инструменты:

Блок 2. Основы Python.

Занятие 7. Знакомство с Python:

Занятие 8. Встроенные типы и операции с ними:

Занятие 9. Функции и работа с файлами:

Занятие 10. Полезные инструменты:

Занятие 11. Модули и библиотеки:

Занятие 12. Объектно Ориентированное Программирование:

Занятие 13. Интерфейсы:

Занятие 14. Несколько полезных паттернов:

Блок 3. Основы базы данных.

Занятие 15 и 16. Реляционные базы данных. Проектирование базы данных:

Занятие 17 и 18. SQL-команды:

Блок 4. Python.

Занятие 19. Возможности Python:

Занятие 20. Взаимодействие с базой данных. Создание графического интерфейса:

Занятие 21. Многопоточные приложения. Защита приложения:

На данный момент преподаватели не добавлены.

Будьте первым, кто оставит отзыв.

Записалось: 4 Учеников
Продолжительность: 25 занятий
Lectures: 0
Занятия: 2 раза в неделю
Уровень: Начальный
Рассматриваем тем: 119

Остались вопросы?

Ваше имя *
Ваш телефон *
Ваш email
Выберите курс *
Ваше сообщение