본문으로 바로가기
Programming

강의

프로그래밍 패러다임 개념

기초기술 수준
업데이트됨 2026. 5.
명령형·선언형, 절차형, 함수형, 객체지향 등 다양한 프로그래밍 패러다임을 탐색합니다.
무료로 강의 시작
TheoryProgramming2시간14 동영상45 연습 문제3,450 XP4,077성취 증명서

무료 계정을 만드세요

또는

계속 진행하시면 당사의 이용약관, 개인정보처리방침 및 귀하의 데이터가 미국에 저장되는 것에 동의하시는 것입니다.

수천 개 기업의 학습자들이 사랑하는

Group

2명 이상을 교육하시나요?

DataCamp for Business 체험

강의 설명

프로그래밍에 대한 인식을 바꿀 준비가 되셨나요? ‘프로그래밍 패러다임 개념’에서는 명령형과 선언형, 절차적 프로그래밍, 함수형 프로그래밍, 객체지향 프로그래밍 등 다양한 프로그래밍 패러다임의 기본기를 배웁니다.각 패러다임이 실제로 어디에 쓰이는지, 공통적으로 나타나는 코딩 패턴은 무엇인지 살펴보고, Python으로 각 패러다임의 기본 프로그램도 직접 작성해 볼 거예요. 이 과정을 마치면 서로 다른 프로그래밍 패러다임을 구분하고, 상황에 맞게 적절한 패러다임을 선택할 수 있게 됩니다.

선수 조건

Intermediate Python
1

Introduction to Programming Paradigms

Get ready for a first look at programming paradigms! This Chapter covers what programming paradigms are, why they matter, and two broad categories of programming paradigms, namely Imperative and Declarative programming. You will also learn about the benefits of writing modular code and employing separation of responsibilities and how these relate to different paradigms.
챕터 시작
2

Procedural Programming

Dive into one of the most commonly used paradigms in programming: Procedural Programming. This Chapter covers what procedural programming is, what problems it can be used to solve, and how it achieves separation of responsibilities and modular code. You will learn how control flow statements like if statements, for loops, and function definition can all be used in procedural programming, and you'll get to practice these in Python.
챕터 시작
3

Functional Programming

Dive into functional programming in this Chapter. We will cover the basics of functional programming: when to use it, some advantages and disadvantages, as well as some applications. You will also learn about using recursion in functional programming, and you will even implement some basic functional programs of your own!
챕터 시작
4

Object-Oriented Programming

Let's play with some classes and objects! This chapter will cover the Object-Oriented Programming paradigm, its common applications, pros and cons, and how to implement basic object-oriented programs in Python. We'll also touch on some more advanced topics in this paradigm including class inheritance and public vs. private attributes.
챕터 시작
프로그래밍 패러다임 개념
강의
완료

수료증 획득

LinkedIn 프로필, 이력서 또는 CV에 이 자격증을 추가하세요
소셜 미디어와 성과 평가에서 공유하세요
지금 등록

19백만 명 이상의 학습자와 함께 프로그래밍 패러다임 개념을(를) 시작하세요!

무료 계정을 만드세요

또는

계속 진행하시면 당사의 이용약관, 개인정보처리방침 및 귀하의 데이터가 미국에 저장되는 것에 동의하시는 것입니다.

DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.

모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.