or
이 연습은 강의의 일부입니다
프로그래밍 패러다임을 처음 만나볼 시간이에요! 이 장에서는 프로그래밍 패러다임이 무엇이고 왜 중요한지, 그리고 명령형과 선언형이라는 두 가지 큰 범주를 다룹니다. 또한 모듈식 코드 작성과 책임 분리의 이점, 그리고 이것이 각 패러다임과 어떻게 연결되는지도 살펴봅니다.
가장 널리 사용되는 패러다임 중 하나인 절차적 프로그래밍을 깊이 알아봐요. 이 장에서는 절차적 프로그래밍이 무엇인지, 어떤 문제를 해결하는 데 적합한지, 그리고 어떻게 책임을 분리하고 모듈식 코드를 구현하는지 다룹니다. `if` 문, `for` 루프, 함수 정의 같은 제어 흐름 문이 절차적 프로그래밍에서 어떻게 활용되는지 배우고, Python으로 직접 연습해 볼 거예요.
이번 장에서는 함수형 프로그래밍을 살펴봅니다. 언제 함수형 프로그래밍을 사용할지, 장단점은 무엇인지, 그리고 적용 사례까지 기본을 다룰 거예요. 또한 함수형 프로그래밍에서 재귀를 사용하는 방법을 배우고, 직접 기본적인 함수형 프로그램도 구현해 봅니다!
클래스와 객체를 직접 다뤄 봅시다! 이 장에서는 객체지향 프로그래밍 패러다임, 그 대표적인 적용 분야, 장단점, 그리고 Python에서 기본 객체지향 프로그램을 구현하는 방법을 다룹니다. 더 나아가 클래스 상속, public/ private 속성 같은 이 패러다임의 고급 주제도 간단히 살펴봅니다.
현재 연습