Делайте то, что вы любите больше всего. Это обязательно приведет Вас к успеху
Стив Джобс

Отзывы слушателей

Валерия Цыбулько

Преподаватель: Дмитрий Красота

Очень рада, что именно Дмитрий объяснил мне Python! Материал излагался хорошо и подробно, пары проходили легко и позитивно, уходили с них уставшие, но с хорошим настроением. ...
Читать полностью

Ольга Сакович

Преподаватель: Дмитрий Красота

С помощью Дмитрия изучала Python в учебном центре Перспектива - XXI век. Могу сказать, что как преподаватель он грамотен, хорошо и доходчиво объясняет материал, терпелив и находит ...
Читать полностью

Лелюшок Р.

Преподаватель: Иван Никонов

Никонов - очень сильный тренер. Не просто дает материал, а всегда показывает разные варианты использования операторов языка. Много практики, домашних заданий и это здорово!. ...
Читать полностью

Основной курс Python

Длительность:
2 мес., 16 зан по 2,5часа
Стоимость, грн:
2750 грн. за мес.
Даты начала:
13 сентября 18:45
Записаться на курс

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

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

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

 Начни с простого -  запишись к нам на курс по Пайтону!

Почему Пайтон? – Если коротко,  это – мощный, современный, простой для изучения язык. C каждым днем он набирает популярность, а специалистов по Пайтону пока не так много.  Динамика вакансий по Пайтону очень хорошая  – их становится все больше. С Пайтоном работают в Google, Yahoo, Яндекс и сотнях других компаний. И это говорит о многом. Кстати, Instagram полностью написан на Пайтоне. Пайтон сегодня - в тренде! Многие специалисты IT-индустрии утверждают, что освоиив 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 в Перспективе!

 

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

Преподаватели

Фотоальбом