Python11 Python 기본 문법 정리(5) Class(모듈)Module(모듈)Module(모듈)이란 특정 기능을 위해 별도로 분류하여 작성한 데이터 및 함수로서 요소로서 이러한 모듈들이 모여 하나의 시스템, 프로그램을 구성함(라이브러리 개념)파이썬에서 모듈을 사용하기 위해서는 import 키워드를 통해 불러올 수 있음불러온 모듈 내의 클래스에 정의된 메소드(함수)를 사용하기위해서는 .. 형태로 호출해야 함# 기본적인 모듈 import 및 사용 방식import datetime''': datetime: datetime: now'''print(datetime.datetime.now()) 모듈의 특정부분만 import하기 위해서는 from / import 키워드를 사용하여 불러옴해당 키워드를 사용하여 import하는 경우 모듈 name을 생략할 수 있다.. 2024. 7. 17. Python 기본 문법 정리(4) 프로그래밍을 하다보면 특정 기능을 수행하는 code를 반복적으로 사용하는 경우가 있는데, 이를 따로 묶어 재사용하기 위한 코드의 집합을 함수(function)이라고 한다. 기본구조파이썬에서 함수는 기본적으로 다음과 같은 구조를 가지고 있다.def 함수이름(매개변수1, 매개변수2...): """ 함수 내용 """ return return_value # 실제 함수 호출ret = 함수이름(인자1, 인자2...) 함수는 매개변수를 통해 입력 값인 인자를 전달하고, return을 통해 출력 값을 반환한다.함수의 기능에 따라 인자가 필요없거나, 반환 값이 필요없을 수 있다.# 입력이 없는 함수cnt = 1234def get_count(): global cnt return c.. 2024. 7. 17. 유용한 파이썬 package PIP(Python Install Package)를 통해 필요한 파이썬 패키지를 설치할 수 있다.이후 import를 통해 해당 패키지들을 import해 올 수 있다.pip install numpy # 데이터 분석 간 수치 계산에 유용한 패키지import numpy 유용하게 사용해본 패키지들은 다음과 같다.데이터 분석numpy, pandas, pytorch, tensorflow, keras시각화matplotlib, seaborn이미지 프로세싱opencvGUITkinter, PyQt5 ... 2024. 7. 17. [엑셀 자동화] 엑셀 데이터 접근 Practice 1. 출생년도에 따른 나이 from datetime import datetime import openpyxl as excel book = excel.Workbook() sheet = book.worksheets[0] # 올해 년도(2024년) thisyear = datetime.now().year # 헤더 설정 sheet['A1'] = "출생년도" sheet['B1'] = "나이" # 현재 년도부터 100년 이전까지의 나이 계산 for i in range(101): a_col = sheet.cell(i+2, 1) # 출생년도 열 b_col = sheet.cell(i+2, 2) # 나이 열 a_col.value = str(thisyear - i) + "년생" b_col.value = str(i+1) + ".. 2024. 2. 17. [엑셀 자동화] 엑셀의 기본구조와 데이터 접근 파이썬에서 엑셀 관련 라이브러리로 엑셀 파일을 직접 조작하는 openpyxl을 주로 사용 python 패키지 인스톨러인 pip을 이용하여 설치 pip install -U openpyxl==3.0.4 기본적인 openpyxl 사용법 명칭과 생성법 Workbook: 하나의 엑셀 문서를 의미, book이라고도 함 Worksheet: book내에 한 장의 2차원 표를 의미, sheet라고도 함 Workbook내에 여러 장의 sheet를 가질 수 있는데 엑셀 실행 시 가장 먼저보이는 시트를 Active Work Sheet라고 함. 이 시트는 행과 열로 구성되며 행은 숫자 열은 알파벳으로 표현 됨. Cell: 행과 열이 교차하는 칸을 Cell이라고 하며 실질적인 데이터가 입력되는 곳. A1과 같이 [행][열] 형태.. 2024. 2. 17. Python 기본 method python 프로그램 개발 간 자주 사용되는 내장 함수들에 대한 정리 날짜 및 시간 기본적으로 날짜 및 시간 관련해서 파이썬의 내장 모듈인 datetime을 사용 import datetime as dt ''' 현재 시간 출력 ''' t = dt.datetime.now() print(t) ''' 현재 시간을 formatting하여 출력 ''' all_fmt = t.strftime('%Y년%m월%d일 %H시%M분%S초') print(all_fmt) time_fmt = t.strftime('%H시%M분%S초') # 시간만 출력 print(time_fmt) 하기와 같이 직접 날짜를 지정하여 datetime class를 생성할 수 있음. 이를 통해 시간 차를 구할 수 있으며(객체 간 연산은 timedelta 반환.. 2024. 2. 17. 이전 1 2 다음 728x90