일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬독학
- 웹크롤링
- 기본기
- Selenium
- 파이썬간단한게임
- 음성인식
- 소스코드
- Quickstart
- 카카오
- 독학
- 파이썬게임
- 파이썬
- 자동화
- 인공지능
- 오늘배워오늘쓰는
- 빅데이터
- 구글일정
- 파이썬게임만들기
- 구글
- 크롤링
- 간단한파이썬게임
- kakao
- OpenAPI
- 구글캘린더
- Ai
- STT
- 머신러닝
- 딥러닝
- 업무자동화
- Python
- Today
- Total
목록파이썬독학 (9)
ai-creator
안녕하세요. 오랫만에 인사드립니다~!! 다들 즐겁게 코딩공부하고 계신가요? 21년 6월에 "파이썬 생활 밀착형 프로젝트"라는 책을 출판하게되어 너무 기뻤는데요, 22년에는 Class101(클래스101)에 온라인 강의를 오픈하게 되었습니다. 여러분들께서 지속적으로 관심가져주신 덕분이라고 생각합니다~!! 항상 감사드려요^^ 온라인 강좌 ↓↓↓↓ 요기 클릭!! (할인쿠폰은? 블로그 아래 참고) https://class101.net/products/xs8I9vsLpLPC1q9MAhSV 파이썬 배워서 뭐하지? 8개 프로젝트로 배우는 생활 밀착형 파이썬! 파이썬, 배우면 뭘 할 수 있나요? 로고는 익숙한 파이썬 저는 지금까지 파이썬, 좋다고 해서 배웠는데 그 다음에 무엇을 할 수 있는 거죠? 라는 질문을 많이 받았..
안녕하세요. 블로그 운영자 입니다. 먼저 블로그에 자주 방문해주셔서 감사합니다. 그리고 쉬운 설명 덕분에 지식을 얻어간다는 댓글에 에너지를 얻고 있습니다~!! 질문에 답변도 바로바로 드리고 싶은데, 그러지 못한 부분에선 항상 미안한 마음이 있습니다^^;; 처음 블로그를 개설하면서 어떻게 하면 많은 분들께 쉽고 즐거운 프로그래밍 방법을 전파할 수 있을까? 고민했고, 파이썬과 OpenAPI를 접목하여 생활 속 불편함을 해결하는 주제로 접근해보자!가 나름의 방법이였습니다. 다행히 많은 분들이 좋아해주신 덕분에 책 출간 기회를 얻었답니다!!! 짜잔~~~~~ 파이썬 생활밀착형 프로젝트 - https://book.naver.com/bookdb/book_detail.nhn?bid=20596927 파이썬 생활밀착형 프..
유치한게임 에 오신 것을 환영합니다. 오늘은 [테트리스] 입니다. 오늘은 아래와 같은 순서로 배워보겠습니다. 1. 학습 목표 2. 사전 준비 3. 사전지식 4. 구현 5. 요약정리 ㅁ 참고 자료 1. 학습 목표 테트리스의 경우 제공된 소스코드에 기능을 추가함으로써 완성해가도록 하겠습니다. runGame()의 동작은 모두 넣어두었고, TODO 및 비어있는 함수를 구현하여 완성해 갑니다. 2. 사전 준비 해당 코드는 아래 링크에서 다운로드 받을 수 있습니다. https://drive.google.com/drive/u/0/folders/13f9L1ZhGDUAqndoz1mdSOXupV6BsO67k 11. 테트리스 - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요. d..
유치한 게임에 오신 것을 환영합니다. 이번에는 지뢰찾기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 지뢰찾기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 지뢰찾기입니다. 지뢰찾기 게임의 규칙은 다음과 같습니다. 게임판 내부에 각 셀이 존재하며 이 셀은 3가지의 타입으로 되어 있습니다. 셀을 누르게 되면 해당하는 셀에 대한 타입이 보이게 되며 만약, 숫자 셀이나 아무것도 없는 셀을 클릭하게 되면 게임이 계속 진행되지만 지뢰가 있는 셀을 누르게 되면 게임이 끝나게 됩니다. 따라서 지뢰가 없는 모든 셀을 활성화 시켜 모든 지뢰를 찾으면 되는 게임입니다. 숫자가 들어..
유치한 게임에 오신 것을 환영합니다. 이번에는 벽돌 부수기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 벽돌 부수기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 벽돌 부수기 게임입니다. 벽돌 부수기 게임의 규칙은 다음과 같습니다. 벽돌 부수기는 화면의 벽을 반사하면서 이동하는 공으로 위쪽에 위치한 벽돌을 한 토막 씩 부수는 게임입니다. 이 때 공이 화면 아래쪽으로 떨어지지 않게 바(막대기)를 좌우로 조작하여 튕겨내야 합니다. 공의 개수를 늘리거나 공이 바(막대기)에 맞는 위치 따라 가속도를 주는 방법 등으로 난이도를 조절할 수 있습니다. 벽돌부수기는 화면의 벽..
pygame에서는 mixer에서 음악기능을 담당합니다. 이를 이용해서 배경음, 효과음을 내보아요. 1. mixer 사용법 사용법은 너무 간단합니다. mixer에는 sound, streaming 방법을 지원하고 있고 여기에서는 sound만 다뤄보겠습니다. sound의 경우는 지원하는 확장자가 있습니다. wav / ogg / wma 만 되고, mp3 안된답니다. 관련 합수는 아주 간단해요. 아래와 같습니다. pygame.mixer.Sound( filename ) 음악 파일 설정 및 객체 생성 play(loops=0, maxtime=0, fade_ms=0) 재생 ** play(-1) : 무한 반복 stop() get_volume() 현재 볼륨값 확인 set_voume(float) 볼륨 설정 fadeout(ti..
유치한 게임에 오신 것을 환영합니다. 이번에는 벌레잡기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 벌레잡기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 벌레잡기 게임입니다. 벌레잡기 게임은 다음과 같습니다. 랜덤한 위치에서 벌레가 생성되며 이 벌레는 자동으로 특정한 방향으로 날아 움직입니다. 이 때, 이 벌레를 마우스로 잡게되면 점수가 쌓이게 되고 제한시간 내에 많은 벌레를 잡는 게임입니다. 이번 장에서는 이 벌레잡기 게임을 구현하고, 이전 장에서 활용한 x,y축 모두를 활용한 자동 이동을 이용 해보도록 하겠습니다. 2. 연습장 프로젝트를 들어가기 앞서 작은..
유치한 게임에 오신 것을 환영합니다. 이번에는 스네이크 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 ㅁ 참고 1. 목표 이번 장에서는 1. 기본기 쌓기를 활용하여 실제 플레이가 가능한 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 스네이크 게임입니다. 스네이크 게임의 규칙은 다음과 같습니다. 화면에 랜덤으로 사과가 생성되고 뱀이 사과를 먹으면 성장합니다. 뱀의 머리가 자신의 몸통에 닿게 되면 게임은 종료됩니다. 사과를 최대한 많이 먹어 몸통을 늘리는 것이 게임의 목표입니다. PyGame을 활용하여 이 스네이크 게임을 구현하고, 캐릭터를 제어하고 여러 상태변화에 대한 이벤트 처리까지 배워..
유치한 게임에 오신 것을 환영합니다. 게임을 만들기 위한 기본기입니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 7. 확장하기 ㅁ 참고 1. 목표 이번 장에서는 파이썬으로 게임 만들기를 해볼게요.. 파이썬으로 게임을 만드는 대표적인 방법은 PyGame 라이브러리를 활용합니다. PyGame을 활용하면 슈팅, 시뮬레이션, 아케이드 등의 다양한 장르의 게임을 비교적 간단히 만들 수 있습니다. 이번 시간에는 1) 게임을 구상하기 위한 기본기를 배우고 2) 게임 화면에서 상,하 바향키를 눌러 비행기를 움직이는 간단한 게임 을 만들어 보도록 하겠습니다. 2. 사전 준비 라이브러리와 소스 코드입니다. 1) 라이브러리 설치 1 p..