Below is the text of the page https://levelup.dp.ua/kursy-python stored 2017-04-30 by archive.org.ua. The original page over time could change. View as original html

Главная [http://www.levelup.dp.ua] > Курс программирования на языке Python Наши принципы | Новости | Отзывы | Вопрос-ответ | Вакансии | Контакты Open Menu Открыт набор Курсы начальные Пользователь ПК Курсы Microsoft Office Использование компьютера Apple Mac Использование компьютера с ОС Windows Базовые курсы Интернет-маркетинг Создание сайта на WordPress Основы программирования Программирование на языке Python Управление базами данных SQL HTML5, CSS3, и создание сайтов на CMS Видеомонтаж — Adobe Premiere Pro Дизайн Основы дизайна Веб — дизайн Product Design (UI&UX Design) 3D моделирование. Базовый курс Графический редактор Adobe Photoshop Создание персонажа и стикеров для мессенджера Основные Разработка программного обеспечения Разработка игр на Unity Программирование на 1С Программирование на Java Разработка приложений под iOS Java программирование под Android Разработка приложений на платформе Microsoft.NET Язык С# и объектно-ориентированное программирование Тестирование программного обеспечения Разработка веб-проектов JavaScript Front-end разработка Разработка под Magento Веб-разработка с использованием PHP Разработка WEB-приложений на Ruby on Rails IT-менеджмент Soft skills for IT IT English Course Scrum Fundamentals Project Management Ораторское мастерство Обучение IT-рекрутингу от ведущих специалистов Украины ІТ-инкубатор IT-карьера Детская IT-школа Открыт набор Курсы начальные Пользователь ПК Курсы Microsoft Office Использование компьютера Apple Mac Использование компьютера с ОС Windows Базовые курсы Интернет-маркетинг Создание сайта на WordPress Основы программирования Программирование на языке Python Управление базами данных SQL HTML5, CSS3, и создание сайтов на CMS Видеомонтаж — Adobe Premiere Pro Дизайн Основы дизайна Веб — дизайн Product Design (UI&UX Design) 3D моделирование. Базовый курс Графический редактор Adobe Photoshop Создание персонажа и стикеров для мессенджера Основные Разработка программного обеспечения Разработка игр на Unity Программирование на 1С Программирование на Java Разработка приложений под iOS Java программирование под Android Разработка приложений на платформе Microsoft.NET Язык С# и объектно-ориентированное программирование Тестирование программного обеспечения Разработка веб-проектов JavaScript Front-end разработка Разработка под Magento Веб-разработка с использованием PHP Разработка WEB-приложений на Ruby on Rails IT-менеджмент Soft skills for IT IT English Course Scrum Fundamentals Project Management Ораторское мастерство Обучение IT-рекрутингу от ведущих специалистов Украины ІТ-инкубатор IT-карьера Детская IT-школа Курс программирования на языке Python Программирование на языке Python Изучите Python: на нем работают веб-приложения для Instagram, Pinterest и Rdio, также он используется Google, Yahoo! и NASA. Продолжительность курса: 13 недель, 78 часов Курс предоставляет собой расширенный вводный курс “Программирование на языке Python” для студентов с небольшим опытом в программировании или его полным отсутствием. Курс сфокусирован на разработке программ, а также на ключевых словах и конструкциях языка программирования Python. Целью курса является подготовка студентов для будущей разработке на языке программирования Python. Основы программирования Python — это прежде всего курс по изучению фундаментальных основ разработки программного обеспечения в целом, используя язык программирования Python. Также он рассчитан на приобретение знаний по методологии и современным технологиям программирования с акцентом на изучение основ построения алгоритмов и развитие логики обучающихся. Начало 24 мая Продолжительность курса: 13 недель, 78 часов Понедельник, Среда: 18:00 — 21:00 Стоимость до 1 мая — 5390 грн за курс Спецпредложение для студентов — 5590 грн за курс Стоимость после 1 мая — 5 790 грн за курс РЕГИСТРИРУЙТЕСЬ ПРЯМО СЕЙЧАС Основная задача курса: Научить слушателя основным навыкам и технике программирования на Python. Данный курс позволяет слушателю освоить подходы и приемы в профессиональной разработке программного обеспечения на Python. Курсы программирования Python позволяют ознакомиться с современными подходами в решении задач, которые сегодня стоят перед разработчиками всего мира. Четыре неоспоримые причины изучить Python: Открытая разработка. Простота в изучении. Легкость чтения и понимания программного кода. Многоплатформенность и масштабность. Для кого этот курс: Для тех, кто прежде всего нацелен на результат. Для тех, кто много слышал о программировании на Python и хочет овладеть техникой программирования на Python. Для тех, кто хочет заняться программированием в целом, однако не знает, с чего начать. Для тех, кто твердо решил быть программистом, кто готов сменить свою профессию и дойти до своей цели. Кто тверд в своем решении и уверен, что станет успешным в будущем профессионалом. Для тех, кто интересуется программированием в целом и современными подходами в решении поставленных задач с целью расширить собственный кругозор. Кто понимает, что на сегодняшний день при современном развитии технологий в области программирования нужно владеть современными инструментами и средствами разработки. Необходимая начальная подготовка: Уверенное пользование персональным компьютером, навыки работы с консолью, браузером и текстовыми редакторами. Математическая подготовка на уровне базовой школы. Знание английского не является обязательным, но приветствуется. Программа курса: Введение Язык программирования Python Что такое программа? Что такое отладка? Формальный и естественный языки Первая программа Переменные, выражения и инструкции Значения и типы Переменные Имена переменных и ключевые слова Инструкции Вычисление выражений Операторы и операнды Приоритеты операторов Операции над строками Конструкция выражений (композиция) Комментарии Функции Вызов функции Конвертация типов Приведение типов Математические функции Композиция Добавление новых функций Объявление и использование Поток выполнения Параметры и аргументы Параметры функции и локальные переменные Диаграмма стека Значения, возвращаемые функциями Условные выражения и рекурсия Оператор остатка Логические выражения Логические операторы Условное выполнение Альтернативное выполнение Цепочечные условия Вложенные условия Инструкция return Рекурсия Диаграмма стека для рекурсивных функций Бесконечная рекурсия Ввод с клавиатуры Функции, возвращающие значения Возвращаемые значения Разработка программы Композиция Логические функции Рекурсия (продолжение) Leap of faith (ходить наугад) Примеры функций Проверка типов Итерационные инструменты Множественное присваивание Оператор while Таблицы Двумерные таблицы Инкапсуляция и обобщение Инкапсуляция (продолжение) Локальные переменные Обобщение (продолжение) Функции Строки Типы-контейнеры Длина Обход и цикл for Фрагменты строк Сравнение строк Строки неизменяемые функция find Циклы и счетчики Модуль string Классификация символов Списки Списки значений Доступ к элементам Длина списка Принадлежность к списку Списки и цикл for Операции над списками Фрагменты списков Списки изменяемые Удаление списка Объекты и значения Ссылки Клонирование списков Параметры списка Вложенные списки Матрицы Строки и списки Кортежи Изменяемость и кортежи Присваивание кортежей Кортежи в качестве возвращаемых значений Случайные числа Список случайных чисел Подсчет Множественный проход Однопроходное решение Словари Операции над словарями Методы для словарей Ссылки и копирование Разреженные матрицы Подсказки Большие целые числа Подсчет символов Файлы и исключения Текстовые файлы Запись переменных в файл Директории Упаковка данных Исключения Классы и объекты Типы данных, определяемых пользователем Атрибуты класса Объекты класса в качестве аргументов Соответствие Класс Прямоугольник Объекты классов в качестве возвращаемых значений Объекты классов изменяемые Копирование Классы и функции Класс Time “Чистые” функции Модификаторы Предпочтительные методы “Разработка прототипов” или “планирование”? Обобщение Алгоритмы Классы и методы Объектно-ориентированное программирование Метод printTime Примеры методов классов Примеры методов классов повышенной сложности Аргументы по-умолчанию Методы инициализации Рефакторинг класса Point Перегрузка операторов Полиморфизм Коллекции объектов Композиция Класс Cards Атрибуты класса и метод __str__ Сравнение объектов класса Класс Desk Вывод на экран объекта класса Перемешивание объектов класса Удаление и оперирование объектами класса Наследование Класс Hand Оперирование объектами класса Вывод на экран объекта класса Класс CardGame Класс OldMaidHand Класс OldMaidGame Связные списки Внутренние связи Класс Node Списки как коллекции Списки и рекурсия Бесконечные списки Теорема об однозначности Модифицирование списков Вспомогательные функции и функции-обертки Класс LinkedList Инвариантность Стеки Абстрактные типы данных Класс Stack Реализация класса Stack через Python list Методы push и pop Верификация POSTFIX стеком Парсинг Верификация POSTFIX Клиенты и провайдеры Очереди Тип “Очередь” Связные очереди Характеристики производительности Усовершенствованная связная очередь Очереди с приоритетом Класс Golfer Деревья Построение деревьев Обход деревьев Деревья выражений Способы обхода дерева Построение дерева выражений Обработка ошибок Пример дерева животных Отладка и профилирование программ Ошибки синтаксиса Ошибки времени выполнения Ошибки семантики Типы данных, определяемые пользователем Определение набора методов класса Переопределение методов базового класса ЗАПИСАТЬСЯ Что вы получите в результате освоения курса: освоите фундаментальные принципы программирования; понятие алгоритмов, ветвления, циклов; освоите начальные понятия процедурного и объектно-ориентированного программирования; узнаете о преимуществах, недостатках и назначениях языка программирования Python; научитесь разрабатывать алгоритмы; сможете писать программы не только средней, но и повышенной сложности с использованием современных методик программирования; научитесь проектировать, реализовывать и применять расширенные типы данных, такие как классы. Курс Основы программирования Python создает платформу для будущего профессионального роста слушателя. Cтудент получает достаточное представление в подходах с использованием не только процедурного способа программирования, но и современного объектно-ориентированного программирования. Дополнительно к обучению Вы получаете: Программа поддержки студентов Сертификат учебного центра Отличникам рекомендательное письмо Преподаватель: Алексей Нидзельский ОбразованиеДнепропетровский национальный университет имени Олеся Гончара, факультет прикладной математики, кафедра компьютерные технологии. Диплом: магистр компьютерных наук. Общий стаж работы: С/С++ разработчик более 2-х лет (проект ASM IOIX Japan company); Поддержка и расширение лингвистического модуля ядра поискового движка ASM; Python разработчик более 2-х лет (проект HCE IOIX Japan company); Разработка и поддержка модулей кравлера и текстового процессора распределенной системы кравлер. В настоящее время сотрудничаю с зарубежными startup-ами в области машинного обучения. ЗАПИСАТЬСЯ Учебный центр в Сети Наши партнеры: Днепр (центральный офис) ул. Троицкая (бывш. Красная), 21г, ТСК «Новый металлург», 3 эт. +38 (056) 376 90 66 +38 (099) 731 83 85 +38 (096) 084 25 13 office@levelup.dp.ua Днепр Тополь (филиал) ул. Запорожское шоссе, 53 Б, 2-й этаж +38 (095) 708 78 76 +38 (068) 211 60 50 Подпишитесь на новости Leave Blank: Do Not Change: