본문 바로가기

Programming17

PyQt 시작하기 : 설치하기 어느 한 공학도가 C언어로 영어단어 시험 프로그램을 만든 것을 보고 모티브를 얻어 Python으로 간단한 영어단어 프로그램을 만들고자 하였습니다!! 시작은 그저 오픈코드를 보고 적당히 변환시켜 작성했으나.. GUI 프로그램이라 Python에는 제공하지 않는 기능들이 있어서 막히고 말았습니다... 그러던 중 MFC를 이용하여 제작했다는 말을 듣고 Python의 개발툴을 찾아보았습니다!! MFC란 Microsoft foundation class의 약자로 윈도우 응용프로그램 개발에 유용한 많은 클래스를 제공합니다. Python에서 GUI개발 할 때 Qt 라이브러리와 같이 사용하는 것이 PyQt입니다. 간단하게 exe파일로 설치하는 방법 http://www.riverbankcomputing.co.uk/softw.. 2014. 7. 3.
텍스트 데이터 : String에 대하여 주로 프로그램은 데이터를 다루며 제 기능을 합니다. 이번에는 그 데이터 중에서 텍스트 데이터에 대해 알아봅시다. 스트링은 일렬로 이어진 문자열(string) 데이터를 말합니다. 일렬로 이어져 있어서 각 글자마다 번호가 지정되어 있는데, 이것을 인덱스라고 부릅니다. 처음 인덱스값은 0 으로 시작해서 각 인덱스값은 실제 위치보다 1만큼 작습니다! 예를 들어 'Hello Python' 이라는 스트링이 있다고 해봅시다. H e l l o P y t h o n 0 1 2 3 4 5 6 7 8 9 10 11 → 인덱스값 첫글자인 H의 인덱스값 0을 기준으로 띄어쓰기를 포함해서 다음 인덱스가 순서대로 정해집니다. 스트링은 이 인덱스를 이용해서 사용할 수 있습니다. 예를 들면서 익혀봅시다:) word = 'hello'.. 2014. 2. 27.
if/else, 그리고 while루프문 프로그램을 만들다 보면 수많은 경우의 수를 생각해야할 때가 생깁니다. 상황에 따라 다양하게 작동하게끔 프로그램을 만들기 위해선 분기문을 사용하시면 됩니다! 대표적인 분기문으로 if 와 else가 있습니다. 》 if먼저 if문에 대해서 알아보자면, 영어에서 if처럼 조건문으로서 '만약 ~한다면'이라는 의미를 지니고 있습니다. if문에 해당하는 조건이 참이면 if에 속하는 코드를 실행시키고, 아니면 건너뛰는 역할을 하고 있습니다. 》 elseelse는 if와 같이 쓰이는 분기문으로써 if문의 조건이 거짓일 경우를 담당합니다. 즉, 원하는 조건이 참(True)값이면 if문에 속하는 코드를, 거짓(False)값이면 else문에 속하는 코드를 실행하게 되는 논리랍니다. 자주 쓰이는 코드입니다! 간단한 예를 들어 .. 2014. 2. 4.
기본적이고 간단한 코드 배우기 대부분 프로그래밍 언어들의 문법은 논리적으로 비슷하나 형태적으로는 조금씩 차이가 납니다. 프로그래밍의 '프'자만 알지만.. 오늘은 프로그래밍에 자주 쓰이는 간단한 코드를 살펴보겠습니다. 먼저 print() 단어 그대로 인터프린터창에 사용자가 원하는 값을 출력하는 코드입니다. ※ 인터프린터란? :사람이 읽기 좋은 코드를 컴퓨터가 읽을 수 있는 언어로 변환하는 작업을 합니다. 여기에선 Python이라는 인터프리터를 사용하는거겠죠? 예를들어 print("basic python code") 라고 입력해서 실행시키면 인터프린터창에 'basic python code'라고 뜹니다. 간단하죠? 다음으로 int() int라는 것은 정수값을 의미하는데 괄호안에 일정변수를 넣거나 수를 넣으면 정수값으로 변환하여 저장합니다... 2014. 2. 3.