본문 바로가기

💻 개발 & 프로그래밍40

파이썬 지렁이 게임 만들기 - 게임 개발자 첫걸음 이 코드는 지렁이 게임을 구현하는 파이썬 코드입니다. 코드는 크게 다음과 같은 부분으로 나뉘어집니다. 1. 필요한 라이브러리와 모듈을 import 합니다. os: 운영 체제와 상호작용하기 위한 모듈 curses: 터미널에서 GUI 프로그램을 구현하기 위한 모듈 random: 난수를 생성하기 위한 모듈 현재 사용 중인 터미널 창의 크기를 가져오고, curses 라이브러리를 초기화합니다. 2. 초기 지렁이 위치와 크기, 먹이 위치를 설정합니다. 3. 키보드 입력을 받아 방향을 전환합니다. 4. 새로운 먹이를 생성하고, 지렁이를 이동시킵니다. 5. 게임 오버 조건을 검사하고, 게임이 종료됩니다. 6. 지렁이를 화면에 그립니다. 이 코드를 실행하면, 터미널 창에 지렁이 게임이 나타나며, 방향키를 이용해 지렁이를.. 2023. 3. 21.
pymongo 코드 요약 pymongo 코드는 dictionary로 CRUD 가능 # 저장 - 예시 doc = {'name':'bob,'age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bob'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':False})) # 바꾸기 - 예시 db.users.update_one({'name':'bob'},{'$set':{'age':22}}) # 지우기 - 예시 db.users.delete_one({'name':'bob'}) 2022. 5. 15.
Visual Studio Code, VSCODE 윈도우에서 자주 사용되는 단축키 Ctrl+P, 패널 열기 Alt+↑/↓, 코드 라인 위로/아래로 이동 Shift+Alt+↑/↓, 코드 라인 위로/아래로 복사 Ctrl+]/[, 코드 한 단 들이기/당기기 Ctrl+/, 주석 처리 Ctrl+D, 선택된 블록과 같은 것 찾기 Ctrl+Shift+F, 프로젝트 안에서 검색 Ctrl+F, 에디터 내에서 검색 Ctrl+P, 파일 이름 검색 Ctrl+', 터미널 열기 2021. 9. 19.
크롤링 관련 법규에 관한 내용, 저작권법 제 93조 데이터베이스제작자의 권리 제93조(데이터베이스제작자의 권리) ① 데이터베이스제작자는 그의 데이터베이스의 전부 또는 상당한 부분을 복제ㆍ배포ㆍ방송 또는 전송(이하 이 조에서 "복제등"이라 한다)할 권리를 가진다. ② 데이터베이스의 개별 소재는 제1항의 규정에 따른 당해 데이터베이스의 상당한 부분으로 간주되지 아니한다. 다만, 데이터베이스의 개별 소재 또는 그 상당한 부분에 이르지 못하는 부분의 복제등이라 하더라도 반복적이거나 특정한 목적을 위하여 체계적으로 함으로써 당해 데이터베이스의 통상적인 이용과 충돌하거나 데이터베이스제작자의 이익을 부당하게 해치는 경우에는 당해 데이터베이스의 상당한 부분의 복제등으로 본다. ③ 이 장에 따른 보호는 데이터베이스의 구성부분이 되는 소재의 저작권 그 밖에 이 법에 따라 보호되는 권리에 영향을 미.. 2021. 9. 19.