[Python] 파이썬 h5py 설치 및 사용방법 알아보기 : HDF5 예제
Hierarchical Data Format 는 매우 크고 복잡한 대용량 데이터를 저장하기 위한 파일 형식(HDF4, HDF5)입니다. 파일 확장자는 hdf5 또는 h5입니다. HDF5의 가장 큰 특징은 빅데이터 처리시...
[Python] 파이썬에서 QR코드를 생성하는 방법 및 예제(example)
파이썬에 2차원 바코드 QR코드를 만들기 위해서는 qrcode 모듈을 설치해야합니다. 그럼 아주 간단하게 생성할 수 있습니다. QR코드는 바코드 보다 많은 내용을 담을 수 있다고 합니다. qrcode...
[Python] 파이썬 암호화 pycrypto 설치시 오류 처리 및 대체 방안
대표적인 대칭키 알고리즘으로 DES, AES가 있으며, 이 알고리즘에 대해서 알아보기 위해 테스트를 진행해보려고 하였으나 설치과정에서 부터 오류가 발생하기 시작했습니다. pycrypto 설치하기 명령프롬프트창(cmd)을 열고 pip install...
[Python] 파이썬 대칭키 암호화 알고리즘 cryptography 모듈 설치 및 사용방법 알아보기
파이썬에서 간단하게 문자열(텍스트)을 암호화 할 수 있는 방법에 대해 알아봅니다. cryptography는 대칭키를 사용하여 암호화 및 복호화를 하게 됩니다. 대칭키란 암호화 할 때와 복호화 할 때...
[Python] 파이썬 SQLite3 연동 및 기본 사용법 및 pandas 연계 방법
파이썬에서 데이터베이스를 연동하여 사용해봅니다. MySql, Oracle, MS-SQL 등의 데이터베이스는 별도의 설치 및 연동과정이 필요합니다. SQLite3는 별도의 설치 과정 없이 바로 import하여 사용가능합니다. 무엇보다 데이터베이스 서버의...
[Python] 파이썬 matplotlib 설치 및 사용방법 예제 총정리
파이썬에서 데이터(자료)를 시각화 하기 위해 그래프를 그릴 수 있습니다. 그래프를 그리기 위해서는 matplotlib 모듈을 설치하면 가능합니다. 데이터를 그래프화 함으로 써 데이터에 대한 분석이 가능해지고, 데이터의...
[Python] 예제로 알아보는 파이썬 넘파이(numpy) 랜덤(난수) 배열 생성: numpy.random
numpy.random.rand()함수 또는 numpy.random.random()함수 또는 numpy.random.randint()함수를 사용하여 임의값으로 배열을 생성합니다. random()함수는 0에서 1사이의 난수(Random Number)를 발생시키는 함수입니다. 넘파이(numpy) 모듈을 import 후 1차원 배열부터 3차원 배열까지 하나씩...
[Python] 파이썬 넘파이(Numpy) 배열 예제 및 사용방법 총정리
넘파이(Numpy)의 사용 이유 기본적으로 파이썬은 배열 개념이 없습니다. 그리고 다차원 배열에 대한 내부 함수 지원이 없습니다. numpy는 그런면에서 파이썬에 단비와 같다고 볼 수 있어요. 배열...
[Python] 파이썬 나누기 몫(//) 나머지(%) 구하기: divmod()
파이썬은 나누기 계산을 하였을 때 몫과 나머지를 구하는 내장함수 divmod() 함수를 제공합니다. 매개변수로 두개의 값을 입력 받아서 몫과 나머지를 계산하여 튜플(tuple) 자료형 타입으로 반환해줍니다. 굳이...
[Python] 파이썬 아스키코드(ASCII) 비교 및 변환 총정리 : ord(), chr(), hex()
파이썬에서 아스키코드를 문자로 변환하는 방법과 문자를 아스키코드로 변환하는 방법에 대해 알아봅니다. ord()함수를 사용하여 아스키코드로 변환할 수 있습니다. 반대로 chr()함수를 사용하여 아스키코드로 변환할 수 있습니다. 알파벳을...