https://docs.python.org/3.9/library/
https://pandas.pydata.org/docs/reference/index.html
print("제 이름은 철수이고, 나이는 17살입니다.")
name = "영희"
age = 13
print("이름:", name, "나이:", age)
print(name + "는 " + str(age) + "살 입니다.")
print(name , "는 " ,age , "살 입니다.")
def get_user_info():
name = "Alice"
age = 25
return name, age # 튜플로 여러 값 반환
user_info = get_user_info()
print(user_info) # ('Alice', 25)
location = {
(37.7749, -122.4194): "San Francisco",
(34.0522, -118.2437): "Los Angeles"
}
print(location[(37.7749, -122.4194)]) # San Francisco
# 좌표 값
coordinates = (10, 20)
# RGB 색상
color = (255, 0, 0) # 빨간색
# 2차원 좌표
point = (3, 5)
# 날짜와 시간을 튜플로 표현
date_time = (2023, 9, 10, 15, 30) # (년, 월, 일, 시간, 분)
a, b = (1, 2)
print(a) # 1
print(b) # 2
# 숫자 리스트
arr = [1, 2, 2, 3, 4, 4, 5, 6, 6, 7] # 중복된 숫자들이 포함된 리스트
result = [] # 중복이 제거된 숫자를 저장할 리스트
# arr 리스트에서 중복 제거하여 result 리스트에 저장
for value in arr:
if value not in result: # result 리스트에 없는 숫자만 추가
result.append(value)
# 결과 출력
print("중복 제거된 리스트:", result)
x = "Hello" # 문자열은 객체
y = 123 # 정수도 객체
z = [1, 2, 3] # 리스트 역시 객체
이 모든 변수들은 사실 object 클래스에서 파생된 객체입니다. 그래서 파이썬에서 object는 모든 데이터 타입의 기반이 됩니다.
import pandas as pd
data = {
'이름': ['Alice', 'Bob', 'Charlie'],
'나이': [25, 30, 35]
}
df = pd.DataFrame(data)
print(df.dtypes)
# 1부터 5까지 숫자를 출력, 각 숫자는 ', '로 구분
for i in range(1, 6):
print(i, end=', ')
# 리스트의 각 항목을 출력
fruits = ['apple', 'banana', 'cherry', 'date']
for fruit in fruits:
print(fruit, end=', ')
# 1부터 10까지의 숫자 중에서 짝수만 출력
for i in range(1, 11):
if i % 2 == 0:
print(i, end=', ')
numbers = [10, 20, 30, 40, 50]
for i in range(len(numbers)):
if i == len(numbers) - 1:
print(numbers[i], end='') # 마지막 항목에선 콤마 생략
else:
print(numbers[i], end=', ')
# 문자열의 각 문자를 출력
text = "hello"
for char in text:
print(char, end=', ')
data.iloc[0] # data의 첫번째 행만
data.iloc[1] # 두번째 행만
data.iloc[-1] # 마지막 행만
# Columns:
data.iloc[:,0] # 첫번째 열만
data.iloc[:,1] # 두번째 열만
data.iloc[:,-1] # 마지막 열만
https://matplotlib.org/stable/api/markers_api.html#module-matplotlib.markers

