반응형

파이썬 13

파이썬(Python) 내장모듈(날짜/시간)

파이썬(Python) 내장모듈(날짜/시간)- 날짜와 시간 관련 처리를 할 수 있는 datetime 내장모듈- 날짜를 표현하는 date 클래스- 시각을 표시하는 time 클래스- 날짜와 시각을 모두 표현하는 datetime 클래스- 날짜와 시각의 차이를 표시하는 timedelta 클래스from datetime import date, time, datetime, timedeltadate_class = date(year, month, day)time_class = time(hour=0, minute=0, second=0, microsecond=0)datetime_class = datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0)tiedel..

파이썬(Python) 내장모듈(파일)

파이썬(Python) 내장모듈(파일)- 여러 내장 모듈 중 경로와 파일 관련 처리를 할 수 있는 pathlib 모듈- 경로 위치와 파일 처리를 손쉽게 할 수 있는 pathlib 내장 모듈from pathlib import path클래스예)from pathlib import Pathpath = Path(경로) Path 클래스의 속성설  명사용 예Parent경로에서 파일명을 제외한 디렉토리 혹은 상위 디렉토리path.parentname경로에서 디렉토리를 제외한 파일명path.namesuffix경로에서 파일의 확장자path.suffixstem확장자를 제외한 파일명path.stem Path 클래스의 메서드설  명사용 예exists()경로가 있으면 True, 없으면 False를 반환path.exists()is_d..

파이썬(Python) 모듈(module)

파이썬(Python) 모듈(module)- 파이썬(Python)에서는 변수, 함수, 클래스 등의 코드가 저장된 파일을 모듈(module)이라고 한다.1) 사용자 모듈2) 내장 모듈3) 패키지 모듈 1. 사용자 모듈(module)1-1. 모듈(module) 만들기- 모듈은 파이썬코드가 저장된 파일로 "모듈명.py" 형식으로 파일을 만듭니다.- 파일 저장 : c:\test\sam1.py%%writefile c:\Test\sam1.pypi = 3.14def rectangle(l, w): return l * wdef circle(r): return pi * r ** 2(결과)Writing c:\Test\sam1.py  1-2. 모듈(module) 불러오기(형식1)import 모듈명(형식2)from 모..

파이썬(Python) 클래스(class)

파이썬(Python) 클래스(class)1) 클래스 선언2) 클래스 활용 3) 클래스 예제 1. 클래스 선언- 클래스를 설명할 때 항상 따라오는 용어가 객체입니다. 객체를 만들려면 우선 클래스를 선언해야 합니다.- 클래스는 객체를 만들기 위한 기본 클일고 객체는 클래스로부터 만들어진 결과입니다. 객체는 클래스의 인스텐스(Instance) 라고 합니다.- 객체와 클래스의 이해를 돕기 위해서 단골로 등장하는 비유가 하나 있는데 한번 살펴보도록 하겠습니다 class 클래스명(): # 클래스 변수 [변수] def __init__(self[, 매개변수1, 매개변수2, ..., 매개변수n]): # 함수A def 함수A(self[, 매개변수1, 매개변수2, ....

파이썬(Python) 함수(def)

파이썬(Python) 함수(def)함수(function)를 사용하면 반복되는 코드를 피하고 간결하게 작성할 수 있다. 1) 사용자 함수 정의와 호출2) 내장 함수 사용 1. 사용자 함수 정의와 호출1) 함수 기본(형식1)def 함수명([변수1, 변수2, ..., 변수n]): [return ] 예)def myFunc(x): y = 2 * x + 1 return ymyFunc(5)(결과)11def calcSum(list_data): count = 0 sum = 0 for data in list_data: count += 1 sum += data mean = sum / count return sum, meanlist_sum, list_..

파이썬(Python) 기본문법(출력문)

1. 기본출력(print)print(data_1, data_2, data_3, ..., data_n [, options]) 예)print(123, 'abc', True)print(['abc', 123, True], {'a':1, 'b':2, 'c':3})print('옵션1:')print(123)print('옵션2:',end='')print(123)print('파이썬 기본문법\n 옵션을 통한\n 문법입니다.')(결과)123 abc True['abc', 123, True] {'a': 1, 'b': 2, 'c': 3}옵션1:123옵션2:123파이썬 기본문법 옵션을 통한 문법입니다. 2. 형식 지정 출력(print.format)(형식1)print('{0} {1} {2} ... {n}'.format(data_0,..

파이썬(Python) 기본문법(제어문)

파이썬(Python) 기본문법(제어문)1. 파이썬(Python) 제어문(조건문)1.1 if문 (단일조건)if :  예)x = 65if x >= 60: print("패스")(결과)패스 1.2 if ~ else 문 (단일조건과 그외)if : else:  예)x = 85if (x >= 90): print("축하합니다.") print("합격입니다.")else: print("죄송합니다.") print("불합격입니다.")(결과)죄송합니다.불합격입니다. 1.3 if ~ elif ~ else (여러조건)if : elif : :elif : else:  예1)x = 75if (x >= 90): print('학점:A')elif (80  예2)x..

파이썬(Python) 기본문법 (기본 자료형) #2

파이썬(Python) 기본문법 (기본 자료형) #27. 딕셔너리(dict)1) 딕셔너리(dict) 생성 형식dict_data = {key1:value1, key2:value2, key3:value3, ..., key_n:value_n}또는dict_data = dict(key1=value1, key2=value2, key3=value3, ..., key_n=value_n) dict_ex1 = {1:'사과', 2:'배', 3:'복숭아', 4:'망고', 5:'파인애플'}dict_ex2 = {1:1234, 3:5678, 5:7890}dict_ex3 = {True:'맞습니다', False:'아닙니다'}dict_ex4 = {'10':['영미',24], '20':['서연',25]}> print(dict_ex1){1:..

파이썬(Python) 기본문법 (기본 자료형)

파이썬(Python) 기본문법 (기본 자료형)1. 숫자 (int, float)연산자설명예제결과a + b숫자 a에 b 더하기3 + 25a - b숫자 a에서 b 빼기3 - 21a * b숫자 a에 b 곱하기5 * 210a / b숫자 a에 b 나누기5 / 22.5a // b숫자 a를 b로 나누어 몫5 // 22a % b숫자 a를 b로 나누어 나머지5 % 21a ** b숫자 a의 b 거듭제곱3 ** 29* 연자 계산 규칙- 중복된 괄호가 있으면 안쪽 괄호부터 계산- 같은 순위의 연산은 왼쪽에서 오른쪽으로 계산- 괄호안 계산 -> 지수계산 -> 곱셈/나눗셈 계산 -> 덧셈/뺄셈 계산 2. 문자형 (str)> Print("Hello World")Hello World> type("Hello World")str> "He..

반응형