Python 25

[TIL 35일차] Python - 게임 만들기(환경설정 & 프레임편)

환경설정 & 프레임 [목차]환경설정[주요내용]  1. 환경설정vscode 로 진행했습니다.시작에 앞서 터미널 창에서 pip install pygame 설치 해주세요~import pygamepygame.init() # 초기화(반드시 필요) 1) 화면 크기 설정# 화면 크기 설정screen_width = 480 # 가로 크기screen_height = 640 # 세로 크기screen = pygame.display.set_mode((screen_width,screen_height))   2) 화면 타이틀 설정#화면 타이틀 설정pygame.display.set_caption("Nado Game") # 게임 이름  3) 이벤트 루프 만들기(화면 꺼짐 방지)# 이벤트 루프running = True #게임이 진행중인..

Python/게임편 2025.01.03

[TIL 34일차] 새해 복 많이 받으세요!!!

새해 복 많이 받으세요 !!!그럼 의미로 올해의 운세를 알아봅시다!!!(재미로)import sysimport randomwhile True:  name = input("이름: (종료하려면 엔터키)")  if name == "":    sys.exit()  question = input("무엇에 대하여 알고 싶은가요?")  print(name + "님", "\", question, \"에 대하여 질문 주셨군요.")  print("운명의 주사위를 굴려볼게요...")  answers = random.randint(1,12)  if answers == 1:    print("100% 확신 좋음 단계입니다.")  elif answers == 2:    print("90% 확신 좋음 단계입니다.")  elif an..

Python 2025.01.02

[TIL 33일차] 올해 마지막 크리스마스 트리 만들기..★

움직이는 크리스마스 트리   코드를 exe 파일로 만드는 방법 여기 블로그 글을 참고하여 구현함.방법 1)from colorama import initinit()from colorama import Fore, Backsize = 11print()for i in range(0, size): if i == 0: print(Fore.YELLOW + "★".center(size, ' ')) elif i % 2 == 0: print(Fore.GREEN + ("*" * i).center(size, ' ')) else: print(Fore.RED + ("'" * (i + 1)).center(size, ' '))init(autoreset = True)print()p..

Python 2024.12.31

[TIL 25일차] Python - 딕셔너리란?

딕셔너리 [목차]딕셔너리란?[주요내용]  1. 딕셔너리딕셔너리란? : 키-값 쌍의 데이터를 저장하는 자료구조로, 중괄호{} 로 둘러싸여 있으며 각요소는 쉼표로 구분my_dict = { 'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} 1-1) 딕셔너리 기본기예시 : 학생 이름을 키로 하고 점수를 값으로 하는 성적표를 만들거나, 도시 이름을 키로 하고 인구를 값으로 하는 도시 인구 정보를 저장할 수 있음.# 빈 딕셔너리 생성empty_dict = {}# 학생 성적표grades = { 'Alice': 90, 'Bob': 85, 'Charlie': 88}# 접근하기print(grades['Alice']) # 출력: 90# 값 수정..

Python 2024.12.17

[TIL 24일차] Python - Tuple이란?

튜플 [목차]Tuple 이란?[주요내용]  1. Tuple Tuple이란? : 변경할 수 없는 시퀸스자료형으로, 여러 개의 요소를 저장하는 컨테이너소괄호 ()를 사용함my_tuple = (1, 2, 3, 'hello', 'world')   1-1) 튜플 인덱싱, 슬라이싱my_tuple = (1, 2, 3, 'hello', 'world')print(my_tuple[0]) # 첫 번째 요소에 접근 = 1print(my_tuple[-1]) # 마지막 요소에 접근 = 'world'print(my_tuple[2:4]) # 인덱스 2부터 3까지의 요소를 슬라이싱 = 3,'hello'   1-2) 튜플에서 자주 사용하는 메서드count(): 지정된 요소의 개수를 반환합니다.index(): 지정..

Python 2024.12.16

[TIL 23일차] Python -List 란?

