-
파이썬(Python)을 시작하며...Python/study 2013. 12. 11. 04:00
※ 주의사항
아래 공격 코드는 연구 목적으로 작성된 것이며, 허가 받지 않은 공간에서는 테스트를 절대 금지합니다.
악의 적인 목적으로 이용할 시 발생할 수 있는 법적 책임은 자신한테 있습니다. 이는 해당 글을 열람할 때 동의하였다는 것을 의미합니다.
해당 문서의 저작권은 해당 저자에게 모두 있습니다. 다른 용도로 사용할 시 법적 조치가 가해질 수 있습니다.
상세 분석
최근 개발의 중요성을 많이 느꼈습니다.
21세기를 살아가는 사람이라면 프로그램 언어정도는 배워야한다는 말도 들었고...
사실 컴퓨터를 전공하면서 이 분야에서 일을 하게되면 프로그램 언어를 이용해서
자신이 필요한 프로그램 정도는 만들어서 쓸줄 알아야 한다는 생각을 가졌습니다.
또한 사람이 만든느 모든 프로그램의 시작은 종류를 떠나 언어를 이용하는 것이구요.
그리고 이번 코드게이트를 다녀오면서 느낀 것이 Python을 많이 사용한다는 것입니다.
언제나 그랬듯 처음 접하는 것은 막연히 어렵게 느꼈는데요.
( 참 고질적인 문제입니다. 왜 덤벼보지도 않고 어려워하는 건지 참 .. ㅋㅋ )
그러나 이번엔 정말 필요성을 느껴서 그런지 바로 덤벼들게 되었습니다.
기존 학교에서 배운 C언어와 JAVA와는 달리 엄청 간결하다는 점이 너무 마음에 듭니다.
파이썬을 만든 귀도 님께서 의도적으로 파이썬이라는 언어를 간결함의 끝을 보여줄 수 있도록 만들었다고 합니다.
다음은 자바와 파이썬을 비교해놓은 페이지의 일부분을 캡쳐한 그림입니다.
한눈에 보아도 훨씬 간결하게 표현할 수 있다는 것을 볼 수 있습니다.
또한 문법도 직관적으로 바로 알 수 있도록 한 것이 특징입니다.
그리고 가독성을 중요시하기 때문에 문법 자체가 가독성을 증대시킬 수 있는 형식으로 되어있습니다.
예를 들면, 다음과 같은 것입니다.
위의 내용을 하나씩 설명하면 이렇습니다.
"x 라는 변수에 4를 넣겠다."
"x 의 값을 출력해라"
"만약 x가 [1,2,3,4] 중에 있다면"
"Hello라는 문자열을 출력해라"
굳이 제가 설명을 붙이지 않았더라도 직관적으로 위의 내용이 머릿속에 들어왔을 것입니다.
그리고 조건문이나 함수, 반복문 등에서 일반적으로 C언어나 JAVA에서는 괄호를 사용하여 해당 동작의 시작과 끝을 구분했습니다. 사실 코딩을 하다보면 괄호넣는 것이 얼마나 귀찮은지 아실겁니다 ^^;;
하지만 파이썬에서는 들여쓰기로 구분합니다. 아주 편하죠. 읽기도 쉽고 코딩하기도 편합니다.
쓰다보니 파이썬을 소개하는 글이 되었습니다.
결론은 이런 이유로 파이썬을 많이 사용합니다. 학교에서는 현업에서 대부분이 사용하는 언어는 C와 JAVA가 전부라는 식으로 알려주었는데 .. 사실 밖에 나가서 보니까 특히 이쪽에서는 파이썬을 많이 쓰는 것 같더라구요.
아무튼 위와 같은 이유로 파이썬을 공부하게 되었습니다. 제가 만들고자 하는 것도 파이썬이 제격인 것 같구요.
열심히 공부해서 목표한 프로그램을 만들어 보도록 해야겠습니다. 화이팅 !
참고 URL 및 도서
- OOO 도서
'Python > study' 카테고리의 다른 글
파이썬의 파일 입출력 (0) 2013.12.18 파이썬의 조건문 (0) 2013.12.18 파이썬의 자료형 - 사전 (0) 2013.12.18 파이썬의 자료형 - 집합 (0) 2013.12.18 파이썬의 자료형 - 튜플 (0) 2013.12.18 파이썬의 자료형 - 리스트 (0) 2013.12.18 파이썬의 자료형 - 문자열(추가) (0) 2013.12.18 파이썬의 자료형 - 문자열 (1) 2013.12.13 파이썬의 자료형 - 숫자형 (2) 2013.12.11 파이썬을 시작하는 방법 (1) 2013.12.11