728x90 python6 [python] 라이브러리 라이브러리? 함수의 집합. 예를 들어, 임의의 숫자와 지수를 입력 받아서 지수승을 구하려할 때 코드를 작성한다면 def exponential(digit, exponent): value = digit ** exponent return value 매번 이러한 코드를 작성하는건 비효율적이다. 이러한 코드(함수)를 모아 놓은 라이브러리를 다운받아 간편하게 사용해보자. import math # math 라이브러리 호출 num = math.pow(3, 3) # 라이브러리명.함수명 print (num) 기타 활용 # math 라이브러리에 있는 함수 중, sqrt, factorial 함수만 import from math import sqrt, factorial num = sqrt(5) print (num) num2 =.. 2023. 3. 26. [python] 객체와 클래스 절차지향 프로그래밍 1990년대 이전 언어는 대부분 절차지향 프로그래밍. (대표적인 언어: 파스칼, 코볼, 포트란, C언어 등) ex) 냉장고에 코끼리2를 넣는다. 객체지향 프로그래밍 1. 코끼리라는 사물의 기능, 정보에 대한 설계도를 만든다. 2. 이 설계도를 기반으로 코끼리1 객체를 만듭니다. 3. 냉장고라는 사물의 기능, 정보에 대한 설계도를 만든다. 4. 이 설계도를 기반으로 냉장고1 객체를 만듭니다. 5. 코끼리1 의 객체의 기능을 호출해서, 냉장고1 의 객체의 문을 연다. 6. 코끼리1 의 객체의 기능을 호출해서, 냉장고1 의 객체안으로 들어간다. 7. 냉장고1 의 객체의 기능을 호출해서, 냉장고1 의 객체의 문을 닫는다. 즉, 1. 해당 사물을 나타낼 수 있는 설계도를 만든다. (class).. 2023. 3. 24. [python] 함수 수학에서의 함수 (function) 첫 번째 집합(X, 정의역)의 임의의 한 원소 를 두 번째 집합(Y, 공역)의 오직 한 원소에 대응(치역)시키는 대응 관계. 쉽게 생각해서 어떠한 공식. 프로그래밍에서의 함수 입력값을 내부에서 어떤 처리를 통해 결과값을 출력하는 것. 쉽게 생각해서 어떠한 자동실행기같은 것. 예를들어 f(x) = 2x + 1 에서 f 가 함수 (함수의 이름) (x) 가 인자 (함수에 들어갈 재료) 2x + 1 은 결과값, 리턴값 (함수가 가지고 있는 공식의 내용) 함수의 기본구조 def func(a): # func(a) 라는 함수를 정의한다. result = 2a # func(a) 라는 함수의 실행내용은 인자a를 2배하는 것. 그 값을 result 변수에 저장한다. return resu.. 2023. 3. 12. [파이썬] 함수 함수 (function) - 프로그래밍에서의 함수: 입력값을 내부에서 어떤 처리를 통해 결과값을 출력하는 것 - 용어: 인자(argument, parameter) 또는 인풋, 결과값 (또는 리턴값) def func(): print("hello!") func() => hello! def func(x): print("hello!", x) func('dolvio') => hello! dolvio def func(a, b): # 인자가 2개여도 함수호출할때 인자를 안써도 된다. print("hello!", a, b) func('dolvio', 'jsk') => hello! dolvio, jsk def func(data1, data2): return data1 + data2 # return 결과값으로 반환한다. .. 2023. 3. 6. 이전 1 2 다음 728x90