[Python] 파이썬 self를 인자로 받는 함수(Method)와 그렇지 않은 함수(메소드)의 차이점
self를 인자로 넣은 함수는 변수명 = 클래스명()으로 초기화 후 변수명.함수명(값) 방식으로 접근이 가능합니다. self를 인자로 넣지 않는 함수는 클래스명.함수명(값) 방식으로 접근합니다. 코드의 동작은 동일합니다. 함수를...
[Python] 파이썬 코드 실행시간(시:분:초) 측정하는 방법 예제 총정리: time(), timedelta(),process_time(), perf_counter(),default_timer()
개발을 하다보면 소스 코드들 중 어느 부분에서 동작 시간이 오래 걸리는지 체크해야할 때가 있어요. 어느 부분에서 오래 걸리는지를 체크해서 코드 리팩토링과 같은 작업을 하거나 오래걸리는...
[Python] 파이썬 __name__ == ‘__main__’의 사용 목적
파이참(PyCharm) 툴에서 프로젝트 생성시 아래와 같은 main.py 샘플 스크립트를 함께 생성할 수 있습니다. 아래 코드 스니펫을 보면 if절 조건문에 __name__ == ‘__main__’ 와 같은 조건이...
[Python] 파이썬 개발툴 파이참(PyCharm) 설치 방법 및 실행하기 : Android Studio와 판박이!!
파이참(PyCharm)은 Jet Brain에서 개발 및 배포 하고 있는 파이썬 통합 개발환경(IDE) 프로그램입니다. 현재 파이썬IDE 중에서는 가장 많이 쓰이고 있습니다. 유료버전(Pro)와 무료버전으로 분리하여 제공되고 있습니다. 우리는...
[Python] 파이썬 패키지(Package), 모듈(Module) 개념 및 예제 : 패키지, 모듈을 만들고 불러오기(import)
파이썬에서 패키지(Package)란 라이브러리와 동일합니다. 패키지는 모듈(Module)들의 집합이라고 생각하면 이해하기 쉽습니다. 아래 샘플 코드 스니펫을 보면 from functools import reduce 문장이 있습니다. functools가 패키지가 됩니다. 그리고...
[Python] Visual Studio Code (VS Code)에서 파이썬을 시작하자 : 설치 방법 및 디비깅(Debugging) 하는 방법
파이썬으로 코딩 연습을 하다보니 기본적으로 제공하는 GUI 툴이나 프롬프트 방식의 툴 역시 타이핑 후 엔터키를 치면 실행이 되거나, 타이핑 오류가 나거나 들여쓰기를 잘 못 한...
[Python] 파이썬 파일 생성(txt) 및 읽기 쓰기(I/O) 예제 : open(), close(), write(), with(), readline(), read(), readlines()
파일 생성하기 & 파일에 쓰기 옵션 설명 r 파일을 읽기 w 파일에 쓰기 a 파일의 마지막 라인에 새로운 내용 추가 open메소드(함수)는 파일이름과 파일열기 모드를 인자(입력값)로...
파이썬 랜덤 숫자 뽑기 난수 발생(random) 예제 총정리 : randint(), randrange(), uniform(), shuffle(), choice(), choices(), simple()
파이썬에서 난수를 발생시키려면 random 모듈을 사용해야 합니다. random()메소드를 호출하게 되면 호출할때마다 다른 결과를 리턴합니다. 난수 발생 범위 지정이 필요한 경우 randrange()메소드를 사용합니다. 정수형인경우, randint()메소드를 사용하는...
[Python] 파이썬에서 웹브라우저(url) 호출하는 방법 : webbrower, selenium
파이썬에서 url를 크롬 브라우저로 호출하는 방법이 있습니다. webbrowser 모듀를 import 하여 브러우저를 호출할 수 있습니다. webbrowser 모듈의 open()메소드를 사용하면 기본 브라우저의 새차으로 url을 엽니다. >>>...
[Python] 파이썬 기본 프롬프트(>>>) 변경하기 : 명령 프롬프트에서 파이썬 실행하는 방법(.py)
sys모듈을 임포트 후 프롬프트를 바꿀 수 있습니다. 도스나 리눅스의 명령어를 타이핑하는 프롬프트를 변경하는 것과 같은 의미로 보여집니다. 파이썬의 기본 프롬프트는 >>> 입니다. ■현재 프롬프트...