반응형

Python

(파이썬) 가위바위보 게임

사람과 컴퓨터가 가위바위보 게임을 하는 파이썬 코드입니다. import random def get_user_choice(): user_choice = input("가위, 바위, 보 중 하나를 입력하세요: ").lower() while user_choice not in ['가위', '바위', '보']: print("잘못된 입력입니다. 가위, 바위, 보 중 하나를 다시 입력하세요.") user_choice = input("가위, 바위, 보 중 하나를 입력하세요: ").lower() return user_choice def get_computer_choice(): return random.choice(['가위', '바위', '보']) def determine_winner(user_choice, computer..

Python 2023.11.14

(파이썬) Matplotlib: plot()파이썬에서 시각화하기 (1)

Matplotlib: Visualization with Python 파이썬에서 Matplotlib 라이브러리를 이용해서 그래프나 이미지를 표현할 수 있습니다. 사이트: https://matplotlib.org/ Matplotlib — Visualization with Python seaborn seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Cartopy Cartopy is a Pyt..

Python 2023.11.12

(파이썬) matplotlib: 기온 데이터로 기온 변화 그래프 그리기

파이썬의 matplotlib 라이브러리를 이용하여 기후 데이터의 기온 변환를 그래프로 표현해 봅니다. 1. 기후 데이터 받기 기온 데이터는 "기상청 기상자료개방포털" 사이트에서 기온 변화의 데이터를 다운로드 받을 수 있습니다. 1904년부터 현재까지의 기온 데이터가 저장되어 있습니다. https://data.kma.go.kr/stcs/grnd/grndTaList.do?pgmNo=70 기상자료개방포털[기후통계분석:통계분석:기온분석] 중부(26) 서울경기: 서울(108), 인천(112), 수원(119), 강화(201), 양평(202), 이천(203) 강원영동: 속초(90), 강릉(105), 태백(216) 강원영서: 철원(95), 대관령(100), 춘천(101), 원주(114), 인제(211), 홍천(212)..

Python 2023.11.10

(파이썬) 문자열 처리: 함수 (2)

문자열 처리 함수(메서드) 이전 포스팅에서 이어지는 글입니다. https://coding-abc.kr/199 - 문자열 처리 함수 (1) 파이썬에는 문자열을 처리하는 다양한 함수가 있습니다. 함수 설명 len() 문자열의 길이를 반환 upper() 모두 대문자로 변환 lower() 모두 소문자로 변환 swapcase() 대문자는 소문자로, 소문자는 대문자로 변환 startswith() 지정한 문자열로 시작되면 True를 반환 endswith() 지정한 문자열로 끝나면 True를 반환 title() 문장에서 각 단어의 첫 글자를 대문자로, 나머지는 소문자로 변환 count() count(‘ab’) 문자열에서 찾을 문자열이 몇 개 포함되어 있는지 개수를 반환 find() find(‘찾을 문자열’) find(..

Python 2023.11.03

(파이썬) 문자열 처리 (1)

파이썬에서 문자는 유니코드 문자를 사용하며, 문자열은 작은 따옴표(') 또는 큰 따옴표로 묶어서 표현합니다. 'Hello' "Python" '안녕하세요' 'Hi, "Python"' "Hi, 'Python'" 문자열에 이스케이프(Escape Character)를 사용할 수 있습니다. Escape Character 설명 \n 줄 바꿈 \t 탭(tab) 문자 \\ 역 슬래시 1문자를 출력 \” 큰 따옴표 문자 출력 \’ 작은 따옴표(‘) 문자 출력 print('안녕하세요\n\"홍길동\"입니다.') (Output) 안녕하세요 "홍길동"입니다. 여러줄의 문자열 표현하기 여러 줄의 문자열을 표현할 때는 큰 따옴표 또는 작은 따옴표 3개를 사용해서 문자열을 묶어줍니다. a='''안녕하세요. 파이썬입니다. 파이썬은 최..

Python 2023.11.03

(파이썬) 딕셔너리(dictionary) 요약 정리

파이썬 딕셔너리는 키-값 쌍을 사용하여 데이터를 저장하고 관리하는 내장 데이터 구조이며, 각 키는 고유하며 해당 키와 관련된 값이 있습니다. 딕셔너리는 해시 테이블로 구현되어 검색 및 데이터 검색에 매우 효율적입니다. 파이썬 딕셔너리에 대한 요약은 다음과 같습니다: 딕셔너리 생성 파이썬에서는 중괄호 {}나 dict() 생성자를 사용하여 딕셔너리를 만들 수 있습니다. my_dict = {"키1": "값1", "키2": "값2"} another_dict = dict(키1="값1", 키2="값2") 딕셔너리의 값 접근: 대괄호 []나 get() 메서드를 사용하여 딕셔너리의 값을 접근할 수 있습니다. 값 = my_dict["키1"] 값 = my_dict.get("키1", "기본값") # 키가 없는 경우 기본값을..

Python 2023.10.26

(파이썬) 튜플(tuple) 자료형 정리

파이썬의 리스트에 이어서 튜플에 대한 설명입니다. 리스트(list) ** 튜플(tuple) 디셔너리(dictionary) 집합(set) 튜플은 리스트와 비슷하지만 요소값을 변경할 수 없다는 것이 리스트와는 큰 차이점입니다. 튜플은 리스트와 비교해서 다음과 같은 특징이 있습니다. 리스트는 대괄호([]), 튜플은 괄호(())를 사용합니다. 리스트는 요소값의 변경, 추가, 삭제 등의 연산이 가능하지만, 튜플은 요소의 변경, 추가, 삭제 등의 연산을 할 수 없습니다. 튜플의 선언 튜플은 다은과 같이 여러 가지 방법으로 선언할 수 있습니다. t1 = (10, 20, 30) t2 = 10, 20, 30 t3 = (10,) t4 = (10, 20, 3.14, 'Python') t5 = (10, 20, (30, 40)..

Python 2023.10.20
반응형