Python

random 패키지는 Python에 내장된 패키지로 난수 생성, 시퀀스 생성 및 선택을 위한 기능을 제공합니다. 시퀀스의 임의 요소. 패키지는 "import random" 문을 사용하여 Python 스크립트로 가져올 수 있습니다. random 패키지에서 일반적으로 사용되는 기능 중 일부는 다음과 같습니다. random.random(): 이 함수는 0과 1 사이의 임의의 부동 소수점 숫자를 반환합니다. random.randint(a, b): 이 함수는 다음 사이의 임의의 정수를 반환합니다. 주어진 두 정수 a와 b를 포함합니다. random.choice(seq): 이 함수는 주어진 시퀀스에서 임의의 요소를 반환합니다. random.shuffle(seq): 이 함수는 주어진 시퀀스를 제자리에서 섞습니다. i..

math 패키지는 일련의 수학 함수 및 상수를 제공하는 Python의 기본 제공 패키지입니다. 삼각 함수, 지수 및 로그 함수, 반올림 및 천정 연산 등과 같은 일반적인 수학 연산을 위한 함수를 제공합니다. 수학 패키지는 "import math" 문을 사용하여 Python 스크립트로 가져올 수 있습니다. 수학 패키지에서 일반적으로 사용되는 일부 기능은 다음과 같습니다. math.pi: 이 상수는 원의 둘레와 지름의 비율인 파이(π) 값을 나타냅니다. 파이 값은 약 3.141592653589793입니다. math.sqrt(x): 숫자 x의 제곱근을 반환합니다. math.pow(x, y): x의 y승 값을 반환합니다. math.ceil(x): x보다 크거나 같은 가장 작은 정수를 반환합니다. math.flo..

enumerate() 함수는 iteration 에서 count를 추가하는 데 사용되는 Python의 내장 함수이다. 함수는 두 개의 매개변수를 사용할 수 있는데, iteration 하는 각 인수와 count의 시작 값(기본적으로 시작 값은 0)을 가진다. 이 함수는 각 항목에 대해 튜플을 생성해주고, 인수와 index 를 함께 반환한다. → 튜플에는 인덱스와 해당 인덱스에 있는 항목의 값이 포함된다. fruits = ['apple', 'banana', 'orange', 'grape'] for index, fruit in enumerate(fruits): print(index, fruit)

datetime 모듈을 이용하여 date, time 정보를 표현할 수 있다. from datetime import datetime, date, time # datetime 함수를 통한 날짜 변수 생성 dt = datetime(2023, 2, 8, 23, 5) print(dt) >>2023-02-08 23:05:00 # 문자열을 날짜로 변환 dt2 = datetime.strptime('19910310', '%Y%m%d') print(dt2) >>1991-03-10 00:00:00 # 시간 차이 함수 delta = timedelta(100, 23) print(delta) >>100 days, 0:00:23 datetime 포맷 규칙 %Y : 4자리 연도 %y : 2자리 연도 %m : 2자리 월 %d : 2자..

표준 입력 함수 : input() - 괄호 안에 문자열 삽입 가능, 실행 시 입력 대기로 인수 typing 진행 필요 print("본 프로그램은 섭씨온도를 화씨온도로 변환하는 프로그램입니다.") print("변환하고 싶은 섭씨온도를 입력하세요.") temp = float(input()) f = temp*1.8 + 32 print("섭씨온도 : ", temp) print("화씨온도 : ", f) 리스트 : 파이썬에서 배열(array)을 의미, 하나의 변수에 여러개의 값을 저장함 indexing : 리스트 내의 상대적인 주소, 0부터 시작 slicing : 리스트 전체 혹은 일부를 잘라내는 것 study = ['calculus', 'statistics', 'python', 'linear algebra' ,'..

변수명 선언 : 반드시 다른 사람이 읽어도 이해할 수 있는 이름으로 변수명을 선언할 것 변수명 : 일반적ㅇ로 소문자로 구성하여 작성할 것 기본 자료형(data type) 정수형 - integer 실수형 - floating 문자형 - string 불린형 - boolean : 논리형, True (1) 또는 False (0) 간단한 연산 + - * / 등의 연산자 사용하며, 문자 간에도 + 연산 가능 제곱승 : ** 나눗셈의 몫과 나머지 : 몫 // , 나머지 % 증가연산과 감소연산 : +=, -= 연산자 사용 print(3*3*3*3*3) #3을 5번 곱함 print(3**5) #3의 5제곱 print(7//2) #7 나누기 2의 몫 print(7%2) #7 나누기 2의 나머지 a = 1 a += 10 #a..