List [목차]List란?[주요내용] 배워야 하는 이유? 많은 데이터들을 다루어야 하는데 이런 데이터들을 구조화하고 조작하기 위해 필요!   1. ListList 란? : 여러 항목들을 담을 수 있는 가변(mutable)한 시퀀스(sequence) 임.대괄호 [ ] 를 사용하여 리스트를 만들 수 있음   1-1) 리스트의 기본 구조# 1. 리스트 생성my_list = [1, 2, 3, 4, 5]# 2. 리스트의 기본 구조print(my_list) # 출력: [1, 2, 3, 4, 5]    1-2) 리스트 기본 사용법     1-2-1) 리스트의 인덱싱 (Indexing)인덱싱 : 리스트에서 특정 위치의 값에 접근하는 방법\# 리스트 생성numbers = [1, 2, 3, 4, 5]# 첫 번째 요소에..

Python 2024.12.13

[TIL 22일차] Python 간단 정리 - 2회차

조건문과 반복문 [목차]조건문for반복문While 반복문[주요 내용]  1. 조건문조건문의 의의는 특정한 조건이 달성하게 되면 행동을 하고 달성하지 않으면 다른 행동을 하도록 명령True,False와 같은 결과로 만들어야 함.(불리안 자료형)   1-2) 연산자== : 등호, (= 는 변수 할당에 사용되었으므로)*: 곱하기, / : 나누기, + 더하기, - 빼기% : 나눈 나머지// 나눈 몫예시) 주어진 값이 짝수이면 짝수라고 출력하는 함수를 만들기n = 2if n % 2 ==0: print('짝수입니다')else: print('홀수입니다') # 짝수입니다.   2. for 반복문print('*')print('*')print('*') # for i in range(3): print('*') f..

Python 2024.12.12

[TIL 21일차] Python -② 함수 심화 배우기

함수 심화 배우기 [목차]전역변수와 지역변수의 차이인수(argument)와 매개변수(parameter)의 차이위치 인수(Positional Arguments)란?키워드 인수 (Keyword Arguments) 설정하기기본값(Default Values) 설정하기키워드 인수와 기본값을 함께 사용하기가변 인수 (Variable-Length Arguments) 활용하기함수가 데이터 분석에서 사용되는 예시[주요내용]  1. 전역변수와 지역변수의 차이전역변수 (Global Variables)프로그램 전체에서 접근 가능한 변수, 어디서든 사용 o지역변수 (Local Variables)특정한 범위(예 : 함수내부)에서 접근 가능한 변수, 해당 범위를 벗어나면 사용 x# 전역변수 예시global_var = 10def g..

Python 2024.12.11

[TIL 21일차] Python -① 함수란?

함수란? [목차]함수간단한 계산의 함수 만들기다양한 함수 예시[주요내용]  1. 함수   1-1) 함수란?함수의 개념입력을 받아 원하는 처리를 한 후 출력을 내보내는 일련의 작업을 수행하는 블록프로그램 내에서 특정한 기능을 수행하기 위해 코드를 논리적으로 그룹화하여 재사용 가능한 형태함수의 필요성코드 재사용 : 반복되는 코드를 함수로 정의하여 여러 곳에서 재사용모듈화 : 프로그램을 여러 개의 작은 모듈로 나누어 개발 및 관리유지 보수 용이성 :각각의 기능을 독립적으로 정의하므로, 수정이나 확장이 필요할 때 해당 함수만 수정가독성 향상 : 코드의 의도를 명확하게 표현할 수 있으며, 복잡한 작업을 함수로 분해하여 이해하기 쉽게 만듬함수의 정의와 호출 방법함수정의def 키워드를 사용하여 함수를 정의함수 이름 ..

Python 2024.12.11

[TIL 20일차] Python -③반복문 -while문 이란?

반복문-while이란? [목차]반복문-while이란?[주요내용]  1. 반복문 -while문   1-1) while문이란?while문은 특정 조건이 참(Ture)일 때에만 실행되며, 조건이 거짓(False)이 될때까지 반복파이썬 while문의 구조여기서 '조건'은 불리언(Boolean)값(True 또는 False)을 반환하는 포현식조건이 True로 평가될 때까지 코드 블록이 반복적으로 실행while 조건: 코드_블록     1-2) while문의 기본 사용법1부터 5까지 출력하기i = 1while i 사용자 입력 받기user_input = ''while user_input != 'quit': user_input = input("Type 'quit' to exit: ") print("You..

Python 2024.12.10