yeedacoding / python_mini_projects

Mini projects using python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python_mini_projects

1. Simple calculator

  • 주요 기능
  1. tkinter 활용
  2. 사칙연산
  3. C버튼을 누르면 초기화
  4. 잘못된 operator가 입력되면 오류 발생

사칙연산2

2. Avoid Virus game

  • 주요 기능
  1. pygame 활용
  2. start 화면, game loop 화면, ending 화면 구현
  3. 키보드 방향키를 이용한 player 움직이기
  4. player의 목숨 3개, enemy의 목숨 5개 구현
  5. virus에 부딪힐 때마다 player의 목숨 -1
  6. creating vaccine이 100%가 되면 syringe(필살기) 발사(space-bar)
  7. syringe에 맞은 enemy의 목숨 -1
  8. enemy 목숨이 0이 되면 ending 화면으로 넘어가기

player죽음 엔딩

3. 카카오 Open API를 이용한 이미지 크롤링

  • 주요 기능
  1. 카카오 Open API 활용
  2. requests 모듈을 통한 API 통신
  3. JSON 파일 response
  4. image url 주소를 받아 바이너리 쓰기 모드로 저장하여 이미지

4. 카카오 Open API를 이용한 나에케 카카오톡 보내기

  • 주요 기능
  1. 카카오 Open API 활용
  2. requests 모듈을 통한 API 통신
  3. JSON 파일 response
  4. 인증 코드와 access_token, refresh_token 받기
  5. 메세지 템플릿을 이용해 텍스트, 리스트 템플릿 메세지 전송하기

5. Face Tracking (openCV)

  • 주요 기능
  1. openCV의 Video Capture 기능을 활용해 카메라 디바이스에 접근
  2. haar cascade 검출기 사용
  3. 눈, 입 검출하여 영상에 사각형 도형으로 띄우기

facetracking

About

Mini projects using python


Languages

Language:Python 100.0%