Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Сертификат
Сертификат
Да

Стоимость курса

30 990 ₽
есть рассрочка
Обучение проходит на Python 3.13
Python – мощный высокоуровневый язык программирования, идеально подходящий для создания самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который вы можете изучить в «Специалисте» с самых основ до продвинутого уровня при помощи опытных преподавателей.
В описаниях Python всегда упоминается его простой и понятный синтаксис, благодаря которому обучение идет гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые основы этой философии. А на нашем курсе вы освоите также необходимые практические навыки.
Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода, а также высокая скорость создания кода – вот далеко не полное описание возможностей Python. Этот язык можно назвать лучшим вариантом для начального обучения программированию. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский, желание познать секрет создания эффективного продукта на Python и общаться с опытным преподавателем.
В программе курса рассматриваются темы, которые встретятся в международном экзамене PCEP™ – Certified Entry-Level Python Programmer.
На курсе вы освоите основы Python: услышите его обзорное описание, изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, а также познакомитесь со структурами данных языка Python, его библиотеками и ключевыми функциями.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать собственные модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также в рамках обучения вы получите необходимую подготовку для изучения объектно-ориентированного программирования и создания программ на языке Python.
Программа курса соответствует теоретическим и практическим требованиям профессионального стандарта «Программист».
Высокая эффективность обучения подтверждена независимым некоммерческим проектом, созданным для продвижения языка программирования Python, обучения нового поколения программистов Python и поддержки профессиональной карьеры в программировании на Python и связанных технологиях.
По окончании образовательной программы вы получите престижный сертификат учебного центра «Специалист», который станет прекрасным дополнением вашего портфолио.
• Посмотреть видеоролик (Vimeo)
Пароль для просмотра: 678y98hkjh89

Вы научитесь:
свободно писать код на Python с применением современных инструментов разработки и эффективные техники форматирования данных;
решать задачи любой сложности с помощью условных операторов, логики и циклов;
эффективно работать с коллекциями данных: списками, кортежами, словарями и множествами;
создавать собственные функции и модули, применяя лучшие практики документирования и аннотации типов;
обрабатывать ошибки и исключения, делая программы устойчивыми к сбоям;
использовать файлы и файловые системы с помощью модулей os, sys и другие;
извлекать и анализировать данные из различных источников (CSV, JSON, Excel, БД);
писать идиоматичный, профессиональный код, проверенный линтерами и тестами.

Что вы получите после обучения

Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Профессиональный преподаватель курсов программирования, сертифицированный разработчик Python Institute с общим стажем работы в сфете IT более 20 лет. С нуля ыстроил ИТ системы в 4 компаниях. Преподавательской деятельностью занимается более 5 лет.

Вадим Викторович окончил в 2000 году РГГУ по специализации «Информатика и вычислительная техника». Настоящий профессионал в вопросах администрирования СУБД, автоматизации бизнес-процессов компаний (ERP, CRM и др.), создании тест-кейсов и обучении сотрудников.

Умеет мотивировать и увлекать. Требователен к своим слушателям, всегда готов разъяснить сложные моменты. Богатый опыт работы над реальными проектами позволяет ему обращать внимание на те детали, которые начинающими разработчиками обычно упускаются из вида.

