1/1 페이지 열람 중
Sqlite3 Sqlite3는 DBMS와 같이 별도의 DB 서버 없이 동작하는 경량 DB엔진이다. db 파일이 하나의 database가 되며, 내부에 테이블을 생성하여 사용할 수 있다. Python을 설치하면 기본적으로 내장되어 있으며, sqlite3를 import하여 사용할 수 있다. Database에 대한 기초지식은 https://www.jbmpa.com/python_basic/27에서 확인한다. sqlite3 import import sqlite3 as sq 데이터베이스…
파일 읽고 쓰기 컴퓨터에 사용되는 파일의 종류는 다양하다. text 파일, image, data, DB 등등.. 하지만 크게 두 종류로 보면 된다. 사람이 직접 눈으로 읽을 수 있는 파일인가 아닌가... 눈으로 내용을 직접 읽을 수 있는 파일은 text 파일이다. 윈도우 기반 운영체제에서 나오는 txt 확장자가 붙은 파일, 즉 메모장으로 다룰 수 있는 파일을 말한다. 그리고 나머지 종류는 포맷에 따라 다른긴 한데, 대부분 전용 프로그램으로 컴파일된 결과물이라 사람 눈으로는 내용을 알 수 없다. 그래서 이…
문자열 포매팅(String farmatting) 1) 숫자 바로 대입 print("I am%d years old." % 8) I am8 years old. 2) 문자열 바로 대입 print("I am%syears old." % "eight") I ameightyears old. ※ 문자열을 대입할 때는 큰따옴표나 작은따옴표를 반드시 써준다.…
Lists 리스트는하나의 변수에 여러 개의 값을 입력할 수 있는 변수이다. 리스트를 만들때는,( [ ] ) 사각 괄호 안에 항목을 쉼표( , )로 구분하여 입력하면 된다. 리스트안에 들어가는 항목은서로 다른 데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다. 인덱싱( [x] ), 슬라이싱( [ x : y] )을 사용하여 리스트의 항목에 접근할 수 있다. 리스트의 인덱스(index)는 0 부터 전체 항목수 -1 까지이다. 즉, 전체 갯수가(len)이 10개이면, 인덱스는 0 ~ 9 까지 이다. &…
레이싱 게임 만들기 3 - 점수 기록하기 점수와 STAGE를 기록하는 방법을 알아본다. 점수는상대방 차량이 화면 밑으로 사라졌을 때, 10점씩 추가하도록 한다. 1. 점수 추가 점수를 기록하기 위해 SCORE 변수를 설정한다. 또한 1000점이 추가될때마다 STAGE를 1씩 증가시키기 위해 STAGESTAIR 변수도 설정한다. increase_score() 함수는 main() 함수 위에 작성한다. ...... ...... # 색상 BLACK =…
UI 파일을 작성하였다면, 다시 이클립스로 돌아와서 이전에 생성한 text.py 파일에 코드를작성한다. 1) text.py 파일 코드 작성 fromPySide6.QtWidgetsimportQApplication defpyside6_load_ui(fname): fromPySide6importQtUiTools returnQtUiTools.QUiLoader().load(fname) if__name__ == "__main__": …
Eclipse는 JAVA 기반의 오픈 소스 IDE 툴이다. 현재 이클립스와 관련한매우 다양한 프로젝트들이 진행되고 있다.따라서 이클립스에 개발하고자 하는 다양한 프로그래밍 언어의 플러그인을 설치하여, 원하는 프로그래밍 언어의 개발을 쉽게 할 수 있다. 우리는 파이썬 프로그래밍을 위해 이클립스 + PyDev(파이썬 개발 환경 플러그인)를 설치하도록 한다. ### Pycharm을 설치하여 사용하고자 하는 사람은 이클립스를 설치하지 않아도 된다. 1) 다운로드 이클립스 공식 홈 :http://www.ecli…
Turtle Game 3 - 울타리 만들기 앞선 강좌에서 거북이의 방향과 속도를 제어하는 것을 구현하였다. 하지만 여전히 거북이는 화면 밖으로 벗어날 수 있고, 화면을 벗어난 거북이는어디에 있는지 찾기가 힘들어진다. 따라서 화면(window) 안에 울타리를 만들고, 울타리 밖으로 벗어나지 못하게 하는 코드를 추가해본다. 1.울타리만들기 Turtle 모듈에서 Turtle 객체가 생성되는 지점은 정 가운데이다. 좌표로써 말하면 정 가운데의 X, Y 좌표값이(0, 0)인지점이 된다. ※ 좌표에…