본문 바로가기

python

(197)
Pycharm Documentation Annotation(파이참 문서화 주석) 1. 문서화 주석- 개발자가 다른 개발자를 위해 문서화 하는 주석 방법- 파이참에서 지원하는 기능- 주로 함수를 만들때 사용함- 차후를 위해 프로그램 작성시 만들어 주면 좋음 2. 파이참 사용 방법- 문서화 주석 미사용 시def say_hello(name): print('안녕하세요. 저는 %s입니다.' % name)주석 호출(주석 선택 후 ctrl + q)를 하면 아무것도 표시 안됨 - 문서화 주석 사용 시def say_hello(name): ''' 이름을 전달 받아서 인사를 하는 함수 :param name: 인사할 때 사용할 이름 :return: 없음 ''' print('안녕하세요. 저는 %s입니다.' % name)주석 호출(주석 선택 후 ctrl + q)를 하면 문서화 된 주석이 표현 됨
Python Variable Arguments(가변 길이 함수) - args 1. 가변 길이 함수- Parameter(파라미터) 갯수가 정해지지 않을 때 사용- 함수를 호출 할 때 Arguments(아규먼트)의 갯수가 변할 수 있을 때 사용- *(애스터리스크) 사용 2. 기본 구조def 함수명(*args): 명령어 return 값 3. Sample Code- 더하기 함수 정의def do_sum(*args): total = 0 for x in args: total += x return total- 더하기 함수 호출print(do_sum(1)) print(do_sum(1, 2)) print(do_sum(1, 2, 3)) print(do_sum(1, 2, 3, 4)) print('-' * 10)13610---------- Process finished with exit code 0 -..
Python Matplotlib - Figure(Pyplot 화면 안내) 1. Sample Codefrom matplotlib import pyplot pyplot.plot([1,2,3],[5,7,4]) pyplot.show() 2. 출력물(화면안내)1. 초기화(Screen initialization)2. 이전 작업(undo)3. 이후 작업(redo)4. 화면 이동(Screen Move)5. 확대(Screen Zoom)6. 화면공간조정(Screen Adjustment)7. 파일저장(File Save)< 파일 형식 >Portable Network GraphicsEncapsulated postscriptJoint photogrphic Experts GroupPGF code for LaTexPostscriptRaw RGBA bitmapSclable Vector GraphicsTag..
Python Matplotlib - 가로 막대 그래프 기초 3(다중 막대 그래프) 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data BaseDaedeok = [81, 70, 94, 91, 74, 78, 80, 81, 75, 89, 102, 110] Donggu = [84, 82, 86, 89, 75, 91, 100, 88, 108, 111, 88, 77] label = ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'] 3. Sample Codefrom matplotlib import pyplot import numpy Daedeok = [81, 70, 94, 91, 74, 78, 80..
Python Matplotlib - 가로 막대 그래프 기초 2 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data Basenewborn = [465892, 444849, 470171, 471265, 484550, 436455, 435435, 438420, 406243, 357771] year = [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017] 3. Sample Codefrom matplotlib import pyplot newborn = [465892, 444849, 470171, 471265, 484550, 436455, 435435, 438420, 406243, 357771] year =..
Python Matplotlib - 가로 막대 그래프 기초 1 1. Matplotlib자료를 차트나 플롯 형식으로 시각화 패키지다양한 시각화 기능 제공 2. 가로 막대 그래프는 세로 막대 그래프에 기준축과 데이터축이 교환 된 상태이다. 기준축 Y 방향 / 데이터축 X 방향 3. 설치pip install matplotlib 4. Pyplot 모듈 로드from matplotlib import pyplot 5. 기본 구조from matplotlib import pyplot Reference_axis = [1, 2, 3, 4] Value_axis = [10, 20, 30 , 40] pyplot.figure() pyplot.barh(Reference_axis, Value_axis) pyplot.show() pyplot.close() 6. 기본 구조 정리- 기준축 DB 설정(..
Python Matplotlib - 세로 막대 그래프 기초 3(다중 막대 그래프) 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data BaseDaedeok = [81, 70, 94, 91, 74, 78, 80, 81, 75, 89, 102, 110] Donggu = [84, 82, 86, 89, 75, 91, 100, 88, 108, 111, 88, 77] label = ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'] 3. Sample Codefrom matplotlib import pyplot import numpy Daedeok = [81, 70, 94, 91, 74, 78, 80..
Python Matplotlib - 세로 막대 그래프 기초 2 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data Basenewborn = [465892, 444849, 470171, 471265, 484550, 436455, 435435, 438420, 406243, 357771] year = [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017] 3. Sample Codefrom matplotlib import pyplot newborn = [465892, 444849, 470171, 471265, 484550, 436455, 435435, 438420, 406243, 357771] year =..