Преподаватель-практик с 25-летним опытом работы в области информационных технологий. Эксперт в Full-Stack разработке веб-систем с применением (MySQL, PHP/Python, nginx, HTML5), анализе и визуализации данных средствами Python (Pandas, SKLearn, Keras), разработке...
Преподаватель-практик с 25-летним опытом работы в области информационных технологий. Эксперт в Full-Stack разработке веб-систем с применением (MySQL, PHP/Python, nginx, HTML5), анализе и визуализации данных средствами Python (Pandas, SKLearn, Keras), разработке интерфейсов обмена данными между системами с использованием технологий REST, SOAP, EDIFACT, администрирования веб-серверов на Debian GNU Linux (php/nginx/mariadb), создании технической и пользовательской документации (на русском и английском языках).
Прошел полный путь от линейного разработчика до ИТ-директора собственной компании. За 25 лет создал около 20 корпоративных информационных систем/баз данных, более 50 прототипов, 30 веб-сайтов разного объема и наполнения. Работал над крупными проектами для таких компаний, как Maersk, Toyota, Nissan, «Россия-он-Лайн», «Гласнет». На протяжении 5 лет входит в ТОП-10 разработчиков по РФ на phpClasses.org.
Преподаватель курсов Python. Опытный педагог, работает в выбранной области больше 15 лет. Является автором собственных курсов, владеет языками программирования С++, C#, Pascal, Python, Delphi.Марина Николаевна имеет два высших образования: учителя...
Преподаватель курсов Python. Опытный педагог, работает в выбранной области больше 15 лет. Является автором собственных курсов, владеет языками программирования С++, C#, Pascal, Python, Delphi.
Марина Николаевна имеет два высших образования: учителя информатики и инженера-программиста. Неоднократно проходила курсы повышения квалификации, в том числе в ведущих вузах – НИУ ВШЭ и Московском городском педагогическом университете.
Начинала как преподаватель информатики в лицее, умеет работать с такой непростой и требовательной аудиторией, как дети. Готовила их к участию в олимпиадах и конкурсах, хорошо знает специфику. Также работала и со взрослой аудиторией, преподавала в МТУСИ и Московском Политехе программирование, алгоритмизацию, а также тестирование программных модулей.
Огромный педагогический опыт и работа с самыми разными аудиториями сделали Марину Николаевну универсальным специалистом. Про себя она говорит, что умеет создать комфортный микроклимат, творчески подходит к организации обучения. Своими сильными сторонами считает обязательность, трудолюбие и справедливость, и это неизменно отмечают и слушатели.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. Установка Python, IDE, простые типы данных (4 ак. ч.)
Установка интерпретатора Python и IDE.
Неизменяемые типы данных: int, float, str, bool.
Математические операции. Понятие syntax sugar.
Форматирование данных: %, str.format(), f-strings.
Приоритеты операций.
Ссылочная модель в Python, функция id(), оператор is.
Импорт дополнительных модулей, модуль math.
Модуль 2. Условный оператор if (4 ак. ч.)
Условный оператор if, тернарный оператор.
Truthy(истинные) и falsy(ложные) значение.
Логические операторы not, and, or, in, not in.
Практикум и домашнее задание
Модуль 3. Последовательности и циклы (4 ак. ч.)
Строка как последовательность. Индексы, срезы(slice).
Цикл while и for. Тип данных range.
Вложенные циклы.
Оператор break и continue. Блок else у циклов while и for.
Тип данных None.
Модуль 4. Список как изменяемая последовательность (4 ак. ч.)
Список(list) как изменяемая последовательность.
Методы списков.
Вложенные списки.
List comprehensions.
Практикум и домашнее задание.
Модуль 5. Кортежи, словари и множества (4 ак. ч.)
Кортеж(tuple) как тип данных. Методы кортежей.
Словарь(dict) как hash таблица. Методы словарей.
Множество(set). Методы множеств.
Генераторы словарей.
Генераторы множеств.
Модуль 6. Функции (4 ак. ч.)
Понятие функции.
Аргументы функции.
Hinting и doc strings.
Практикум и домашнее задание.
Модуль 7. Создание модулей. Проверка идиоматичности кода (2 ак. ч.)
Аргументы командной строки. Работа с модулем sys.
Создание модулей, sys.path.
pip – пакетный менеджер Python
pylint и mypy – линтер и проверка типов.
Модуль 8. Файлы, работа с файловой системой (2 ак. ч.)
Работы с модулем os.
Файлы и работа с файловой системой в Python.
Модуль 9. Обработка исключений (2 ак. ч.)
Исключения, конструкция try ... except, оператор raise.
Оператор assert.
Практикум и домашнее задание.
Модуль 10. Регулярные выражения (2 ак. ч.)
Регулярные выражения. Синтаксис, основы написания regex.
Работа с модулем re.
Модуль 11. Получение данных из разных источников (2 ак. ч.)
Получение и обработка данных из разных источников. Модули csv, json.
Работа с БД на примере модуля sqlite3.
Работа с файлами Excel. Модуль openpyxl
Практикум.
Модуль 12. Работа с датами (опционально) (2 ак. ч.)
Работа с датами на примере работы модуля datetime
Модуль 13. Итоговая работа (4 ак. ч.)

Рейтинг курса

3.5
рейтинг
0
0
0
0
0
обновлено 07.09.2025 02:55
Программирование на языке Python. Уровень 1. Базовый курс

Программирование на языке Python. Уровень 1. Базовый курс

Оставить отзыв
Поделиться курсом с друзьями