소프트웨어 공부/python 그런데 빅데이터를 곁들인

파이썬 코딩테스트 공부하기 1편

띠요용 2024. 7. 11. 12:34

얼떨결에 넣었던 취업 원서가 서류합격을 하면서 나는 급하게 코딩 공부를 해야했다.

회사에서는 2차 시험으로 코딩테스트를 원하고있었기 때문이다.

빠르게 코딩적 사고를 만들기에 가장 편리한 환경을 가졌다고 생각했다.

 

가장 먼저 한 일은 코딩테스트에서 요구하는 언어와 IDE 프로그램을 선택하고 공부할 사이트를 선택하는 일이었다.

 

나는 가장 많이 사용한다는 python을 선택했고, IDE는 pycharm으로 정했다.

(참고로, pycharm은 현재 가장 친절한 IDE 인것으로 보인다. 이런 장점만 생각해보아도 python를 선택하는것은 나에게 가장 최선이었다.)

 

 

0. 공부 순서정하기

 

가장 먼저 할일은 공부를 어떻게 할것인가 이다.

나는 c언어, c+ 를 사용해본적은있으나 컴공 전공자들만큼 사용해본적은 절대 없다.

깊게 설명하자면, 언어를 공부하면서 몇가지 포기 시점이 있는데 그 중 1개도 넘은 적 없는 상태라고 볼 수 있다.

하지만 어쨋든 코딩테스트를 공부는 해야했고, 다행히 알고리즘 테스트는 꼭 그 기능들에대한 이해를 요구하는 것은 아닌것으로 보여서, 한시름 놓은 상태이다.

 

그리고 공부할 사이트는 프로그래머스로 정했다. 내 공부 타입에 잘 맞아서 선택했다.

 

공부 순서

 벌써 지쳤다. ㅋㅋㅋㅋㅋㅋ

 

일단 프로그래밍환경, 기초 부터 시작해보자!!

 

1. 파이썬 프로그래밍 환경 python, pycharm 설치

 

  • python 설치 확인 - 윈도우 검색에서 python 검색

이런식으로 나오면 잘 된것으로 보임

다시 윈도우에서 python 검색해본다. 

python 3.11 (64-bit)와 IDLE(아이들) shell 각각 열어본다.

인터프리터, 또는 쉘이라고 부르는 프로그램 // >>>는 프롬프트라고 하는 기호로 여기에 언어를 입력하면 바로 해석하고 실행하고 결과값 출력을 한다

python 에디터는 IDLE에서 new file을 생성하면 간단히 열수 있다. untitled라고 하는 에디터 창이 나타나고 프롬프트가 없는 것을 바로 볼 수 있다. 창에 코드를 작성하고 Run - Run module 메뉴를 이용하여 저장하고 실행할 수 있다. 저장할때 확장자는 .py이다.

 

해당 공식 사이트에서 최신 버전으로 설치하면 된다. 

  • pycharm 환경, 사용하기

만약 커서가 자꾸 바뀌거나 사라지거나 한다면 pycharm의 오른쪽 하단에 있는 마크가 활성화 되어있는지 확인해보자 활성화되어있다면 꺼버려랏 ㅋㅋㅋㅋ

나는 들어가면 이것부터 확인하는게 버릇이 되었다ㅎ

콘솔에서 바로 인터프리터하면서 사용하면 나같이 초보자도 인터넷 검색을 꼭하지 않아도 어느정도는 미숙함을 보완할 수 있다. 

좁은곳에 참 알차게 다 있다. pycharm 굳

 

그 외 기본 적인 기능은 비튜얼스튜디오와 비슷하다.

 

참고, 파이참만 설치하면 파이썬이 되는것은 아니었다. 부족한 내 기초지식... 언어따로, IDE 따로다. 언어는 cmd를 활용해서 설치해야할 일이 더 많다. 파이썬도 예전엔 그랬던거 같은데 일단 지금은 아닌거 같으니 만약 해보고 프로그램 동작이 되지 않는다면 인터넷 검색을 많이 해야한다.

 

코딩테스트 시험장에서는 언어는 무조건 설치되어있을거고 IDE는 혹시 아닐 수도 있지만, 그건 바로 확인해보고 시험 처음에 빨리 말하면 될거니까 크게 걱정은 안해도 되는 부분이라고 생각한다.