본문 바로가기

Python409

[데이터 사이언스 스쿨] 2.13 파이썬 패키지 사용하기 패키지 임포트(import) 패키지가 설치되어 있다고 바로 파이썬에서 사용할 수 있는 것은 아니다. 패키지를 사용하려면 해당 패키지를 파이썬에서 사용할 수 있도록 설정하는 명령을 실행해야 한다. 파이썬에서 패키지를 사용하도록 설정하는 것을 패키지 임포트(import)라고 한다. 패키지를 임포트하려면 다음 명령을 실행한다. * 패키지의 이름과 해당 패키지의 임포트 시 쓰이는 이름이 다른 경우(Scikit-Learn --> sklearn)가 있음을 주의하자. * 패키지 이름이 너무 길면 import ~ as ~ 명령을 사용하여 짧은 패키지 별명을 사용할 수도 있다. 임포트된 패키지 안의 내용을 살펴보려면 다음 명령을 사용한다. 대부분의 패키지는 하위 패키지를 가지고 있으며, 하위 패키지는 상위 패키지를 임포.. 2021. 3. 23.
Python 클래스와 객체(1), [성균관대학교 오하영교수] 2021. 3. 18.
[데이터 사이언스 스쿨] 2.12 파이썬 객체지향 프로그래밍 2 클래스(class): 객체지향 프로그래밍에서 객체를 만들려면 객체를 바로 만들지 못하고 항상 클래스(class)라는 것을 만든 후에 그 클래스를 이용하여 객체를 만들어야 한다. 전 회에서 만들어 놓은 Rectangle 클래스로 다음과 같이 5개의 사각형을 만들 수도 있다. 클래스를 정의하는 문법은 다음과 같다. 이때 속성값 인수는 필요하지 않다면 없어도 된다. 여기에서 class 블럭 안에 정의된 __init__란 함수는 생성자(constructor)라고 하며 클래스 정의에서 가장 중요한 함수이다. 객체를 생성할 때는 클래스이름을 함수처럼 호출해야 하는데, 이때 실제로는 __init__로 정의된 생성자 함수가 호출된다. 생성자 함수 내부에서는 생성자를 호출할 때 넣은 입력 변수, 즉 인자의 값을 속성값으.. 2021. 3. 18.
[데이터 사이언스 스쿨] 2.12 파이썬 객체지향 프로그래밍 1 프로그램이 어떤 작업을 수행하기 위해서는 (1)데이터와 (2)데이터를 조작하는 행위, 두 가지 요소가 필요하다. 일반적으로 데이터는 변수에 넣어서 사용하고 데이터를 조작하는 일은 함수로 구성해서 쉽게 실행할 수 있도록 만들어 놓는다. 객체(object, instance)는 서로 연관된 데이터와 그 데이터를 조작하기 위한 함수를 하나의 집합에 모아놓은 것을 말한다. 이 때 집합의 원소가 되는 변수나 함수는 멤버(member) 또는 속성(attribute)이라고 한다. 특히 객체의 속성인 함수는 메서드(method)라고 부른다. - 출처: [데이터 사이언스 스쿨] 2.12 파이썬 객체지향 프로그래밍 1 2021. 3. 17.