혜랑's STORY

Hello World! (w. Python && Java) 본문

무지성 공부방

Hello World! (w. Python && Java)

hyerang0125 2020. 2. 24. 15:05

 고등학교를 졸업하고 대학입학을 기다리던 지금 코로나 바이러스로 모든 행사와 입학식마저 사라졌다. 개강까지 미뤄지고 난뒤  놀러다니지도 못하고 집에만 있는 시간이 너무 지루해 고등학교시절 얕게 배워놓은 파이썬을 복습하고 새로운 언어인 자바를 배워보기로 결심하였다. 

 

1. 파이썬? 자바?

 파이썬과 자바 모두 프로그래밍 언어인건 알겠는데 둘의 차이점은 무엇이고 어떤 상황에서 주로 쓰이는 지 알고싶었다. ((차이가 없다면 굳이 새롭게 배울 필요가 없ㅈ.. 열심히 인터넷으로 찾아보니 자바정적 유형 지정을 사용하지만, 파이썬동적 유형 지정을 사용한다고 한다. 즉, 자바는 프로그래머가 각 변수의 유형을 지정해야하는 반면 파이썬은 타입추론과 함께 형식이 지정된 언어가 아니라면 유형을 지정할 필요가 없다. 그렇기 때문에 타입을 검사하는 시기도 다르다. 정적 타입 프로그래밍 언어는 컴파일(소스코드를 컴퓨터가 읽을 수 있는 것으로 변환) 타임에 타입 검사를 수행하고, 동적 타입 프로그래밍 언어는 런타임(프로그램이 명령을 실행하는 기간)에 타입 검사를 수행한다. 

 

2. 공부 방법

 따로 학원을 다니는 것이 아니라 독학하는 것이기 때문에 책을 보고 따라하는 것만으로는 부족하다고 생각했다. 그래서 고등학교 시절 파이썬을 배울 때 친구가 가르쳐준 '프로그래머스'라는 사이트(https://programmers.co.kr/)를 이용하여 공부를 진행 할 것이다. 프로그래머스는 인터넷 강의로 프로그래밍을 알려주는 사이트인데 무료강의도 매우 훌륭하다. 지금 당장 개발자로 생활할 것이 아니기 때문에 난 무료강좌에 있는 파이썬 입문과 자바 입문 강의를 들으며 기초를 쌓아 나갈것이다.