목록파이썬 함수 (4)
겉바속촉
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 이번에는 가장 작은 두 값을 여러가지 방법들로 도출시켜볼게요 그리고 그 방법들 중에서 어떤 것이 제일 좋은지도 알아볼게요 가장 작은 두 값 찾기 가장 작은 값은 우리가 찾기 쉬운데 두 개를 찾는 것이 목표입니다 어떻게 하면 될까요??? 가장 작은 값과 인덱스 에 대해서 생각해봅시다 ^_____^ 방법1) 찾고 삭제하고 찾기 from typing import List, Tuple # 방법1. 찾고 삭제하고 찾기 def method_1(L: List[float]) -> Tuple[int,int]: # L에서 가장 작은 항목을 구한다 smallest = min(L) # 가장 작은 항목의 인덱스를 구한다. min1 = L.index(smallest) # ..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 두둥 드디어 객체 지향 방식 메서드에 대해서 !!!알아보도록 하겠습니다!!! 모듈과 클래스, 메서드 용어 개념들 객체 : object -> 속성을 가질 수 있는 모든 것 객체 지향 프로그래밍 언어 -> 객체를 기반으로 프로그램을 만드는 프로그래밍 언어 추상화 : abstarction - 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것 - 공통적인 특징을 뽑아내는 것 클래스 : class -> 객체를 쉽고 편리하게 생성하기 위해 만들어진 구문 ( 흔히 말하는 붕어빵 틀...... ) 인스턴스 : instance -> 클래스를 기반으로 생성한 구체화된 객체 ( 흔히 말하는 붕어빵.... 그놈의 붕어빵... ) 생성자 ..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 이번에는 모듈화 방식으로 프로그램을 어떻게 구성하는 지 알아보도록 하겠습니다 모듈 임포트 모듈 한 파일로 묶인 변수와 함수의 컬렉션 모듈 내 변수와 함수에 접근하려면 임포트 필요 모듈을 임포트하면 모듈과 같은 이름의 변수가 생성됨 다음 예시는 math를 import한 것!! type을 보니 module이라고 나오네요?! help(math)도 가능합니다 여러가지 함수 중에서 sqrt()를 사용해볼게요 그냥 sqrt(9)는 출력이 안되고 math.sqrt(9)라고 해주어야 출력이 됩니다:) 즉, math 모듈 내에서 sqrt 함수를 찾도록 명령해주어야하는 거쥬! 마지막 명령 보면 math.pi라고 해주었는 데 모듈 내에 변수를 직접 할당하는 것은 권장..
안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 파이썬이 제공하는 함수 함수 호출 형식 : function call --> function_name(arguments) ; arguments=인자, 파라미터 round --> 반올림하는 함수 pow --> 제곱승하는 함수 그럼 저 위의 식은 2^4 가 되어서 16이 되는 것 내장 함수 사용법 --> help(function_name) 사용법이 궁금한 경우 검색해볼 수가 있습니다 pow도 넣어 볼까요?? 그래서 pow를 알아보도록 할게요 메모리 주소 id (obj, / ) : 객체의 실제 메모리 주소 확인 주소는 16진수로 된 임의의 수가 됩니다:) 이번에는 함수에 할당된 id를 알아볼게요:) 함수는 고유값이어서 다른 함수를 검색해보고 다시 검색해도..