Программирование на Python: Введение: Python3_Intro

10 участников

О чём курс

Курс «Программирование на Python: Введение» от Сетевой Академии Ланит — это фундаментальная образовательная программа, разработанная для тех, кто делает свои первые шаги в мире разработки программного обеспечения. Обучение построено на глубоком практическом подходе: учебный план включает более 25 упражнений, которые позволяют закрепить теоретические знания непосредственно в процессе написания кода. Курс идеально подходит для начинающих разработчиков, студентов технических специальностей и всех, кто хочет освоить один из самых востребованных языков программирования современности с нуля.

Путь обучения начинается с самых основ: слушатели знакомятся с тем, как запустить интерпретатор Python, написать свою первую программу «Hello, world!» и понять базовые принципы синтаксиса. Постепенно программа усложняется, переходя к работе с числовыми и строковыми литералами, изучению различных типов данных и использованию переменных для хранения пользовательского ввода и промежуточных результатов вычислений. Особое внимание уделяется написанию собственных функций и эффективному использованию стандартных библиотек, что позволяет студентам создавать более структурированные и функциональные программы. В частности, рассматриваются модули для выполнения сложных математических вычислений и генерации псевдослучайных чисел.

Важной частью курса является работа с данными. Слушатели учатся программировать повторяющиеся операции над различными типами итерируемых коллекций, осваивают технику использования индексов и срезов для точечного получения нужных элементов. Программа охватывает ключевые управляющие структуры: циклы и условные операторы, а также работу с объектами range. Участники курса научатся писать более лаконичный и «питоничный» код, используя списковые включения и генераторы. Кроме того, в учебный процесс включены темы по работе с файловой системой — чтение и запись файлов, управление директориями, а также обработка исключительных ситуаций, что критически важно для создания надежного программного обеспечения.

На выходе слушатели получают комплексный набор навыков: от настройки среды разработки до написания полноценных скриптов, автоматизирующих повседневные рутинные операции. Вы научитесь объявлять и использовать сложные структуры данных, такие как словари, множества и кортежи, работать с датами и временем, а также понимать принципы отладки программ. Этот курс — отличная база для дальнейшего профессионального роста в таких областях, как Data Science, веб-разработка или системное администрирование. Практическая направленность обучения гарантирует, что после завершения программы вы не просто будете знать теорию, но и сможете уверенно применять Python для решения реальных прикладных задач.

Программа обучения

Модуль 1: Основы Python. Запуск интерпретатора Python. Программа Hello, world! Константы-литералы. Комментарии в Python. Типы данных. Переменные. Написание модуля Python. Функция print() Передача аргументов по именам. Получение значений, введенных пользователем. Получение описаний из документации. Модуль 2: Функции и модули. Создание функций. Область видимости переменных. Глобальные переменные. Описание параметров функции. Возвращение значения функции (return). Импортирование модулей (import). Модуль 3: Математические вычисления и случайные числа. Арифметические операции. Деление нацело и остаток деления. Встроенные математические функции. Модуль math. Модуль random. Установка начального элемента псевдослучайной последовательности (seed). Модуль 4: Работа со строками в Python. Различные варианты кавычек. Специальные символы. Конкатенация строк и их повторение заданное число раз. Срезы (slice) строк. Методы строковых объектов. Форматирование строк. Встроенные строковые функции. Модуль 5: Итерируемые (iterable) коллекции: последовательности, словари, множества. Определения. Последовательности (sequences). Распаковка (unpacking) последовательности. Словари (dictionary). Функция len() Множества (set). Модуль 6: Управляющие структуры и списковые включения. Условные операторы. Операторы is и is not. Тернарный оператор в Python. Циклы в Python. Функция enumerate() Генераторы. Списковые включения (list comprehension). Массивы и словари аргументов ( *args и **kwargs). Модуль 7: Контроль типов (версия 3.5) (опционально). Модуль typing. Указание простых типов. Указание сложных типов. Модуль 8: Знакомство со средами разработки (опционально). Интегрированная среда разработки (IDE - Integrated Development Environment) Отладка программ. Визуализация выполнения. Модуль 9: Работа с файлами и папками. Открытие файлов. Модули os и os.path. Модуль 10: Обработка исключительных ситуаций (exception). Обобщенные инструкции except. Инструкция finally. Использование исключительных ситуаций для управление потоком выполнения. Иерархия исключительных ситуаций. Модуль 11: Работа с датами и временем. Понимание операций со временем в Python Модуль time Модуль datetime Модуль 12: Скрипты, автоматизирующие рутинные задачи (опционально). Запуск скриптов. Передача аргументов командной строки. Работа с архивами zip. Скачивание файла. Различные полезные модули.

Складчина создана 27 июня 2020 г. · описание обновлено 25 апреля 2026 г.

Теги курса

Профессии
Инструменты
2 963 ₽ 30 000 ₽