본문 바로가기

전체 글112

Mudule 과 시작점 알아보기 if __name__ == '__main__': 코드 위의 코드는 무엇을 뜻하는 것일까 ? 현재 스크립트 파일이 실행되는 상태를 파악하기 위해 사용한다. output : 위와 같이 hello.py 스크립트 (모듈) 을 만들고, main.py 파일에서 hello 모듈을 가져온 뒤 __name__ 변수를 호출하면 main.py 파일의 __name__ 이 __main__ 인 것을 알 수 있고 hello 모듈은 import 하면서 print 부분이 실행되므로 hello.py 파일의 __name__ 변수가 호출되는데 __name__ 이 hello 인 것을 알 수 있다. 즉, __name__ 은 모듈의 이름이 저장되는 변수이며 import 로 모듈을 가져왔을 때, 모듈의 이름이 들어간다. 하지만 파이썬 인터프리터로.. 2023. 3. 22.
Package 모듈은 스크립트 파일이 한 개지만 패키지는 폴더(디렉터리)로 구성되어 있다. __init__.py 파일 : 해당 폴더는 패키지로 인식된다. 그리고 기본적으로 __init__.py 파일의 내용은 아무것도 채워넣지 않아도 된다.(python 3.3 v 이상부터는 __init__.py 파일이 없어도 패키지로 인식됨.) 하지만 하위 버전에도 호환되도록 __init__.py 파일을 작성하는 것을 권장. # 패키지에 모듈 만들기 # 패키지 사용하기 import 패키지.모듈 패키지.모듈.변수 패키지.모듈.함수() 패키지.모듈.클래스() main.py 파일은 calcpkg 패키지 폴더 안에 넣으면 안된다. clacpkg 안에 있는 operation, geometry 모듈에서 함수를 호출하였습니다. # from impo.. 2023. 3. 22.
Module 파이썬에서 모듈(module)은 변수, 함수, 클래스 등의 정의를 담고 있는 파일(스크립트)을 말합니다. 모듈은 다른 파이썬 프로그램에서 재사용할 수 있도록 코드를 구성하는 방법 중 하나입니다. 패키지(package)는 여러 모듈들을 묶어서 관리하는 방법입니다. 모듈은 간단한 기능을 담을 때 사용하며, 패키지는 코드가 많고 복잡할 때 사용합니다. 즉, 패키지는 기능들이 모듈 여러 개로 잘게 나누엊 있고, 관련된 모듈끼리 폴더에 모여 있는 형태입니다. # 모듈을 import 하는 방법 import 모듈이름 from 모듈이름 import 변수/함수/클래스 module_package 폴더 안에 main.py 파일과 square2.py 파일이 있다. square2.py 파일에는 base 라는 변수와 squre .. 2023. 3. 22.
벡터와 행렬 벡터와 행렬은 선형대수학에서 매우 중요한 개념입니다. 벡터(Vector) 크기와 방향을 가지는 양을 나타내는 개념 일반적으로 행 벡터나 열 벡터 형태로 표현하며, 선분으로 나타낼 수도 있음 벡터의 덧셈, 뺄셈, 스칼라 곱 등이 가능하며, 내적과 외적 등 다양한 연산이 존재함 물리학, 공학, 컴퓨터 그래픽스 등 다양한 분야에서 활용됨 행렬(Matrix) 숫자의 집합을 사각형 모양의 배열로 나타낸 것 행과 열의 크기에 따라 n x m 행렬로 표현함 행렬의 덧셈, 뺄셈, 곱셈 등이 가능하며, 행렬식, 역행렬 등 다양한 개념이 존재함 대수학, 물리학, 공학, 경제학, 통계학 등 다양한 분야에서 활용됨 벡터와 행렬의 관계 벡터는 행렬의 한 행 또는 열로 나타낼 수 있음 행렬과 벡터의 곱셈은 벡터의 변환을 나타내며.. 2023. 3. 22.