시작하기무료로 시작하기

실전에서의 Python 모듈성

슬라이드에서 Python으로 모듈식 코드를 작성하는 세 가지 방법인 packages, classes, methods를 살펴봤습니다. 참고로 아래에 우리가 검토한 예제 코드를 다시 보여 드려요.

# pandas PACKAGE 임포트
import pandas as pd

# 예제 데이터 생성
data = {'x': [1, 2, 3, 4], 
        'y': [20.1, 62.5, 34.8, 42.7]}

# dataframe CLASS 객체 생성
df = pd.DataFrame(data)

# plot METHOD 사용
df.plot('x', 'y')

이 연습 문제에서는 인기 있는 packagenumpy에서 classmethod를 각각 하나씩 사용해 보겠습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 소프트웨어 공학 원칙

강의 보기

연습 안내

  • import 문을 완성해 numpy package를 불러오세요.
  • numpyarray class를 사용해 arr를 정의하세요.
  • arrsort method를 사용해 numpy 배열을 정렬하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# import the numpy package
import ____ as np

# create an array class object
arr = np.____([8, 6, 7, 5, 3, 0, 9])

# use the sort method
arr.____()

# print the sorted array
print(arr)
코드 편집 및 실행