- 파이썬은 귀도 반 로섬이 개발했습니다.
- 파이썬은 인공지능에 적합한 언어입니다.
- 파이썬은 개인은 무료로, 기업을 유료로 사용할 수 있습니다.
- 파이썬은 외부 라이브러리가 많이 있습니다.
정답 : 3. 파이썬은 개인은 무료로, 기업을 유료로 사용할 수 있습니다.
파이썬은 오픈소스이다.
- www.python.org에서 다운로드할 수 있습니다.
- 32bit용과 64bit용 모두 제공합니다.
- 설치 과정이 상당히 복잡해서 전문가가 주로 설치를 담당합니다.
- MySQL과 연동하기 위해서는 pymysql을 추가로 설치해야 합니다.
정답 : 3. 설치 과정이 상당히 복잡해서 전문가가 주로 설치를 담당합니다.
정답 : 4. 파이썬은 컴파일 언어이기 때문에 비교적 속도가 느립니다.
파이썬은 스크립트 언어(인터프리트 언어)이다.
- .idle
- .python
- .ph
- .py
정답 : __4. .py
- 연결자는 connect()함수를 사용합니다.
- 테이블 생성은 execute("CREATE TABLE~~")을 사용합니다.
- 데이터 입력은 execute("INSERT 문장")dmf tkdydgkqslek.
- close()로 연결자를 종료한 후에는 commit()으로 저장해야 합니다.
정답 : 4. close()로 연결자를 종료한 후에는 commit()으로 저장해야 합니다.__
연결을 종료하기 전에 커밋해야 한다.
- host에는 IP주소를 적어줍니다.
- user에는 사용자를 적어줍니다.
- password에는 암호를 적어줍니다.
- charset에는 데이터베이스를 적어줍니다.
정답 : 4. charset에는 데이터베이스를 적어줍니다.
charset에는 문자세트(utf8)을 적어준다.
- 연결자.cursor()는 커서를 생성합니다.
- 커서.execute("CREATE TABLE~")은 테이블을 생성합니다.
- 커서.insert("INSERT INTO~")는 데이터를 입력합니다.
- 연결자.commit()은 입력한 내용을 저장합니다.
정답 : 3. 커서.insert("INSERT INTO~")는 데이터를 입력합니다.
pymysql에서 SQL문을 실행하기 위해서는 커서.execute 함수의 매개변수로에 SQL문을 전달해야 한다.
- selectone()
- fetchone()
- oneline()
- ditpatch()
정답 : 2. fetchone()
- tkinter를 임포트해야 합니다.
- 루트 윈도는 Tk()함수를 사용해서 생성합니다.
- title()함수로 윈도의 크기를 조절합니다.
- mainloop() 함수를 사용해서 사용자 이벤트를 처리합니다.
정답 : 3. title()함수로 윈도의 크기를 조절합니다.
title()은 윈도의 제목을 표시한다.
- Label() 함수로 라벨을 생성합니다.
- text옵션은 라벨의 글자 내용입니다.
- font는 글꼴이나 크기를 지정합니다.
- bg는 글자의 색상을 지정합니다.
정답 : 4. bg는 글자의 색상을 지정합니다.
bg는 배경색을 지정한다.
- Button() 함수로 버튼을 생성합니다.
- text 옵션은 버튼의 글자 내용입니다.
- function은 실행 함수명을 지정합니다.
- fg는 글자의 색상을 지정합니다.
정답 : 3. function은 실행 함수명을 지정합니다.
command가 함수명을 지정하는 옵션이다.
- LEFT
- RIGHT
- UP
- BOTTOM
정답 : 3. UP