Основы программирования на Python. Быстрый старт в Python

Длительность 2 мес., 16 зан по 2,5часа
Стоимость, грн 2750 грн. за мес.
Даты начала 13.09.2017, 18:45-21:15

 
Ты — молодой, энергичный, хочешь изучать что-то новое?

Ты легко осваиваешь новые технологии в IT?

Ты готов менять свое будущее, но не знаешь, с чего начать?

Начни с простого — пройди курс обучения Python с нуля!

Почему Пайтон? Если готорить коротко о Python, обучение программированию проходит довольно просто, также можно сказать, что он довольно мощный и современный. C каждым днем он набирает популярность, а специалистов по Пайтону пока не так много. Динамика вакансий по Пайтону очень хорошая — их становится все больше. С Пайтоном работают в Google, Yahoo, Яндекс и сотнях других компаний. И это говорит о многом. 
Кстати, Instagram полностью написан на Пайтоне. Пайтон сегодня в тренде!

Преимущества языка: 
  • Высокая скорость разработки
  • Хорошая читаемость кода
  • Легкость в изучении языка

Основной тренер: Иван Никонов

  Иван Никонов - один из самых сильных тренеров учебного центра. Прекрасно владеет материалом. Сфера его интересов - веб-разработка сложных проектов.  Никонов имеет хороший опыт работы в командах по реализации интернет-проектов различного масштаба. 

Является приверженцем новых веб-технологий (Python/Django, JS, Ruby on Rails, Angular, HTML5, UNIX). А еще Иван ведет здоровый образ жизни, любит спорт и путешествия.

У Никонова отличное знание материала, опыт программирования на Пайтоне в самых различных проектах. И главное — глубокое понимание всех вопросов, связанных с веб-разработкой. 

Никонов — действительно сильный специалист по Пайтону, а учиться стоит у профессионала. Это стоит многого!



ЗАПИСАТЬСЯ СЕЙЧАС >>!


Отзывы наших выпускников:

   


В программе курса по Python:

Тема.  Введение в Python. Интерпретатор Python и его окружение

  • Введение в Python. Его особенности и преимущества
  • Самостоятельная установка среды
  • Интерпретатор Python
  • Работа с терминалом Python
  • Интерактивный режим
  • Передача параметров программе на Python
 
Тема.  Типы данных и операции с ними
 
  • Типы объектов Python. Числа и действия с ними 
  • Особенности работы со строками (string) и Unicode
  • bool
  • Последовательности: Списки(list) и Срезы
  • Кортежи (Tuple)
  • Наборы (Set)
  • Словари (Dictionary)
  • Динамическая типизация

Тема.  Условные инструкции и их синтаксис

  • Инструкция if, elif, else.
  • Циклы while и for

Тема.  Функции в Python
 
  • Определения и вызовы функций
  • Аргументы. Именованные аргументы. Значения аргументов по умолчанию 
  • Списки аргументов произвольной длины
  • Возврат значений
  • Области видимости
  • Рекурсия
  • Итераторы и генераторы

Тема.  Методы строк в Python

  • upper()
  • count()
  • find()
  • format()
  • isalpha()
  • isalnum()
  • join()
  • split()

Тема.  Методы списков в Python

  • append()
  • count()
  • index()
  • insert()
  • pop()
  • remove()
  • sort()
  • list comprehentions

Тема.  Модули в Python
 
  • Архитектура программы на Python
  • Создание модулей
  • Использование модулей
  • Пакеты модулей

Тема.  Объектная модель в Python
 
  • Основы объектно-ориентированного программирования
  • Программирование классов
  • Перегрузка операторов
  • Наследование

Тема.  Обработка исключений

  • Инструкция try/except/finally
  • Объекты исключений
  • команда raise
  • Особенности исключений
 
Тема.  Приемы работы с ООП
 
  • Усовершенствованные методы работы с классами и объектами
  • Метод __init__()
  • Метод __str__()
  • Метод __repr__()
  • Метод __iter__(), next()

Тема.  Работа с файлами

  • Работа с двоичными файлами
  • Синтаксический анализ текстовых файлов
  • Экспорт и импорт объектов в файл и из файла
  • Сохранение и восстанавление текущего состояния программы 

Тема.  Обзор стандартной библиотеки Python

  • Модуль math
  • Модуль time
  • Модуль datetime
  • Модуль random
  • Модуль urllib
  • Модуль os
  • Модуль doctest, unittest

Тема.  Графический интерфейс

  • Современное практическое программирование графического интерфейса (GUI)
  • Модуль Tkinter
  • Библиотека PyQt4, преимущества механизма сигналов и слотов

Тема.  Практическая работа

  • Создать базу данных контактов
  • Разработать графический интерфейс для работы с данными
  • Реализовать операции чтения, записи, вывода информации на экран

Тема.  Базы данных
Программирования баз данных, особенности sqlite-баз данных


Ена Алексей о Селезневе Михаиле и курсе Python

 
Если Вам не безразличен интересный и увлекательный мир программирования, но нет понимания с чего бы начать, то курсы Python в Киеве от центра IT-обучения«Перспектива-XXI век» — Ваш выбор!
 

 

Слушатели, успешно прошедшие курс обучения, получают диплом.

Посмотреть образец диплома.