트랙
Python 개발자
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요트랙 설명
Python 개발자
Python 기술을 한 단계 더 끌어올리세요
기초 Python 지식을 바탕으로 이 고급 Python 개발자 트랙에서 실력을 한 단계 끌어올리세요. 기초를 익힌 분들을 위해 설계된 이 트랙은 전문 Python 개발자들이 일상 업무에서 사용하는 도구와 기법을 익히게 해줍니다.코드 품질과 효율성 보장
Python 코드 테스트 및 최적화를 위한 업계 모범 사례를 배우세요. 다음을 배우게 됩니다:- pytest를 사용하여 포괄적인 테스트 스위트를 작성해 버그를 조기에 잡기
- 최대 성능을 위해 코드를 프로파일링하고 최적화하세요
- 코드를 쉽게 배포하고 유지 관리할 수 있도록 재사용 가능한 패키지로 구성하세요
Git으로 버전 관리를 마스터하세요
Git을 활용해 자신 있게 협업하세요. Git은 가장 널리 사용되는 버전 관리 시스템입니다. 실습을 통해 저장소를 만들고 관리하며, 브랜치와 원격 저장소를 다루고, 병합 충돌을 해결하고, 변경 사항을 되돌리는 방법을 배우게 됩니다. 또한 오픈 소스 프로젝트에 기여하는 경험을 쌓아, 실제 개발 환경에서 원활한 팀워크와 효율적인 버전 관리를 보장하게 됩니다.웹 스크래핑으로 가치 있는 데이터 추출하기
Python을 사용해 웹사이트를 스크래핑하는 방법을 배워 방대한 데이터를 확보하세요. 다음과 같은 역량을 갖추게 됩니다:- HTML 및 XML 문서를 탐색하고 구문 분석하기
- API와 동적으로 생성된 페이지에서 데이터 추출하기
- 인증 및 세션 처리
- 추가 분석을 위해 스크래핑한 데이터를 데이터베이스에 저장하기
고급 Python 개념 살펴보기
Python의 객체 지향 프로그래밍 기능에 대한 이해를 심화하면서 필수 데이터 구조와 알고리즘을 살펴보세요. 설명자, 다중 수준 상속, 추상 기본 클래스를 사용해 더 유연하고 유지 관리하기 쉬운 코드를 구축하게 됩니다. 또한 연결 리스트, 스택, 큐, 해시 테이블과 같은 기본 데이터 구조와 핵심 검색 및 정렬 알고리즘을 깊이 있게 학습하게 됩니다. 이 섹션에서는 시간 및 공간 복잡도 분석도 다루며, 효율적이고 최적화된 Python 프로그램을 작성할 수 있는 역량을 갖추게 됩니다.균형 잡힌 Python 개발자가 되세요
이 트랙은 복잡한 소프트웨어 프로젝트를 해결하고 Python 생태계에 기여할 수 있는 발판입니다. 효율적인 코딩 실습, 협업 워크플로, 웹 스크래핑 같은 전문 기술을 결합하여 다양한 Python 개발 역할에서 뛰어난 성과를 낼 준비를 갖추게 됩니다.전문 Python 개발자 대열에 합류해 커리어를 한 단계 더 높이세요. 지금 등록하고 숙련을 향한 여정을 시작하세요!선수 조건
주니어 Python 개발자Chapter
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
소프트웨어 및 데이터 프로젝트에서 버전 관리를 위한 Git의 기본 원리를 알아보세요.
Course
협업 소프트웨어 및 데이터 프로젝트에서 Git을 사용하여 버전 관리를 위한 브랜치와 원격 저장소를 발견하세요!
Course
descriptors, 다중 상속, 추상 기본 클래스로 OOP 역량을 탄탄히 구축하세요!
Course
자신만의 Python 패키지를 만들어 코드를 더 쉽게 사용하고 타인과 공유하는 방법을 학습하세요.
Course
Python 라이브러리 Scrapy를 사용하여 인터넷에서 정보를 수집하고 파싱하는 방법을 배우세요.
Project
Develop a new app feature with your Python skills to calculate calories and nutrition values from user input.
Course
연결 리스트, 스택, 큐, 해시 테이블, 그래프 등 자료구조와 탐색·정렬 알고리즘을 학습하세요!
Course
pytest와 unittest로 Python 테스트를 마스터하세요. 다양한 기법을 배우고 체크를 작성해 오류 없는 코드를 보장합니다.
완료
19백만 명 이상의 학습자와 함께 Python 개발자 을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.