문자열을 정수형으로 변환하는 과정을 형 변환. 즉, type conversion이라고 한다. 파이썬에서는 int('문자열')과 같이 문자열을 전달받아서 10진수 정수형을 얻을 수 있다. 비슷한 예로 float함수는 float('문자열')과 같이 문자열을 전달받고 실행 결과로 실수형을 반환한다. 다음과 같이 2진수, 8진수, 10진수, 16진수를 나타내는 문자열을 각각 정수로 변환할 때는 int(문자열, 진수)와 같이 2개의 인수를 전달받는다. int('17') # 17 int('0b110', 2) # 6 int('0o75', 8) # 61 = 7 * 8 + 5 int('13', 10) # 13 int('0x3F', 16) # 63 float('3.14') # 3.14 참고사항 >>> 는 파이썬의 대화형 ..
python package 패키지는 모듈(일종의 기능들 묶음)을 모아놓은 단위이고, 이런 패키지들의 묶음을 라이브러리라고 한다. 가상 환경 ( virtual environment ) 란? 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지않으며, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경이다. 즉, 한 프로젝트에서 사용하는 패키지의 수는 다양하고, 서로 다른 프로젝트에서 요구하는 패키지의 목록이나 버전이 다를 수 있다. 이렇게 요구사항이 다른 두 프로젝트를 한 컴퓨터에서 진행해야하는 상황에서 각 프로젝트마다 가상 환경을 만들고 그 안에 필요한 패키지를 설치해주면, 필요한 버전이 다르거나 두 패키지가 충돌을 일으키는 등의 문제없이 관리할 수..