백엔드 취준생 코딩테스트 파이썬

9월 17일조회 191

코딩테스트는 파이썬이 유리하다고 들어서 파이썬으로 준비하려고 합니다! 제가 학과에서 c언어 배우고 c언어로 자료구조도 배워서 어느정도 깊진 않더라고 기억은 납니다. 아무래도 새로운 언어는 코딩테스트로 배우려다보니 책을 구매할 때 고민이 생깁니다 코딩테스트를 위한 파이썬 책을 구매할 생각인데 아무해도 처음 배우는 언어이다 보니 파이썬 책도 사고 자료구조도 파이썬으로 설명되어 있는 것도 사서 같이 공부해야하는지 궁금합니다!!

질문을 추천하시나요?
profile picture
익명님의 질문

답변 1

인기 답변

달레님의 프로필 사진

대부분의 코딩 테스트는 제한된 시간과 개발 환경에서 이루어지기 때문에, 프로그래밍 언어의 기본 문법과 표준 라이브러리의 극히 일부만을 사용합니다. 따라서 파이썬으로 코딩 테스트를 보시기 위해서, 파이썬 언어 자체를 깊이 공부하셔야 한다고 생각하실 필요는 없을 것 같습니다. 함수 정의법과 if 조건문, for/while 반복문만 작성할 수 있으시면, 왠만한 코딩 문제의 답안 코드를 구현하시는 데는 큰 문제가 없으실 것입니다. (물론, 해당 문제를 어떤 알고리즘으로 해결할지를 안다는 가정에서요.) C언어를 배우셨다면 파이썬과 큰 차이가 바로 루프를 돌리는 방법인데요. 아래 게시물을 통해서 그 부분만 따로 학습하시면 좋을 것 같습니다. - 파이썬의 range() 함수와 for-in 루프: https://careerly.co.kr/comments/86488 - 파이썬의 enumerate 내장 함수로 for 루프 돌리기: https://careerly.co.kr/comments/87343 - 파이썬의 reversed() 함수로 거꾸로 루프 돌리기: https://careerly.co.kr/comments/90562 자료구조의 경우에도 너무 모든 자료 구조를 선수 학습하시려는 것보다는 코딩 테스트 문제를 푸시면서 필요하실 때마다 하나씩 보충해나가시라고 조언드리고 싶습니다. 맹목적으로 파이썬의 자료 구조를 책으로 공부하시는 것은 순수한 학습용으로는 좋은 방법일 수 있지만, 목표가 코딩 테스트 준비라고 하신다면 그렇게 추천드리고 싶지는 않습니다. 실제 코딩 테스트에서 그렇게 막 대단히 복잡한 자료구조를 필요로 하는 게 아니어서요. 리스트(list)와 사전(dictionary)과 같은 파이썬에서 많이 사용되는 간단한 자료구조를 적지적소에 활용하는 능력이 훨씬 중요하며, 그 능력은 기르는 데 무엇보다 많은 문제를 풀어보는 것이 더 효과적일 것입니다. 파이썬의 자료구조 관련해서 아래 게시물이 도움이 될 것 같아서 공유드립니다. - 파이썬 리스트(list) 완벽 가이드: https://careerly.co.kr/comments/83611 - 파이썬 사전(dictionary) 완벽 가이드: https://careerly.co.kr/comments/87066 - 파이썬에서 큐(queue) 자료 구조 사용하기: https://careerly.co.kr/comments/89464 - 파이썬의 heapq 모듈로 힙 자료구조 사용하기: https://careerly.co.kr/comments/90993

profile picture

익명

작성자

5일 전

자세한 설명과 첨부자료 감사합니다😊 앞으로 공부하는데 참고하겠습니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

기술, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

이메일로 가입하기