본문으로 바로가기

코스

Python으로 코딩 인터뷰 문제 연습하기

고급4시간

다음 코딩 면접을 Python으로 준비하세요.

Python4시간16개 동영상61개 연습 문제5,050 XP28,926수료 확인서

무료 계정 만들기

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

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

코스 설명

코딩 인터뷰는 만만하지 않아요. 프로그래밍 언어에 대한 지식을 확인하는 질문을 받을 수도 있고, 사고 과정을 보기 위해 과제를 해결하라는 요청을 받을 수도 있어요. 데이터 사이언티스트 포지션의 경우, 해당 언어에서 사용할 수 있는 관련 도구에 대해 묻는 질문도 자주 나옵니다. 어떤 경우든 데이터 사이언티스트로 좋은 자리(쿨한 포지션)를 얻으려면 최고의 퍼포먼스를 낼 수 있도록 약간의 준비가 필요해요. 그렇기 때문에 실력을 증명할 수 있도록 꾸준히 연습하는 게 정말 중요합니다! 이 코스는 프로페셔널 데이터 사이언티스트로 가는 길을 막 시작한 분들께는 안내서가 되고, 새로운 기회를 찾는 분들께는 리프레셔가 되어 드립니다. Python 코딩 인터뷰를 준비할 수 있도록 기초부터 고급 주제까지 함께 살펴볼 거예요. 단계별로 진행되는 일반적인 코스가 아니기 때문에, 일부 연습 문제는 꽤 도전적일 수 있어요. 하지만 면접이 원래 쉽지 않다는 것, 다들 아시죠?

사전 요구 사항

커리큘럼

코스 개요

1

Python의 데이터 구조와 문자열 처리

이 장에서는 Python에서 사용하는 주요 데이터 구조를 다시 정리해 볼 거예요. 리스트, 튜플, 세트, 딕셔너리를 어떻게 다루는지 살펴봅니다. 또한 문자열과 정규 표현식을 사용해 주어진 텍스트에서 원하는 문자 시퀀스를 추출하는 방법도 다룰 거예요.
챕터 시작하기
2

Iterable 객체와 그 표현들

이 장의 초점은 iterable 객체입니다. iterable 객체의 정의를 되짚고, 어떻게 식별하는지 설명할 거예요. 다음으로, Python만의 강력한 기능인 리스트 컴프리헨션을 다룹니다. 그다음에는 여러 iterable 객체를 하나로 결합하는 방법을 복습하고, 마지막으로 제너레이터를 사용해 커스텀 iterable 객체를 만드는 방법을 알아볼게요.
챕터 시작하기
3

함수와 람다 표현식

이 장에서는 Python의 함수형 측면에 집중합니다. 위치 인자와 키워드 인자를 가변 개수로 받는 함수를 정의하는 것부터 시작할게요. 다음으로 람다 함수와 그것이 유용한 경우를 살펴봅니다. 특히 map(), filter(), reduce() 같은 함수와 함께 어떻게 사용하는지 보겠습니다. 마지막으로 재귀가 무엇인지, 올바르게 구현하는 방법을 복습할 거예요.
챕터 시작하기

Python으로 코딩 인터뷰 문제 연습하기

코스
완료

성취 확인서 획득하기

지금 등록하기

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

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