[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()함수를 사용하여 아스키코드로 변환할 수 있습니다. 알파벳을...
[Python] 파이썬 enumerate 예제 및 사용방법 총정리
파이썬은 enumerate 클래스를 사용하여 iterable 자료형의 데이터를 인덱스 번호를 매겨서 값과 함께 가져올 수 있습니다. iterable은 반복 가능한 객체를 의미합니다. for in 문 형식에서 enumerate클래스를...
[Python] 파이썬 input 입력 조건, 숫자만,여러개, 문자열 입력 방법 예제 및 총정리
개발자는 사용자와 상호작용을 하기위해 사용자부로터 입력을 요청하여 입력받은 값을 토대로 다음 작업을 진행할 수 있죠. 파이썬에서는 사용자가 입력할 수 있는 기능을 input()함수로 제공하고 있습니다. 파이썬...
[Python] 파이썬 웹 크롤링 2탄 : 아마존 베스트 셀러 카테고리(Amazon Best Sellers)별 상품 리스트 가져오기 : ul ,ol,li 태그 파싱하는 방법
오늘은 아마존 사이트의 베스트 셀러 페이지의 카테고리별 아이템(상품) 리스트를 긁어오는 작업을 해봅니다. 방법은 어렵지않으나 html에 대한 사전 지식이 필요합니다. Any Department 카테고리는 ul과 li 태그로...
[Python] 파이썬 프로그레스바(Progress Bar) tqdm 사용 방법 : nested progress bar
파이썬 모듈을 명령프롬프트창에서 pip istall 모듈 명령어로 실행하면 진행상태바가 나타납니다. 0%에서 시작해서 100%에 도달하는 프로그레스바(Progress Bar)를 보셨을 겁니다. 프로그레스바를 사용하기위해 tqdm모듈을 사용합니다. tqdm 설치 방법...