본문으로 바로가기
Python

tracks

파이썬 개발자

업데이트됨 2026. 3.
코드 테스트 및 버전 관리 구현부터 웹 스크래핑 및 패키지 개발까지, 파이썬 개발자로서의 여정을 한 단계 더 나아가세요!
무료로 트랙을 시작하세요

포함 사항프리미엄 or 팀

Python프로그래밍2827,481

무료 계정을 만드세요

또는

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

수천 개의 회사에서 학습자들에게 사랑받는 제품입니다.

Group

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

DataCamp for Business 사용해 보세요

트랙 설명

파이썬 개발자

파이썬 실력을 한 단계 더 높여보세요

기초적인 파이썬 지식을 바탕으로, 이 고급 파이썬 개발자 과정을 통해 실력을 한 단계 더 높여보세요. 기초를 숙달한 사람들을 위해 설계된 이 과정은 전문 파이썬 개발자들이 일상 업무에서 사용하는 도구와 기술을 습득할 수 있도록 도와줍니다.

코드 품질 및 효율성 보장

파이썬 코드 테스트 및 최적화를 위한 업계 최고 수준의 모범 사례를 배우세요. 다음 방법을 배우게 됩니다.
  • 버그를 조기에 발견하기 위해 pytest를 사용하여 포괄적인 테스트 스위트를 작성하세요.
  • 코드 프로파일링 및 최적화를 통해 최상의 성능을 구현하세요
  • 배포 및 유지 관리가 용이하도록 코드를 재사용 가능한 패키지로 구성하세요.

Git을 활용한 마스터 버전 관리

가장 널리 사용되는 버전 관리 시스템인 Git을 활용하여 자신감 있게 협업하세요. 실습을 통해 저장소를 생성 및 관리하고, 브랜치 및 원격 저장소를 사용하고, 병합 충돌을 해결하고, 변경 사항을 되돌리는 방법을 배우게 됩니다. 또한, 오픈 소스 프로젝트에 기여하면서 실제 개발 환경에서 원활한 팀워크와 효율적인 버전 관리를 보장하는 경험을 쌓을 수 있습니다.

웹 스크래핑으로 유용한 데이터 추출하기

파이썬을 사용하여 웹사이트에서 데이터를 추출하는 방법을 배우면 풍부한 데이터를 확보할 수 있습니다. 다음과 같은 기술을 습득하게 됩니다:HTML 및 XML 문서를 탐색하고 구문 분석합니다.
  • API 및 동적으로 생성된 페이지에서 데이터를 추출합니다.
  • 인증 및 세션 처리
  • 수집한 데이터를 추가 분석을 위해 데이터베이스에 저장합니다.

고급 파이썬 개념 살펴보기

파이썬의 객체 지향 프로그래밍 기능에 대한 이해를 심화시키면서 필수적인 데이터 구조와 알고리즘을 탐구해 보세요. 여러분은 디스크립터, 다단계 상속, 추상 기본 클래스를 활용하여 더욱 유연하고 유지보수하기 쉬운 코드를 작성하게 될 것입니다. 또한 연결 리스트, 스택, 큐, 해시 테이블과 같은 기본적인 데이터 구조는 물론 핵심 검색 및 정렬 알고리즘에 대해서도 자세히 살펴보게 됩니다. 이 섹션에서는 시간 및 공간 복잡성 분석에 대해서도 다루므로 효율적이고 최적화된 파이썬 프로그램을 작성하는 데 필요한 기술을 습득할 수 있습니다.

다재다능한 파이썬 개발자가 되세요

이 트랙은 복잡한 소프트웨어 프로젝트에 도전하고 파이썬 생태계에 기여할 수 있는 발판이 될 것입니다. 효율적인 코딩 방식, 협업 워크플로, 웹 스크래핑과 같은 전문 기술을 결합하면 다양한 파이썬 개발 직무에서 뛰어난 성과를 낼 수 있도록 준비할 수 있습니다.전문 파이썬 개발자 대열에 합류하여 경력을 한 단계 더 높이세요. 지금 등록하고 숙달을 향한 여정을 시작하세요!

필수 조건

준회원 파이썬 개발자
  • Chapter

    보너스

    Foundations for efficiencies

    In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.

  • Chapter

    In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.

  • Chapter

    This chapter covers more complex efficiency tips and tricks. You'll learn a few useful built-in modules for writing efficient code and practice using set theory. You'll then learn about looping patterns in Python and how to make them more efficient.

  • Course

    4

    Git 입문

    소프트웨어 및 데이터 프로젝트에서 버전 관리를 위한 Git의 기본 원리를 알아보세요.

  • Course

    협업 소프트웨어 및 데이터 프로젝트에서 Git을 사용하여 버전 관리를 위한 브랜치와 원격 저장소를 발견하세요!

  • Course

    자신만의 Python 패키지를 만들어 코드를 더 쉽게 사용하고 타인과 공유하는 방법을 학습하세요.

  • Course

    10

    Data Structures and Algorithms in Python

    Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!

  • Course

    pytest와 unittest로 Python 테스트를 마스터하세요. 다양한 기법을 배우고 체크를 작성해 오류 없는 코드를 보장합니다.

파이썬 개발자
7 courses
트랙
완료

성과 증명서 발급

이 자격증을 링크드인 프로필, 이력서 또는 자기소개서에 추가하세요.
소셜 미디어와 업무 평가에 공유하세요.

포함 사항프리미엄 or 팀

지금 등록하세요

함께 참여하세요 19 백만 명의 학습자 지금 바로 파이썬 개발자 시작하세요!

무료 계정을 만드세요

또는

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