분류 전체보기
-
파이썬 기초문법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개가 나와서 함수를 두번 사용해야 한다. 이런 결과를 방지하기 위해 클래스와 함수를 적절히 사용하면 왼쪽과 같은 결과를 얻을 수 있다. 여기서 또 의문이 든다 중복을 피하기 위해 사용하는 것이 클래스라면 함수와 다른 점은 무엇일까? 간편하게 말하면 클래스는 중복을 피하기 위..
-
파이썬 기초문법1(2020.03.09)Python 끄적끄적/Python 기초배우기 2020. 3. 10. 06:23
기초문법(파이썬 프로그래밍의 기초, 자료형) 기초문법(제어문) 추가학습 사항 정리 파이썬의 자료표시는 리스트(List) : [ ] 튜플(Tuple) : ( ) 딕셔너리(Dictionary) : { } 집합(Set) : set([ ]) 불(bool) : True, False 로 나눌수 있다. 우선 리스트와 튜플을 알아보자. 리스트와 튜플은 자료를 나열하는 점, 자료의 위치값(Index)가 있다는 점에서 공통점이 있다. 그럼 왜 이 둘을 구분하여 사용할까? 그 이유를 알아보자. 리스트는 튜플과 다르게 값의 추가나 변경이 가능하다 이를 위해서는 미리 공간을 더 큰 값으로 잡아 놓을 필요성이 있다. 이는 장점이 되기도 하지만 메모리를 더 크게 잡아야 한다는 단점이 되기도 한다. 따라서 값이 변동이 있을 경우는 ..