Python 끄적끄적/Python 기초배우기
-
파이썬 기초문법4(2020.03.12)Python 끄적끄적/Python 기초배우기 2020. 3. 13. 18:11
기초(내장함수, 외장함수 생략) 평가(내장함수 외장함수 활용) help함수 활용 지금부터 help함수를 살펴보자. 어떤 함수에 대하여 모를 때 혹은 함수에 내장되어 있는 메소드의 종류를 모를 때 help를 사용하면 쉽게 알 수 있다. 내장함수인 map함수를 예로 살펴보자 첫번째로 map(func, *iterables) --> map object func과 *iterables를 받아 map object로 반환한다는 내용이다. 이는 class의 시작부분에 나온다. 혹 반환타입은 return 형태로 보여주기도 한다. ex) Return an enumerate object. 두번째로 Make an iterator that computes the function using arguments from each of..
-
파이썬 기초문법3(2020.03.11)Python 끄적끄적/Python 기초배우기 2020. 3. 11. 21:02
기초문법(모듈) 기초문법(예외처리) 기초분법(내장함수) 오버로딩할때의 연산 종류 파이썬에 필요한 주요 라이브러리 1.판다스- 데이터처리 라이브러리 2.num-알고리즘 기본 라이브러리 3.사이킬런-머신러닝 라이브러리 4.텐서플로어-인공신경망 관련 라이브러리(딥러닝) if __name__ =="__main__" __name__ :모듈의 이름을 읽어오는 인터프린터입니다. 불러온 모듈이 없다면 모듈의 이름 대신 __main__이라는 값을 가지게 됩니다. print(__name__)을 통해 그 결과를 확인 할 수 있습니다. 따라서 모듈내부에서는 if __name__==__main__값이 True를 가지게 되고 불러온 곳에서는 if __name__==__main__값이 False가 되서 아래 if 문 내부가 실행이..
-
파이썬 기초문법2(2020.03.10)Python 끄적끄적/Python 기초배우기 2020. 3. 10. 17:48
기본문법(함수, 파일 입출력) 기본문법(클래스) hw(함수, 제어문 응용) 추가 학습 사항 클래스(Class)와 함수(Funtion), 메서드(Method) 클래스란 객체를 생성하는 곳이다. 하지만 사실 클래스가 없어도 객체를 생성하고 프로그래밍할 수 있다. 그러면 클래스는 왜 필요할까? 중복을 피하기 위해서이다. 만약 클래스라는 공간을 정의하지 않으면 함수를 여러번 써야 할 경우가 생긴다. 오른쪽과 같은 경우를 살펴보자. 결과값이 2개가 나와서 함수를 두번 사용해야 한다. 이런 결과를 방지하기 위해 클래스와 함수를 적절히 사용하면 왼쪽과 같은 결과를 얻을 수 있다. 여기서 또 의문이 든다 중복을 피하기 위해 사용하는 것이 클래스라면 함수와 다른 점은 무엇일까? 간편하게 말하면 클래스는 중복을 피하기 위..