Loading...
2024. 4. 29. 01:41

if __name__ == ‘__main__’: 의 __name__변수

모듈을 실행하는 방법은, 1) 인터프리터에서 직접 실행 2) 다른 프로그램에서 import 현재 모듈이 다음과 같다고 해보자    무슨 일이 일어날까    import하면 쓸데없이 ggg가 출력됨    위와 같이 만들어보자     인터프리터로 실행되면 __name__변수에 __main__이 담겨있다       import하면 __name__변수에 모듈명이 담겨있다   __name__변수는 인터프리터가 실행 전에 만들어두는 글로벌 변수

2023. 2. 14. 04:13

자바 기본 배우기 -패키지와 import-

1. 패키지(package) PC의 많은 파일을 관리하기 위해 폴더를 이용 프로그램의 많은 클래스를 관리하기 위해 패키지를 이용 패키지도 결국 하나의 폴더 느낌.. 패키지는 클래스와 관련 있는 인터페이스들을 모아두기 위한 이름 공간 패키지의 구분은 .(dot) 연산자를 이용한다 패키지의 이름은 시중에 나와있는 패키지들과 구분되게 지어야 한다 보통은 소속이나 회사의 도메인을 이용한다고함 예를 들어 naver.com이 자기 회사 소속이라면,, 이를 뒤집어서 com.naver.(project_이름).(module_이름,class 이름,... 등등)으로 쓰는게 관례 Person.java랑 PersonTest.java로 서로 이름이 같은데 com.ssafy.class01, com.ssafy.class02로 서로 ..

2022. 7. 18. 03:18

함수, 모듈(module) 맛보기

1. 함수(function) 반복하고 싶은 코드 덩어리들을 모아놓은 것 엑셀에서 sum(), average(), count() 등이 존재하듯이 파이썬에도 여러가지 함수들이 존재함 파이썬의 함수는 built in function(내장함수), non-built in function으로 나뉜다 print('hi'), len('hi'), abs(-3) 등등이 파이썬의 내장함수.. 파이썬 설치만 하면 기본적으로 사용할 수 있는 함수들 len()은 주어진 값의 길이를 세는 함수로 len('hi') 는 2를 반환 abs()는 주어진 값의 절댓값을 구하는 함수로 abs(-3)은 3을 반환 2. 모듈(module) 함수나 변수 등을 필요에 의해 모아놓은 파일 비슷한 기능을 가지는 함수들을 묶어서 보관함 사용방법? 1) ..

2021. 12. 25. 00:41

Python의 라이브러리인 모듈(module)과 프로젝트(project)

1. 모듈(module) 하나의 작은 프로그램 조각 모듈들이 모여서 하나의 큰 프로그램이 된다 프로그램을 모듈로 잘 만들수록 다른 프로그램이 사용하기 쉽다 사람들이 생각하는 모든 상상이 이미 파이썬에는 다른 사람이 라이브러리로 구현해놓았다 모듈을 모아놓은 하나의 단위인 프로그램이 패키지(package) 파이썬에서 모듈은 py파일이다 프로그램을 py로 정한 후 다른 프로그램에서 import (파일명)으로 사용할 수 있다  fah_converter.py로 만든 py파일을 본인이 작업하고 있는 작업디렉토리에 저장  import (파일명)으로 불러오고 (모듈명).(모듈 내 존재하는 함수)로 원하는 함수를 사용함  2. namespace 모듈 호출할 때 범위를 지정..