파이썬 핵심 실무과정(PyQT)
전통적인 GUI 프로그래밍(윈폼, WPF)에 비해 매력적이고, 함수지향적인 GUI 구현을 파이썬 언어를 사용하여 구축하는 방법을 배웁니다.
일단 파이썬 언어에 익숙하다는 가정하여 PyQt, Qt, GUI 프로그래밍의 기본을 습득한 후 실습을 통해 더 많은 실무 내용을 학습합니다.
◆ 교육개강 - 10월21일 ~ 11월4일
◆ 교육과정 - 파이썬 핵심 실무과정(PyQT) (5일 40시간)
◆ 교육강의시간 - 평일주간 09:30~18:30
◆대 표 :02-6925-4760
◆사이트: https://www.oraclejava.co.kr/edu/index.php/curriculum/curri_detail?command=3858&lp_type=Q
교육목표
- 크로스플랫폼 GUI툴인 Qt의 내부구조를 이해한다.
- 시그널과 슬롯으로 통신하는 GUI 애플리케이션의 요소들을 배운다.
- 애플리케이션 스타일을 변경하는 테크닉을 습득한다.
- QtSQL 모듈을 사용하여 DB 지향 애플리케이션을 구현한다.
- QtNetwork와 QtWebEngine을 활용하여 애플리케이션을 구현한다.
교육대상
- Python 개발자
- GUI Application 개발에 관심있는 학생 혹은 개발자
- C/C++에 익숙하지만 파이썬 GUI개발에 대해 관심있는 학생 및 개발자
선수학습
- Python 프로그래밍 언어
- C, C++ 프로그래밍 언어
교육과정(커리큘럼 상세 내용은 해당 홈페이지 참조)
PYQT
- PyQt시작하기
- 개발환경 구축하기
- Anaconda로 가상환경 구축하기
- Qt for Python 인스톨
- QtWidget을 사용하여 폼 작성
- Signal과 Slot을 사용하여 이벤트 핸들링
- QMainWindow를 사용하여 애플리케이션 구축하기
- Model/View 클래스를 사용하여 데이터 인터페이스 작성하기
- Qt 애플리케이션 스타일링
- QtMultimedia를 사용하여 A/V 와 같이 작업하기
- QtNetwork를 이용한 네트워킹
- QtSQL로 SQL 실행하기
- QTimer와 QThread를 활용한 멀티스레딩
- QTextDocument를 활용한 Rich Text 작성
- QtWebEngine를 활용한 웹 브라우징
- 소프트웨어 배포 준비하기