나를 기록하다
article thumbnail
[Python] 스타크래프트 게임 만들기 - 나도코딩
기타/Python 2023. 3. 23. 13:42

클래스(class) __init__() nit 메서드는 파이썬 클래스의 생성자(constructor)로, 객체가 생성될 때 자동으로 호출되는 특별한 메서드입니다. 이 메서드를 사용하면 객체가 생성될 때 초기화 작업을 수행할 수 있습니다. init 메서드는 일반적으로 클래스에서 인스턴스 변수를 초기화하는 데 사용됩니다. 예를 들어, 클래스의 인스턴스 변수를 초기화하는 코드를 작성하면 다음과 같습니다: class MyClass: def __init__(self, var1, var2): self.var1 = var1 self.var2 = var2 위의 코드에서 init 메서드는 var1 및 var2 인자를 받아들이고, 이를 self.var1 및 self.var2라는 인스턴스 변수에 할당합니다. 이렇게 하면 객..

article thumbnail
[Python] 파이썬의 기본 문법
기타/Python 2023. 3. 22. 22:57

변수 문자열이나 boolean을 선언할 시 (str)로 감싸주어야 함. # 애완동물을 소개해 주세요 animal = "강아지" name = "호두" age = 4 hobby = "산책" is_adult = age >= 4 print("우리 집 " + animal + "의 이름은 " + animal + "입니다.") print(name + "는 "+str(age)+"살이며, "+hobby+"을 아주 좋아해요.") print(name +"는 어른일까요? " + str(is_adult)) // 결과 우리 집 강아지의 이름은 강아지입니다. 호두는 4살이며, 산책을 아주 좋아해요. 호두는 어른일까요? True print와 ‘,’를 활용하면 str 없이도 출력 가능 → ‘,’가 들어가면 띄워쓰기가 하나씩 들어간다...

article thumbnail
[Python] print의 f-string과 format()의 차이점
기타/Python 2023. 3. 22. 16:33

f-string vs format 파이썬에서 문자열 포맷팅을 사용하여 출력을 표현할 때 f-string과 format() 메소드 두 가지 방법이 주로 사용됩니다. 이 두 방식의 차이점과 어떤 방식이 더 나은지 알아보겠습니다. f-string (Formatted String Literals): 파이썬 3.6 이상부터 지원되는 f-string 방식은 문자열 앞에 f 또는 F를 붙여 사용하며, 중괄호({}) 안에 변수나 식을 직접 기술할 수 있습니다. f-string은 코드가 간결하고 읽기 쉬우며, 실행 속도가 빠릅니다. 예를 들면 다음과 같습니다. 이름 = "홍길동" 나이 = 30 print(f"이름: {이름}, 나이: {나이}") format() 메소드: format() 메소드는 파이썬 2.7부터 사용할 ..

article thumbnail
[Python] chatgpt를 활용한 우주선 게임 만들기
기타/Python 2023. 3. 22. 10:17

[chatgpt - python] 우주선 게임 만드는 과정 장비 : Mac OS, Intellij 이용 내용 : chatgpt에게 물어본 pygame 라이브러리를 이용한 우주선을 조종하여 외계인을 격추하는 게임 제작 시간 : 게임 구동 시험까지 총 5분 코드 import pygame import sys from random import randint # 초기 설정 pygame.init() WIDTH, HEIGHT = 800, 600 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("간단한 슈팅 게임") clock = pygame.time.Clock() # 색상 정의 WHITE = (255, 255, 255) GREE..

article thumbnail
[Python] chatgpt를 활용한 벽돌깨기 게임 만들기
기타/Python 2023. 3. 22. 09:14

[chatgpt - python] 벽돌깨기 게임, 느낀 점 만드는 과정 장비 : Mac OS, Intellij 이용 내용 : chatgpt에게 물어본 pygame 라이브러리를 이용한 벽돌깨기 게임 구성 시간 : 게임 구동 시험까지 총 2분 import pygame import sys # 초기 설정 pygame.init() WIDTH, HEIGHT = 800, 600 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("벽돌깨기 게임") clock = pygame.time.Clock() # 색상 정의 WHITE = (255, 255, 255) BLUE = (0, 0, 255) RED = (255, 0, 0) # 패들 설정..

profile on loading

Loading...