반응형

프로그래밍/python 3

tcp_python_communication with json

tcp_python_communication with json 안녕하세요 오늘은 python tcp통신을 사용해서 json형식의 data를 수신하는 방법에 대한 코드를 공유하려고 합니다. Server에서 json형식의 데이터를 지속적으로 보내는 경우와 client가 해당 데이터를 받아오는 경우를 가정하였습니다. import socket import sys import json HOST, PORT = "127.0.0.1", 9999 json_object = {"name": "abcd", "vel": 10} # 먼저 딕셔러니를 선언한 뒤 json_string = json.dumps(json_object, indent=2) # json.dumps() 함수를 사용하여 json형식으로 바꾸어줍니다. print(j..

pygame으로 구현한 추억의 오락실게임 (pang game)

아래의 게임은 90년대 생이라면 한 번쯤은 해봤거나 본 적이 있을 'pang'이라는 game이다. 아래의 프로젝트는 '나도코딩'님의 파이썬 무료 강의 (활용 편 1) - 추억의 오락실 게임 만들기(3시간) 강의의 결과물이다. 이 강의를 수강한 이유는 '나도코딩'님의 python기본강의를 듣고 난 뒤 python에 익숙해지기 위함이다. pygame으로 구현한 추억의 오락실 게임인 'pang game'이다. 배경은 아실 분은 아시겠지만 KAIST이다. 모든 공을 성공적으로 없애면 'Mission Complete' 공과 캐릭터가 부딪히면 "Game Over" 이번 활용편 1 강의가 상속, 클래스 등의 개념을 사용해서 게임을 만드는 강의인 줄 알았는데 상속, 클래스 관련 내용은 다루지 않았다. 강의를 수강하실 ..

python pygame으로 구현한 똥 피하기 게임

추억의 똥 피하기 게임 본 프로젝트는 '나도코딩'님의 파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기(3시간) 강의의 결과물 중 하나이다. python 이론을 공부하고 python에 익숙해지기 위해 실습을 한 것이므로 GUI에 크게 신경 쓰지 않았다. pygame으로 구현한 똥피하기 게임 위 동영상은 pygame으로 구현한 똥피하기 게임의 플레이 영상이다. 똥과 충돌하게 될경우 2초 후 게임이 종료되며 터미널 창에 충돌하였다는 안내 메시지가 출력된다. time은 tick함수를 이용하여 출력하였다. 앞으로 python을 이용하여 인공지능을 공부할 것인데 빨리 python에 익숙해졌으면 좋겠다.

반응형