목록분류 전체보기 (171)
IT Log
int float str bool type() 해당 데이터타입을 모르거나 확인이 필요한 경우 사용 # data type을 확인 type(123) type(12.3) type('123') type([]) type({}) type(()) # type 확인 결과 int() 해당 데이터를 int type으로 변환. 문자형의 경우 변환할 수 없음. int(1.23) int('123') int('a') # 실행결과 1 123 value error float() 해당 데이터를 float type으로 변환. 문자형의 경우 변환할 수 없음. float(12) float('12') float('-123') float('1e-003') float('a') # 실행결과 12.0 12.0 -123.0 0.001 error st..
xml.etree.ElementTree XML 데이터를 구문 분석하고 만들기 위한 단순하고 효율적인 API를 구현. import xml.etree.ElementTree as ET XML 데이터 가져오기 ... # XML파일 가져오기 tree = ET.parse('file_path') ... 최상위 경로 가져오기 ... # 최상위 Tag 가져오기 root = tree.getroot() ... 문자열에서 XML 읽어오기 ... # 문자열 XML xml_as_str = ''' 1 2008 141100 4 2011 59900 68 2011 13600 ''' # 문자열로된 XML 가져오기 tree = ET.fromstring(xml_as_str) ... 인덱스로 특정 노드 읽어오기 ... # 최상위 Tag에서 3..
Python Package Install Network 사용이 가능한 경우 pip / pip3 easy_install Network 사용이 불가능한 경우 whl 파일을 이용하여 Install Network 사용이 가능한 경우 pip / pip3 python2.x 인 경우 pip를 사용하고 python3.x 인 경우 pip3를 사용 자동으로 의존성 패키지도 설치 (매우 편리함) pip [options] 또는 pip3 [options] command : install 패키지 설치 download 패키지 다운로드 uninstall 패키지 제거 freeze 설치된 패키지를 requirements format으로 출력 list 설치된 패키지를 나열 show 설치된 패키지에 대한 정보를 표시 check 설치된 패키..
System requirements Requirement Minimum Recommended RAM 4GB 8GB Disk 공간 2.5GB, cache를 위한 1GB 최소 5GB의 여유 공간이 있는 SSD 모니터 해상도 1024x768 1920x1080 운영체제 Microsoft Windows 8 이상 macOS 10.13 이상 Gnome, KDE 또는 Unity DE를 지원하는 모든 Linux 배포판 최신 64 비트 버전의 Windows, macOS 또는 Linux (예 : Debian, Ubuntu 또는 RHEL) 1. PyCharm Download PyCharm Download : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows ..
Python은 Python 홈페이지 : https://www.python.org/downloads/ Anaconda 홈페이지 : https://www.anaconda.com/products/individual 위 2곳 중 한 곳을 선택하여 Download 할 수 있습니다. 두 방법의 차이는 1번의 경우 pip 패키지만 가진 상태로 시작하하게 됩니다. pip이외의 패키지 사용이 필요한 경우에는 추가적으로 설치가 필요합니다. 2번의 경우에는 pip이외의 numpy, pandas 등 여러가지 패키지와 라이브러리를 가진 상태로 시작하게 됩니다. 따라서 본인이 진행하고자 하는 목적에 맞는 설치 방법을 선택하시면 될 것 같습니다. !둘 중 하나만 설치하세요 1. Python Download URL : https:/..
Anaconda Prompt Jupyter Notebook Jupyter Notebook 단축키 Anaconda Prompt 시작 > Anaconda3 (64-bit) > Anaconda Prompt 를 눌러 실행합니다. 실행이 되면 화면과 같은 창이 나타납니다. python 명령을 입력하고 >>>이 보이면 Python을 사용할 수 있습니다. 거의 모든 시작테스트에서 입력해보는 Hello, world!를 print를 해보고 잘 작동하는걸 확인할 수 있습니다. Ctrl + D 로 Python을 종료할 수 있습니다. Jupyter Notebook 시작 > Anaconda3 (64-bit) > Jupyter Notebook으로 실행할 수 있습니다. 또는 Anaconda Prompt창에서 jupyter note..
숫자 문자 리스트 튜플 딕셔너리 집합 기타 숫자 int : 0을 포함한 정수 float : 소수점 표현을 할 수 있는 실수형 complex : 복소수 문자 str : 문자의 집합, 문자열이 아닌 것과는 +가 안됨 리스트 list : 여러 요소(숫자, 문자, 리스트 등)를 묶어 하나의 변수로 활용, 리스트는 []로 묶고 중복 가능 튜플 tuple : tuple안에 tuple이 가능하지만 list와 다르게 안의 요소들에 대한 생성, 삭제, 수정이 불가능, () 묶음 딕셔너리 dict : key와 value로 이루어진 하나의 요소를 구성, key는 중복이 불가능, key 값은 숫자 or 문자, 값은 모두 가능 집합 set : 순서가 없고 중복이 불가능 기타 bool : True는 1, False는0 으로 계산..
여러 파일을 하나의 파일로 병합해야 하는 경우 # 파일 리스트 filenames = ['file0.txt', 'file1.txt', 'file2.txt', ...] with open('merge.txt', 'w') as outfile: for filename in filenames: with open(filename) as file: for line in file: outfile.write(line) 또는 with open('merge.txt', 'w') as outfile: for filename in filenames: with open(filename) as file: outfile.write(file.read()) 특정 Directory 아래의 파일을 하나의 파일로 병합해야 하는 경우 import..