티끌모아 로키산맥 🏔
search
로ᄏl
배움에 끝은 없다... 개발 또한 그러하다.
Today
Yesterday
요기요에서 주니어 백엔드 개발자 채용 공고를 보내주며 지원해보라는 선배의 추천이 있었다.
https://boards.greenhouse.io/deliveryherokoreatech/jobs/4505551002#app
백엔드 개발자인 것도 정말 좋고 원하는 인재상도 매우 관심이 갔지만(내가 그런 인재라고 자신있게 말할 수는 없지만) 사용언어가 파이썬이라는 것에서 매우 절망스러웠다. 12월 5일까지 접수 12월 7일에 코딩 테스트가 진행된다고 하는데... 그 안에 파이썬을 배우는건 둘째치고 코테를 칠만한 능숙한 실력이 될 수 있을지 모르겠다.... 지금이라도 (그동안 배워보고 싶다는 생각이 많았던) 파이썬을 공부하기로 했다.
현재 나는 구름edu에서 진행하는 DevelUp 1기 멤버이기에 2개의 파이썬 강의가 공개되어 있었다.
그중에 수업 목차가 더 명시적이라고 느껴지는
'바로 실행해보면서 배우는 파이썬 3' 강좌를 수강하기로 한다.
강의 내용을 요약하면서 블로그에 정리하도록 하겠다. (복습할 때 수월하도록!!)
본론으로 들어가자!
파이썬은 다른 언어와 비교해서 쉽고 높은 생산성을 가진다. 파이썬 언어의 창시자 '귀도 판 로썸(Guido van Rossum)'은 파이썬이라는 이름의 유래를 그가 즐겨보던 영국의 코미디 그룹 몬티 파이썬에서 따왔다고 한다. 하지만 그리스 신화에 나오는 피톤(Phyton)이라는 이름을 가진 거대한 뱀이 더 유명하여 파이썬 로고에는 뱀 두 마리가 얽혀있는 모양이 되었다. (로고에 박힌 두 동그라미는 뱀의 눈이다)
파이썬으로 많은 것을 할 수 있지만 그중 대표적으로 두 가지가 있다.
※ 인터프리터 언어
말 그대로 해석하면 해석기라는 의미를 가지며, 소스 코드를 바로 실행하는 컴퓨터 프로그램 혹은 그러한 환경을 의미한다.
파이썬은 인터프리터 언어이지만 C, Java 등의 언어는 컴파일러 언어라고 하는데, 그 차이는 아래와 같다.
인터프리터
컴파일러
※ 인덴트 (띄어쓰기, 공백)
파이썬은 다른 프로그래밍 언어보다 인덴트(띄어쓰기, 공백)에 민감한 언어이다. 일반적으로 많이 사용하는 다른 프로그래밍 언어는 중괄호를 이용해서 블록을 표현하는 반면, 파이썬은 공백을 이용하기 때문에 공백을 사용할 때 매우 신중해야 한다.
Python - 문자열(String) (0) | 2019.11.28 |
---|---|
Python - 기본적인 자료형과 연산자 (0) | 2019.11.23 |
Python - 변수와 콘솔 출력 함수 (0) | 2019.11.22 |
Python - 조건문 (0) | 2019.11.22 |
Python - 반복문 (0) | 2019.11.22 |