Programming/Python

자료 구조와 알고리즘 공부 기초부터 공부하기

makeitworth 2021. 4. 22. 12:19

K digital training 코스를 시작했다.

운영 기관에 따라 커리큘럼이 다르지만, 내가 공부하는 곳은 첫째 주 커리큘럼이 알고리즘이다.

 

알고리즘.

개발 공부를 체계적으로 하기 위해서, 취업을 위한 코딩 테스트를 통과하기 위해서, 코더가 아닌 보다 깊이 있는 프로그래머로 발전하기 위해서 꼭 필요하다는 얘기는 들었지만,

HTML 코드부터 무턱대고 따라찍어 가면서 공부를 시작한 나에게는 제공하는 강의와 과제가 너무 어려웠다.

처음부터 내 수준보다 너무 높은 데서 시작하니까 좌절감만 들고 어떻게 해야할지 모르겠다.

 

나머지 공부로 좀 더 쉬운 수준부터 알고리즘 공부를 다시 해야할 상황

 

한 블로거 분이 본인이 찾아본 공부 매터리얼과 순서를 공유해주셔서 참고해 보았다.

 

blog.yena.io/studynote/2018/11/14/Algorithm-Basic.html

 

[Algorithm] 알고리즘 공부 시작 방법 및 순서

초보자 입장에서 알고리즘 공부를 시작하고 싶어서 뭐부터 해야 좋을지 조사하다가, 자료가 좀 모여서 포스트를 작성하게 됐다. 완전 심도 있게 학습한다기보단 공부할 것 체크리스트 정도가

blog.yena.io

codecademy에도 알고리즘 / 취업 인터뷰 과정이 있다. 다만 아직 수강하기 전이라 수준이 어느 정도인지는 잘 모르겠다.

코드카데미는 프로 회원이라 무료로 강의를 들을 수 있으니, 이건 일단 시작해 볼 예정.

공부할 만 한지, 도움이 되었는지는 추후에 업데이트 해야겠다.

 

www.codecademy.com/learn/paths/pass-the-technical-interview-with-python

 

Master a Skill —Pass the Technical Interview with Java | Codecademy

Once you have a strong foundation in Java, the next step is going pro. In this Skill Path, we’ll teach you the advanced coding skills you need to land a job — along with tips and tricks that will help you nail the technical interview.

www.codecademy.com

 

<코드카데미 프로를 한 달간 무료로 사용할 수 있는 링크>

-이 링크를 통해 가입하면, 코드카데미의 유료 계정 프로를 한달 간 무료로 이용해 볼 수 있다.

카드 번호 입력하지만, 한 달 전에 취소하면, 실제 결제가 이뤄지지 않는다.

링크가 없다면, 프로를 무료로 체험할 수 있는 기간이 일주일뿐이다.

 

( 추천인 링크라서, 이 링크를 이용하면, 나도 한 달간 유료 사용권이 생긴다는 것을 밝힌다.)

ssqt.co/mQhoiVvssqt.co/mzkdHPd

 

Get Codecademy Pro

Sign up for Codecademy Pro with my link and we'll both get a free month of membership

ssqt.co

일단은, 지인이 추천해준 책을 한 권 구입했다.

 

파이썬 알고리즘 인터뷰

 

파이썬 알고리즘 인터뷰:95가지 알고리즘 문제 풀이로 완성하는 코딩 테스트

COUPANG

www.coupang.com

 

github.com/onlybooks/algorithm-interview

 

onlybooks/algorithm-interview

<파이썬 알고리즘 인터뷰> 95가지 알고리즘 문제 풀이로 완성하는 코딩 테스트. Contribute to onlybooks/algorithm-interview development by creating an account on GitHub.

github.com

<파이썬 일고리즘 인터뷰> 라는 책이고, 위는 그 책의 모든 코드를 볼 수 있는 깃허브 주소.

95개의 알고리즘 문제가 들어있다고 하니, 쉬운 것 부터 하나 하나 통과하면서 공부해야겠다.