본문으로 바로가기

코스

케이스 스터디: Python으로 소프트웨어 만들기

고급3시간

Python으로 실제 애플리케이션을 구축하세요. OOP와 소프트웨어 공학 원칙으로 깔끔하고 유지보수 가능한 코드를 연습합니다.

Python3시간10개 동영상29개 연습 문제2,050 XP2,309수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

이 강의는 실용적인 애플리케이션인 모기지 계산기를 개발하는 과정을 통해 소프트웨어 엔지니어링을 직접 체험하며 배울 수 있는 입문 강의입니다. 대출 금액, 이자율, 대출 기간과 같은 주요 입력값을 바탕으로 월 상환금을 계산하는 방법을 배우게 됩니다. 그 과정에서 효율적이고 모듈화되어 있으며 유지보수하기 쉬운 코드를 만들기 위해 핵심 소프트웨어 엔지니어링 원칙을 적용하게 됩니다.

배울 내용

Python을 사용해, 기본 도구에서 견고한 솔루션으로 발전하는 모기지 계산기를 설계하고 구현하게 됩니다. 간단한 모듈부터 시작해 상속을 활용하여 기능을 확장하고, 재무 계산을 처리하는 계산기를 포함한 고급 계산기를 만들어 보세요. 이 실습형 프로젝트를 통해 실제 소프트웨어 개발 기법과 확장 가능한 코드를 구조화하는 방법을 이해하게 됩니다.

사용하게 될 기법

강의 전반에 걸쳐 DRY(Don’t Repeat Yourself) 원칙과 모듈화 같은 모범 사례를 따라 코드를 효과적으로 구성하게 됩니다. PEP 8 표준을 준수하고, Pylint 같은 도구를 사용해 코드 품질을 유지하며, pytest로 자동화된 테스트를 작성하여 애플리케이션의 신뢰성을 보장합니다. 강의가 끝날 무렵에는 자신 있게 실제 소프트웨어 솔루션을 설계, 구현, 테스트할 수 있는 역량을 갖추게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

1

케이스 스터디 소개

요구 사항을 파악하고 처음부터 계산기를 만들어 보세요. 이 과정에서 Don't Repeat Yourself(DRY) 원칙 같은 중요한 객체 지향 및 소프트웨어 엔지니어링 원칙을 복습합니다.
챕터 시작하기
3

유지 보수성

핵심 코드는 작성했으니 이제 올바르게 동작하고 모범 사례를 따르는지 확인할 차례입니다. 코드 리뷰, 리팩터링, 개선 방법을 배우고, 더욱 포괄적인 테스트를 실행해 보세요.
챕터 시작하기

케이스 스터디: Python으로 소프트웨어 만들기

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.

케이스 스터디: Python으로 소프트웨어 만들기 | DataCamp