Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

2013/07 4

Python 프로그래밍 - 에디터 설치

안녕하세요 Schnee입니다~ 저번에 이어 이번에는 Python을 제대로 쓰기 위해 코드 에디터(정확히는 통합 개발 툴)를 설치해 보겠어요. Editor가 왜 필요할까요? 메모장으로 코딩하기 싫잖아요? Editor는 적절한 syntax highlighting 기능(글자 색을 보기좋게 바꿔 주어 읽기 좋게 해 주는 것)과 자동 scope 기능 등이 있어 코드를 짜기에 편리하지요. 설치할 프로그램은 Wing IDE101이라는 프리웨어에요.Wing은 프로그램 이름이고,IDE는 Integrated Development Environment(맞나?) 의 줄임말로, 한글로 풀어 쓰면 '통합 개발 환경' 정도가 되겠네요. 말 그대로 이거 하나만 받으면 코드를 짜는 것부터 실제 프로그램을 실행시키고, 디버깅(Debug..

IPv6로 인터넷 써보자

기존의 인터넷망은 IPv4로 이루어져 있다. IPv4의 주소는 한정되어 있고, 인구는 계속 증가하기 때문에 언젠가는 포화될 것이라고 한다. 그래서 IPv6라는 것을 이용해 보기로 했다. http://www.vsix.kr/guide/IPv6Sevice_win1.jsp 이런데가 있다. 현재에는 IPV6를 제공하는 공급자가 거의 없기 때문에 대부분의 인터넷 사이트는 IPV4로 되어 있다. 하지만 한국인터넷진흥원이 IPv6를 제공하고 있기 때문에 저기에 써진 매뉴얼대로 따라하면 된다. 따라하기 쉽게 잘 써있으므로 설명은 생략한다. 그 결과로 한국인터넷진흥원 사이트에서는 You are Using IPv6라는 메시지가 떴다. 문제는 ipv6.google.com이라던가 경남도청 ipv6 사이트인 http://www...

IT/새로운 시도 2013.07.21

Python 프로그래밍 - 설치 및 시작

좀 관심이 생겼는가? 그렇다면 이제 프로그램을 만들기 위해 필요한 것들을 설치해 보자. http://www.python.org/ 위 사이트는 python 공식 사이트이다. 들어가면 아래처럼 나온다. Python 공식 사이트 영어에 당황할 수도 있지만... 왼쪽에 DOWNLOAD라고 친절하게 써 있다. 눌러 보자. 다운로드 페이지 버전이 짱짱많다. 본인은 Windows7 32bit이므로 python 2.7.5를 설치하겠다. 3.3버전이 존재함에도 불구하고 2.7을 설치하는 이유는 호환성 때문이다. python 2.7은 안정적인 버전이고 많은 확장 모듈들이 있어서 다루는 데에 유용하다. 3.3버전은 베타버전이라고 생각하면 된다. 만약 OS가 다르다거나 64bit인 경우에는 적절히 2버전에서 최신 버전을 골라..

Python 프로그래밍 - 입문

주변에서 프로그래밍이라는 말은 많이 들어봤을 것이다. 프로그래밍 하면 뭔가 '코딩코딩' 이라던가 '하루종일 컴퓨터 앞에 앉아서 골머리를 앓는다'던가 이런 게 생각나는 사람도 있을 지 모르겠다.물론 과거의 프로그래머는 엄청나게 방대한 양의 지식을 필요로 하고, 새로운 아이디어와 알고리듬을 바탕으로 0과 1로 이루어진 데이터와 싸우는 사람들이었다. 하지만 이제는 다르다. 수없이 많은 좋은 프로그래밍 언어들이 쏟아져 나왔고, 좋은 개발 툴들도 많이 나왔다.다시 말하자면, 간단하고 이해하기 쉬운 코드로 자신이 원하는 프로그램을 빠른 시간에 만들 수 있다는 것이다. 프로그래밍으로 뭘 할 수 있는가? '당신이 컴퓨터로 할 수 있는 상상 가능한 모든 것' 이다. 주변에서 볼 수 있는 모든 프로그램의 기능들을 직접 만..