К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Abstracting with Functions · LearnSpace
Назад в каталог
courseraПрограммирование

Abstracting with Functions

Курс от Packt
Начальный≈ 4.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Understanding how to structure programs using functions is an essential programming skill. This course helps you build a strong foundation in function design and abstraction, enabling you to organize logic into reusable components. You will explore how functions simplify complex programs, improve readability, and support scalable software development. The course begins with an overview of functions and their role in structuring code. You will explore what functions are, why they are important, and how they help programmers create predictable and reusable program structures. Early lessons introduce the syntax and basic principles of creating functions in Python. As the course progresses, you will work through increasingly advanced function concepts. You will learn how to define functions without arguments, add positional parameters, and use keyword arguments to improve clarity and flexibility. The course also explores functions with multiple parameters and demonstrates how different argument types influence function behavior. Finally, the course brings together all function concepts by exploring mixed arguments and more complex use cases. By combining positional and keyword arguments, you will gain a deeper understanding of how functions are structured and used in real programming scenarios. This course is ideal for beginner programmers, students learning Python, and professionals who want to strengthen their understanding of reusable programming patterns. A basic familiarity with Python syntax is helpful but not required. By the end of the course, you will be able to design reusable Python functions, structure programs using parameters and arguments, and apply abstraction techniques to create clean and maintainable code.

Навыки, которые вы освоите

MaintainabilityPython ProgrammingCode ReusabilitySoftware Design PatternsSoftware ArchitectureFunctional DesignProgram DevelopmentProgramming Principles

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

1 модулей · 13 учебных материалов

01Abstracting with Functions13 материалов

Abstracting with Functions

OverviewВидеоFull Course ResourcesЧтениеWhat is a FunctionВидеоCreating a FunctionВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Abstracting with Functions
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.8 ч

1 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Functions without ArgumentsВидео
Functions with a Single Positional ArgumentВидео
Functions with a Single Keyword ArgumentВидео
Functions with Multiple Positional ArgumentsВидео
Functions with Multiple Keyword ArgumentsВидео
Functions with Mixed ArgumentsВидео
Creating Functions with Mixed Arguments in PythonDIALOGUE
Full Course Practice AssessmentЗадание
Full Course AssessmentЗадание