![](https://cdn.skillbox.pro/academgen/blocks/about_course/sm/1R45kVNVcpunTAFuZv4UXLrUHaWgQKKx5Xt5cmV7.jpg)
- Для всех
- С сертификатом
- На русском языке
- 46 часов
- 995₽
- / 1 990₽
Полное руководство по Python 3: от новичка до профессионала
Python — отличный выбор для новичков. Простой, понятный — достаточно основ, чтобы начать программировать. А почему Python 3? Самая востребованная версия языка открывает возможности для успешной карьеры в разных областях — от веб-разработки до искусственного интеллекта. На курсе вы освоите не только язык программирования, но и инструмент для работы с данными — SQL. Получите +100 к конкурентоспособности на рынке и будьте уверены в своём будущем.
- Для всех
- С сертификатом
- На русском языке
- 46 часов
- 995₽
- / 1 990₽
Чему вы научитесь
Писать программы на Python
Автоматизировать такие задачи, как обработка файлов, парсинг веб-страниц, резервное копирование данных
Обрабатывать, анализировать и визуализировать данные
Читать и писать сложные запросы к базам данных, используя SQL и PostgreSQL
Содержание курса
- 19 модулей
- 19 тем
- 46 часов
- Введение в Python
- Почему Python?
- Python с технической точки зрения.
- Python 2 vs Python 3.
- Стандартная библиотека.
- Редакторы кода для Python.
- Инсталлируем дистрибутив Anaconda.
- Введение в Anaconda.
- Jupyter Notebook не запускается через Anaconda Navigator?
- Базовые сведения о Python. Тест.
- Основы Python
- Обзор основных типов данных.
- Числа и элементарная математика.
- Переменные.
- bool и None.
- Тип string.
- Функции string.
- Форматирование строк.
- Операторы сравнения.
- Операции над файлами.
- Строки и байты: str, bytes, bytearray.
- Основы Python. Тест.
- Практика. Python Basics (основы).
- Разбор. Python Basics (основы).
- Коллекции, циклы и логика в Python
- list — список.
- dict — словарь.
- OrderedDict vs dict.
- tuple — кортеж.
- namedtuple — именованные кортежи.
- Логика с условиями.
- set — множество.
- Цикл for.
- list comprehension.
- Цикл while, continue, break.
- Циклы. Практика 1–2.
- Циклы. Практика 1–2. Решение.
- Циклы. Практика 3–5.
- Циклы. Практика 3–5. Решение.
- Циклы. Практика 6. Определяем Flush.
- Циклы. Практика 6. Определяем Flush. Решение.
- Циклы. Практика 7. Палиндром.
- Циклы. Практика 7. Палиндром. Решение.
- Практика 8. «Угадай число».
- Практика 8. «Угадай число». Решение.
- Практика 9. «Камень, ножницы, бумага».
- Практика 9. «Камень, ножницы, бумага». Решение.
- Коллекции и циклы. Тест.
- Функции и модули
- Помощь по функциям.
- Встроенные функции.
- Основы функций.
- Лямбды.
- Вложенные функции и область видимости переменных.
- Декораторы.
- Декоратор @wraps.
- Тест по функциям.
- Практика по функциям 1–4.
- Разбор практики по функциям 1–4.
- Практика. «Игра в палочки».
- Разбор. «Игра в палочки».
Сертификат от EngineerSpock Education
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.
Часто задаваемые вопросы
Для кого этот курс?
Курс подходит:
- новичкам, которые никогда не пробовали программировать;
- программистам, которые хотят освоить новый язык программирования.
Почему стоит начинать изучение с Python?
Python стабильно входит в топ-10 наиболее популярных языков программирования. Благодаря своей простоте Python позволяет новичкам не вникать во множество сложных программных понятий и конструкций, присущих другим языкам.
Ещё популярность Python объясняется и реальными преимуществами языка для решения сложных проблем автоматизации. Это кросс-платформенный язык, он работает под Windows, Linux, macOS. Множество архитектурных конструкций в этом языке строятся без нагромождения абстракций в отличие от того, как это часто происходит в других языках программирования.