본문으로 건너뛰기

트랙

Python 개발자

코드 테스트와 버전 관리 구현부터 웹 스크래핑과 패키지 개발까지, Python 개발자 여정의 다음 단계로 나아가세요!

  • Python
  • 프로그래밍
  • 28 hr
  • 32,537

무료 계정 만들기

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

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

팀을 교육하시나요?비즈니스용으로 사용해 보기

트랙 설명

Python 개발자

Python 기술을 한 단계 더 끌어올리세요

기초 Python 지식을 바탕으로 이 고급 Python 개발자 트랙에서 실력을 한 단계 끌어올리세요. 기초를 익힌 분들을 위해 설계된 이 트랙은 전문 Python 개발자들이 일상 업무에서 사용하는 도구와 기법을 익히게 해줍니다.

코드 품질과 효율성 보장

Python 코드 테스트 및 최적화를 위한 업계 모범 사례를 배우세요. 다음을 배우게 됩니다:
  • pytest를 사용하여 포괄적인 테스트 스위트를 작성해 버그를 조기에 잡기
  • 최대 성능을 위해 코드를 프로파일링하고 최적화하세요
  • 코드를 쉽게 배포하고 유지 관리할 수 있도록 재사용 가능한 패키지로 구성하세요

Git으로 버전 관리를 마스터하세요

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

웹 스크래핑으로 가치 있는 데이터 추출하기

Python을 사용해 웹사이트를 스크래핑하는 방법을 배워 방대한 데이터를 확보하세요. 다음과 같은 역량을 갖추게 됩니다:
  • HTML 및 XML 문서를 탐색하고 구문 분석하기
  • API와 동적으로 생성된 페이지에서 데이터 추출하기
  • 인증 및 세션 처리
  • 추가 분석을 위해 스크래핑한 데이터를 데이터베이스에 저장하기

고급 Python 개념 살펴보기

Python의 객체 지향 프로그래밍 기능에 대한 이해를 심화하면서 필수 데이터 구조와 알고리즘을 살펴보세요. 설명자, 다중 수준 상속, 추상 기본 클래스를 사용해 더 유연하고 유지 관리하기 쉬운 코드를 구축하게 됩니다. 또한 연결 리스트, 스택, 큐, 해시 테이블과 같은 기본 데이터 구조와 핵심 검색 및 정렬 알고리즘을 깊이 있게 학습하게 됩니다. 이 섹션에서는 시간 및 공간 복잡도 분석도 다루며, 효율적이고 최적화된 Python 프로그램을 작성할 수 있는 역량을 갖추게 됩니다.

균형 잡힌 Python 개발자가 되세요

이 트랙은 복잡한 소프트웨어 프로젝트를 해결하고 Python 생태계에 기여할 수 있는 발판입니다. 효율적인 코딩 실습, 협업 워크플로, 웹 스크래핑 같은 전문 기술을 결합하여 다양한 Python 개발 역할에서 뛰어난 성과를 낼 준비를 갖추게 됩니다.전문 Python 개발자 대열에 합류해 커리어를 한 단계 더 높이세요. 지금 등록하고 숙련을 향한 여정을 시작하세요!

선수 과목

DataCamp for Mobile로 데이터 역량을 키우세요

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