Перейти к основному содержимому
ДомPython

Track

Программирование на Python

Обновлено 05.2026
Повысьте уровень своих навыков программирования. Изучите, как оптимизировать код, писать функции и тесты и применять лучшие практики программной инженерии.
Начать Трек Бесплатно
PythonПрограммирование19 ч28,619

Создайте бесплатный аккаунт

или

Продолжая, вы принимаете наши Условия использования, нашу Политику конфиденциальности и подтверждаете, что ваши данные хранятся в США.

Пользуется популярностью среди обучающихся в тысячах компаний.

Group

Обучение двух или более человек?

Попробуйте DataCamp for Business

Описание трека

Программирование на Python

В этом треке вы продолжите развивать концепции и навыки, изученные в треке навыков «Основы программирования на Python»!Усовершенствуйте свои пользовательские функции, используя менеджеры контекста и декораторы, и узнайте, как повысить эффективность своего кода. По мере развития ваших навыков вы также получите понимание концепций разработки программного обеспечения, включая модульность, документацию и автоматизированное тестирование с использованием pytest. К концу этого трека вы будете использовать навыки объектно-ориентированного программирования (OOP), чтобы читать, повторно использовать и поддерживать свой код. Начните этот трек, чтобы продолжить свой путь в программировании на Python.Далее вы получите практический опыт, изучая, как писать функции в соответствии с лучшими практиками, например как писать документацию и использовать менеджеры контекста и декораторы. По мере развития ваших навыков Python вы затем получите понимание концепций разработки программного обеспечения, включая модульность, документацию и автоматизированное тестирование, а затем перейдёте к освоению навыков модульного тестирования, таких как отладка кода, разработка через тестирование (TDD) и использование фикстур и моков. По ходу дела вы будете использовать такие пакеты, как pandas, NumPy, setuptools, pytest и pycodestyle, чтобы практиковаться в программировании на Python.К концу этого трека вы будете использовать навыки объектно-ориентированного программирования (OOP), чтобы читать, повторно использовать и поддерживать свой код. Начните этот трек, чтобы продолжить свой путь в программировании на Python.

Предварительные требования

Основы программирования на Python
  • Chapter

    Бонус

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Бонус

    Decorators

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Writing Efficient Python Code

    Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Программирование на Python
4 Courses
Трек
завершен

Получите свидетельство о достижениях

Добавьте эти данные в свой профиль LinkedIn, резюме или CV.
Поделитесь этим в социальных сетях и в своем отчете об оценке эффективности работы.
Запишитесь Прямо Сейчас

Присоединяйтесь 19 миллионов учащихся и начните Программирование на Python сегодня!

Создайте бесплатный аккаунт

или

Продолжая, вы принимаете наши Условия использования, нашу Политику конфиденциальности и подтверждаете, что ваши данные хранятся в США.

Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.

Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.