만들면서 공부하는 PyQt

코스 전체목록

닫기

만들면서 공부하는 PyQt

만들면서 공부하는 PyQt

코스 관리자의 말

OpenTutorials에서 사실 PyQt 모듈을 진행하다가 방치한지 몇 년 동안 많은 분들이 찾아주셨습니다.  많은 질문과 요청을 댓글로 남겨 두셨는데 답변드리지 못했네요.  

모듈 한 개로 PyQt를 담으려다 보니 부족한 부분이 있어서 코스를 개설했습니다. 저 스스로도 남을 가르쳐 줄 실력은 안되고 함께 지식과 고민을 나누는 자리가 되었으면 합니다.

코스소개

PyQt는 C++ GUI Framework으로 유명한 Qt 를 Python에서 사용할 수 있게 옮겨둔 프로젝트 입니다. Python과 Qt의 장점인 크로스 플랫폼을 지원하기 때문에 특별한 경우가 아니라면 수정없이 지원하는 모든 플랫폼에서 작성한 프로그램을 실행할 수 있습니다.

이곳은 Python의 문법을 알고 있는 것을 전제로 하여 실제 업무에서는 어떻게 사용할 수 있는가를 제 짧은 경험을 바탕으로 강의와 함께 정리해 두었습니다.

공부방법 

Python에 대한 지식이 없으신 분은 선행 학습으로 앞서 여기 오픈튜토리얼스 운영자이시기도 한 '이고잉'님의 파이썬 강의를 먼저 보고 오시기 바랍니다. 저 역시 파이썬 실력이 좋지 않아서 종종 비 효율적으로 사용하니 댓글을 이용하여 지적해 주시면 감사하겠습니다.

예제는 GitHub를 통해서 항상 업데이트를 합니다. GitHub에 대해서는 본 수업의 범위를 벗어나기에 따로 사용법은 적지 않았습니다만, 역시 이고잉님의 Git 및 GitHub 강좌를 한번 보신다면 어렵지 않게 사용하실 수 있습니다. 

'PyQt 기본 과정'과 '기본 위젯 예제' 과정이 끝나면 '응용 예제'를 보고 분석하면서 나는 이것으로 무엇을 만들어 볼지를 생각해보면서 접근합니다. 실제로 필요한 프로그램을 만들려고 생각하면 어떤 위젯과 기능들이 필요한지 선택해서 보실 수 있습니다.

코드관리

'만들면서 공부하는 PyQt'의 모든 코드는 GitHub를 통하여 관리할 예정입니다. 하나의 저장소에 모든 '프로젝트'가 들어갈 예정입니다. Git 사용방법은 본 코스의 범주는 벗어납니다.

실습방법

실습을 위한 도구들로서는 코드를 작성할 수 있는 에디터가 필요합니다. 기존에 사용하시던 익숙한 에디터를 사용하셔서 코드를 작성해 주시고, 에디터를 딱히 무엇을 사용해야 할지 모르시는 분은 Sublime Text를 드립니다.

댓글

댓글 본문
작성자
비밀번호
  1. hong18s@gmail.com
    음. 아이디만 봐서는 기억이 나지 않습니다만, 반갑습니다. :-) 어디서 뵌 분이실까 궁금하네요.
    대화보기
    graphittie 자세히 보기