Практическое программирование на Python

Этот курс разработан Дэвидом Бизи (David Beazley), автором книги "Python Cookbook", и распространяется под лицензией Creative Commons. Цель этого курса - охватить основные аспекты программирования на Python с акцентом на написание скриптов, базовую обработку данных и организацию программ.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Введение в программирование на Python

Первый Программа

Учебник по математическим вычислениям

Основы обработки текста

Введение в основы списков Python

Основы доступа к файлам

Организация больших программ с использованием функций

Типы данных и структуры данных

Введение в списки, словари и множества

Структурный вывод данных для анализа данных

Основы последовательностей в Python

Краткое введение в модуль collections

Списочные включения для обработки элементов

Внутренности модели объектов Python

Практика написания скриптов на Python

Больше о функциях

Обработка ошибок и исключения

Модульное программирование с функциями

Введение в Основную Программу

Пересмотреть решение по дизайну

Создание новых объектов с использованием класса

Расширяемые программы с использованием наследования

Настройка динамического поведения Python

Определение пользовательских исключений в Python

Основы системы объектов Python

Классы и инкапсуляция

Основы итеративного процесса

Настройка итерации с использованием генераторных функций

Продьюсеры, потребители и конвейеры

Темы, связанные с генераторами в Python

Аргументы переменной длины в функциях Python

АНОНИМНЫЕ ФУНКЦИИ И LAMBDA

Создание функциональных функций

Введение в концепцию декораторов

Введение в встроенные методы-декораторы

Основы тестирования в Python

Введение в модуль журналирования

Техники отладки кода

Организация больших программ на Python

Модули от третьих сторон

Основы разделения Python-кода

Введение

В этом курсе вы научитесь писать скрипты на Python, работать с базовыми структурами данных и эффективно организовывать свои программы.

🎯 Задачи

В этом курсе вы научитесь:

  • Писать базовые программы и скрипты на Python
  • Работать с числами, строками, списками и файлами
  • Определять и использовать функции, типы данных и структуры данных
  • Использовать списковые включения (list comprehensions), объекты и модули
  • Обрабатывать ошибки и исключения
  • Проектировать и реализовывать классы, наследование и инкапсуляцию
  • Работать с итераторами, генераторами и конвейерами (pipelines)

🏆 Достижения

После завершения этого курса вы сможете:

  • Разрабатывать надежные и поддерживаемые программы на Python
  • Эффективно манипулировать и обрабатывать данные с использованием встроенных возможностей Python
  • Организовать свой код с помощью функций, модулей и объектно-ориентированного программирования
  • Гладко обрабатывать ошибки и исключения
  • Реализовывать продвинутые концепции Python, такие как генераторы и итераторы

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

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data