나무 숲

[파이썬] 설치 + 간단한 사용 본문

Career

[파이썬] 설치 + 간단한 사용

wood.forest 2016. 7. 19. 00:42

설치

https://www.python.org/

이곳에서 다운로드 가능합니다


파이썬의 장점으로는 쉽고 간단한 문법으로 빠르게 배울 수 있으며, 마찬가지로 쉽고 빠르게 코딩할 수 있다는 점입니다

어디서 주워들은 말로는, 보안 쪽에서도 꽤나 사용된다고 하여 저도 가볍게 배워보려 합ㄴㅣ다

대표적으로 파이썬이 사용된 곳으로는 Youtube, Dropbox 등이 있습니다



사용

우선 아래 그림과 같이 파이썬IDLE를 실행시키면 이런 화면이 뜹니다


간단하게 파이썬 홈페이지에 나와있는 예제 몇 가지를 따라해보았습니다



(파이썬 홈페이지에 있는 것을 그대로 따라했는데 피보나치 함수가 계속 에러가 나서 아래에서는 제 임의로 고쳐보았습니다. 아래에 짝수 찾는 반복문은 잘 돌아가는군요)

반복문을 보니 범위range 2에서 10까지라고 하니 num이 자동으로 1씩 증가하며 반복문이 수행되는 것을 알 수 있습니다



변수 선언을 단순하게, 자료형도 적지 않고, 세미콜론 없이, 

a, b = 0, 1 이라고 표현할 수 있는 것이 굉장히 재미있네요~~


아무튼 홈페이지에서 따라한 피보나치 예제가 안되는 이유를 검색해보다가 원인을 찾았습니다



from __future__ import print_function

이것을 써준 후 print (i, end=' ')를 해주니 syntax error가 없어졌습니다

위 캡쳐와 비교하면 알 수 있듯이 그냥 프린트했을 때엔 줄바꿈을 기준으로, end=' '를 이용했을 때엔 띄어쓰기를 기준으로 숫자가 정렬됩니다


위 예제들을 보시다시피 문법이 대부분 굉장히 간단합니다

괄호나 세미콜론; 으로부터 자유로워질 수 있으며 신경써야 할 것은 '들여쓰기' 입니다

IndentationError: expected an indented block

이런 에러가 나오시는 분들은 들여쓰기를 잘못하신 것입니다



그 외, 바로 소스 코드를 수행하는 것이 아닌 코드를 저장해두었다가 사용하는 방법입니다


새로운 파일 소환


여기서 계속 저장을 하려 하니 안되더군요

문제는 바로 한글! .. 인 걸 나중에 알았습니다


아무튼 다시 영어로 바꿔서 저장 후 (확장자 py로 저장되어야 합니다)

저장 후 런, 단축키 F5로 수행하면 IDLE창에서 실행됩니다


인터넷 검색 도중 멋진 기능을 발견했습니다

import calendar을 통해 달력을 볼 수 있는 모습입니다

또한 캡쳐에서 보시듯이 # -*- coding: cp949 -*-를 이용하면 한글을 사용할 수 있습니다


width, (아마)length를 통해 가로 세로 넓이도 조절할 수 있는 듯 합니다






쉽게 배울 수 있고 많은 곳에 쓰이기 때문에 문법을 대강 익혀 코드 읽는 법만 습득해도 많은 도움이 될 것 같습니다

그래서 저는 문법은 간단하게 하고 실제로 쓰인 코드들을 분석해볼까 싶어요 (혹은 유용한 라이브러리 알아보기)


728x90
반응형
Comments