Python 8

Python(8) 활용 3

목차10. 프로젝트11. 배경과 캐릭터12. 무기와 키보드 이벤트13. 공 만들기 /  14. 공 튕기기15. 충돌 처리16. 공 쪼개기17. 게임오버18. 버그수정  10. 프로젝트 오락실 Pang 게임 만들기 11. 배경과 캐릭터그림판에서 각 크기별로 게임 이미지를 제작합니다.제작 후 images 폴더안에 집어넣습니다.import osimport pygame########################################################### 기본 초기화 (반드시 해야 하는 것들)pygame.init() # 화면 크기 설정screen_width = 640 # 가로 크기screen_height = 480 # 세로 크기screen = pygame.display.set_mode((scr..

Python 2024.11.08

Python(7) 활용2

목차4. 키보드 입력5. FPS6. 충돌처리7. 텍스트8. 게임 개발 프레임9. 퀴즈  4. 키보드 입력 pygame에서 키보드 입력을 하는 방법은 pygame.K_원하는키 예) RIGHT, LEFT ,UP,DOWN, 을 사용해주면 됩니다. import pygamepygame.init() # 초기화 (반드시 필요)# 화면 크기 설정screen_width = 480 # 가로 크기screen_height = 640 # 세로 크기screen = pygame.display.set_mode((screen_width,screen_height))# 화면 타이틀 설정pygame.display.set_caption("Nado Game") # 게임 이름# 배경 이미지 불러오기background = pygame.image...

Python 2024.11.05

Python(6) 활용1

목차1. 환경설정 & 프레임2. 배경3. 캐릭터강좌는 "나도코딩" 님의 강좌를 보며 공부했습니다. https://www.youtube.com/watch?v=Dkx8Pl6QKW0&t=1706s  파이썬에 대한 기초를 배워봤으니까 이제 배웠던걸 활용해볼 시간입니다. 1. 환경설정 & 프레임 우선 먼저 게임을 만들어 봅시다.콘솔창에 pip install pygame 를 타이핑해서 pygame을 설치해줍시다. 게임의 창을 띄어봅시다. import pygamepygame.init() # 초기화 (반드시 필요)# 화면 크기 설정screen_width = 480 # 가로 크기screen_height = 640 # 세로 크기screen = pygame.display.set_mode((screen_width,screen..

Python 2024.11.04

Python(5) 기초 마무리

목차8-1. 표준입출력8-2. 다양한 출력포맷8-3. 파일입출력8-4. pickle8-5. with8-6. 퀴즈 #79-1. 클래스9-2. __init__9-3. 맴버변수9-4. 메소드9-5. 상속9-6. 다중상속9-7. 메소드 오버라이딩9-8. pass9-9. super9-10. 스타크래프트 프로젝트 전반전 / 9-11. 스타크래프트 프로젝트 후반전9-12. 퀴즈 #810-1. 예외처리10-2. 에러 발생시키기10-3. 사용자 정의 예외처리10-4. finally10-5. 퀴즈 #911-1. 모듈11-2. 패키지11-3. __all__11-4. 모듈 직접 실행11-5. 패키지,모듈 위치11-6. pip install11-7. 내장함수11-8. 외장함수11-9. 퀴즈 #10 8-1. 표준입출력print(..

Python 2024.11.03

Python(4) 반복문과 함수

목차6-1. if문6-2. for문6-3. while문6-4. countinue와 breeak6-5. 한줄 for문6-6. 퀴즈 #57-1. 함수 and 7-2. 전달값과 반환값7-3. 기본값7-4. 키워드값7-5. 가변인자7-6. 지역변수와 전역변수7-7. 퀴즈 #6 6-1. if문 파이썬에서 if문을 작성하는 방법은if 조건 : 실행할 내용 elif 조건 : 실행할 내용 else : > 위의 조건이 다 아니면 실행할 내용 weather = input("오늘 날씨는 어떠합니까?") > input()은 사용자로부터 값을 입력받습니다.if weather == "비" or "눈": > 비나 눈이올때 or를 사용해서 둘중에 하나일때 if문을 실행시킬 수 있습니다.int(input("기온은 어때요? ")) ->..

Python 2024.11.02

Python(3) 문자열 , 자료구조

목차4-1. 문자열4-2. 슬라이싱4-3. 문자열 처리 함수4-4. 문자열 포맷4-5. 탈출문자4-6. 퀴즈#35-1. 리스트5-2. 사전5-3. 튜플5-4. 세트5-5. 자료구조의 변경5-6. 퀴즈#4  4-1. 문자열 문자열을 사용하는 방법은 작은따옴표 나 큰따옴표로 묶어서 사용합니다.그리고 큰따음표를 3개를 앞 뒤로 사용하면 그 내용을 모두 포함한다는 뜻입니다. 예) """안녕하세요안녕히가세요"""출력하면  안녕하세요안녕히가세요 줄바꿈 까지 포함해서 출력합니다.sentence = '나는 소년입니다.'print(sentence)sentence2 = "파이썬은 쉬워요"print(sentence2)sentence3 = """나는 소년이고,파이썬은 쉬워요"""print(sentence3)  4-2. 슬라이..

Python 2024.11.01

Python(2) 파이썬 숫자

목차3-1. 연산자3-2. 간단한 수식3-3. 숫자처리함수3-4. 랜덤함수3-5. 퀴즈#2  3-1. 연산자 파이썬에서 연산자를 사용할때는 먼저 산술연산자.+(덧셈),-(뺄셈), *(곱셈),/(나눗셈),**(거듭제곱),//(몫),%(나머지) 가 있습니다. print(1+1) # 2print(3-2) # 1print(5*2) # 10print(6/3) # 2.0 파이썬에서는 / 연산자를 사용한 나눗셈의 결과는 항상 부동 소수점 수(float)로 반환합니다. print(2**3) # 8print(5%3) # 2print(5//3) # 1print(10//3) # 3  비교연산자도 있습니다.==(양쪽이 같냐)(미만,초과)=(크거나 같냐,작거나 같냐) [이상,이하]!=(양쪽이 다르냐) not(뒤에 있는 값의 반..

Python 2024.10.31

Python(1) 첫 시작.

블로그에 글을 쓰는 것도 처음이고, 제가 공부하는걸 블로그에 기록하는 것도 처음이네요. 제가 이렇게 기록하는 이유는, 여태까지 공부했던 내용을 잊어버리지 않게 복습하는 것도 있고,기록을 해놔야 내가 이런 것도 했었다고 생각이 들어서 오늘부터 시작하게 되었습니다. 잘 봐주세요. 우선, Python을 공부할때 제가 무엇을 보고 공부했냐면 https://www.youtube.com/watch?v=kWiCuklohdY&t=612s "나도코딩" 이라는 유튜버의 Python (기본편) 을 보면서 공부했습니다.상당히 쉽고 자세하게 알려주셔서 많은 도움이 되는 것 같습니다. 목차1. 설치와 환경 설정하기2-1. 숫자 자료형2-2. 문자열 자료형2-3. boolean 자료형2-4. 변수2-5. 주석2-6. 퀴즈 #1  ..

Python 2024.10.30