본문 바로가기

분류 전체보기

(36)
2/23(목) 파이썬 - 클래스 1. 모듈과 패키지 모듈이란? 함수나 변수, 클래스를 모아 놓은 파일이다. 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. 모듈의 종류 표준 모듈 : 파이썬과 함께 따라오는 모듈 (기본 모듈, 따로 import 하지 않아도 자동으로 들어있음) 사용자 생성 모듈 : 프로그래머가 직접 작성한 모듈 (대부분 .py 형태) 서드 파티 모듈 : 파이썬 재단도, 프로그래머(본인) 도 아닌 다른 프로그래머 또는 업체에서 제공한 모듈 (대중적인 것) 외부 모듈을 사용할 수 있도록 하는 방법은 -> improt 파일명 확장자는 생략함. 파일에 있는 변수나 함수는 -> 파일명.변수 또는 파일명.함수() 로 호출 실습) my_func.py 라는 파이썬 파일을 만들어 변수, 함..
2/22(수) 2. 함수 심화학습2 4. 유용한 내장 함수들 내장함수: 따로 정의하지 않아도 이미 파이썬에서 기본적으로 정의되어 있는 함수들! len(), sum(), print(), str(), int() 등등... abs(x) : x의 절대값을 반환하는 함수 max([1,2,3,4]) : 최댓값을 반환하는 함수 min([1,2,3,4]) : 최솟값을 반환하는 함수 sorted([3,4,1,2]) : 매개변수를 정렬한 후 -> 결과를 반환하는 함수 .sort() 와 유사 sorted 는 결과값 반환 .sort() 는 함수만 행함. type(x) : x의 자료형이 무엇인지 알려주는 함수 round(x, [,num]) : x를 소수 num번째 자리 수 까지 반올림하여 변환하는 함수 pow(x,y) : x의 y제곱을 반환하는 함수 enumer..
2/21(화) 2. 함수 심화학습 1. 재귀함수 재귀함수 자기 스스로를 호출하는 함수 ex) def func(count): if count>0: print(count,'현재') func(count-1) print('결과',count) func(10) => func (10) 이 돌아간다 func(10) -> 10현재 -> func(9) -> 9현재 -> func(8) -> 8현재 -> func(7) -> 7현재 -> func(6) -> 6현재 -> func(5) -> 5현재 -> func(4) -> 4현재 -> func(3) -> 3현재 -> func(2) -> 2현재 -> func(1) -> 1현재 -> func(0) -> X(출력 없음) -> 결과1 -> func(1) close -> 결과2 -> func(2) close -> 결과3 ..
2/20(월) 1. python 함수 및 변수 1. 함수란? 1. 함수 : 입력값을 받아서(없을 수도 있음) 출력 값을 내어 놓는 것 출력값이 여러개일 때 : tuple 형태로 변환되어 최종적으로 하나의 출력값 나옴 2. 형태 def (): 문장~~~~ return y 뒤에 문장있을 시 실행 안됨. 2. 매개변수와 글로벌 변수 함수에서의 입력값 def () return 매개변수의 기본값 지정도 가능 def 이름 (a=1, b=5): return => default 값 지정으로 따로 매개변수 설정 안해주면 해당 값으로 갖고 감. 주의!! 예시 : def function (a=5, b=10): return~ => function(a=3, 2) 와 같은 표현은 불가능 하다. 입력값이 몇개인지 모를 때!!! (유용) 1. def 함수(*매개변수): 수행할 ..