Заинтересовал курс? Заполните заявку онлайн или позвоните нам!
 
  
 Современный и быстро развивающийся язык. На нем реализуют проекты как в web-разработке, так и в обработке большего количества данных. Очень активное применение Python получил в разработке нейронных сетей, а как вы знаете нейронные сети это тема номер один в развитии современных информационных технологий. Python-разработчик очень востребованная специальность, так как в языке Python очень много библиотек применяемых в разных сферах, например: аналитика для банковской сферы, обработка изображений для сферы развлечений, нейронные сети для обработки данных и принятия решений, web-приложения для сферы рекламы. 
  Обучение проходит очно или онлайн, 1-2 раза в неделю, длительность занятия 2 академических часа.
 
  
 Программа Базового курса (40 академических часов)
 
  - Общие положения
 Знакомство со средой разработки. Понятие консольного приложения. Создание проекта. Простейшее приложение, работа с редактором и комментариями. Компиляция и компоновка. Ошибки при компиляции. Правила вывода и вывода на экран.  - Типы данных
 Основные типы данных. Переменные и типы данных. Диапазоны представляемых значений. Объявление переменных. Понятие литерал, константа. Преобразование типов.  - Операторы управления
 Управляющие операторы If-else. Арифметические операции и их приоритет их исполнения. Составные операторы.  - Понятие цикл. Работа с циклами 
 Оператор цикла for. Примеры циклов for, бесконечные циклы, прерывание программы. Операторы организации цикла while. Бесконечные циклы. Циклы, не выполняемые ни разу.  - Списки и кортежи. Работа со строками 
 Списки и кортежи. Добавление, изменение, удаление элементов. Словарь. Добавление, изменение, удаление элементов. Понятие строка, операции со строками.  - Понятие модуль. Создание функций 
 Понятие модуль. Вызов функции. Встроенные функции. Создание функций. Параметры и аргументы функций.  - Работа с файлами 
 Понятие модуль. Вызов функции. Встроенные функции. Создание функций. Параметры и аргументы функций.  
   - Классы и методы 
 - Понятие класс
 Понятие класс. Основы классов. Общая форма классов. Объявление классов. Структура классов.Понятие функция(метод). Добавление метода к классу. Возвращение значения. Добавление метода принимающего параметры. Инициализация объекта, работа с объектами.   - Наследование. Перехват исключений с использованием try и except
 Понятие наследование классов. Преимущества наследования. Переопределение методов. Обработка исключительных ситуаций и их виды.  
   - Фрэймворк Django, HTML, SQL 
 - Фрэймворк Django
 Основные понятия клиент-серверной работы в веб. Создание проекта. Создание приложения. Концепция MVC реализуемая Django. Назначение view и url файлов.  - HTML
 Основы языка гипертекстовой разметки. Изучение основных тэгов и атрибутов.  - SQL
 Понятие база данных и система управления БД. Основы SQL. Состав языка. Реляционные операции. Команды языка. Работа с таблицами.  
   
  Заинтересовал курс? Заполните заявку онлайн или позвоните нам!