본문 바로가기

분류 전체보기402

[DB] Pandas와 SQLite 1) DataFrame 객체를 SQLite DB에 저장하기 import pandas as pd from pandas import Series, DataFrame import sqlite3 raw_data = {'col0': [1, 2, 3, 4], 'col1': [10, 20, 30, 40], 'col2':[100, 200, 300, 400]} df = DataFrame(raw_data) print(df) con = sqlite3.connect("c:/Users/neo21/DB/kospi.db") # DataFrame.to_sql(name, con, flavor='sqlite', schema=None, if_exists='fail', index=True, index_label=None, chunksize.. 2022. 3. 4.
[DB] SQLite 데이터베이스 관리 시스템(DBMS; Database Management System) SQLite, MySQL, PostgreSQL, Oracle, MS-SQL 1) sqlite3 모듈 기초 import sqlite3 print(sqlite3.version) # version- sqlite3 모듈 자체의 버전, sqlite_version- SQLite의 버전 print(sqlite3.sqlite_version) con = sqlite3.connect("C:/Users/neo21/DB/kospi.db") # db파일 생성 print(type(con)) cursor = con.cursor() cursor.execute("CREATE TABLE kakao(Date text, Open int, High int,.. 2022. 3. 3.
matplotlib Mathworks에서 개발되어 공학이나 과학 분야에서 자주 사용되는 프로그래밍 언어로 매트랩(MATLAB)이 있습니다. 매트랩은 공학 및 과학 문제 해결에 최적화된 프로그래밍 환경으로서 다양한 분야에서 활용되고 있습니다. matplotlib의 pyplot 모듈은 매트랩과 비슷한 형태로 그래프를 그리는 기능을 제공합니다. 참고로 앞장에서 그린 그래프에는 pyplot 모듈을 사용했습니다. pyplot 모듈만 제대로 익혀도 왠만한 데이터는 모두 효과적으로 도식화할 수 있습니다. import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4]) plt.show() import matplotlib.pyplot as plt x = range(0, 100) y = [v * v for .. 2022. 3. 1.
[PyQt5] Widgets PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 https://wikidocs.net/book/2165 초보자를 위한 Python GUI 프로그래밍 - PyQt5 https://study-code.gitbook.io/python-basic/ Real Python https://realpython.com/qt-designer-python/#getting-started-with-qt-designer 사용자 정의 시그널(Custom Signal)과 Emit 사용법 https://ybworld.tistory.com/110 QPushButton import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * class MyWindow.. 2022. 2. 23.
[PyQt] PyQt Designer Qt는 GUI 프로그램 개발에 널리 쓰이는 크로스 플랫폼 프레임워크, C++프로그래밍 언어 사용 Qt5 설치 디렉토리 : C:\Anaconda3\Lib\site-packages\PyQt5 Qt Designer 실행 파일 : C:\Anaconda3\Library\bin\designer.exe 1. GUI 프로그램 구동 방법 1) GUI 레이아웃 작성 2) 시그널-슬롯 연결 및 슬롯 처리 함수(메서드) 작성 3) 실행 및 이벤트 루프 # PyQt에서는 QApplication 객체에서 exec_ 메서드를 호출해 이벤트 루프를 생성 # 이벤트를 처리할 함수 또는 메서드를 구현 => 슬롯(slot) = 콜백 함수(callback function) import sys from PyQt5.QtWidgets impor.. 2022. 2. 21.
python 패키지 설치 _ setup.py 이용 설치 방법 파일 다운로드하여 설치 : 패키지를 다운로드한 최상위 디렉터리로 이동하여 install 명령을 실행한다. 파일 다운로드 pypi, git에서 다운로드 setup.py 상위 디렉터리로 이동 명령 실행 python setup.py install ----------------------------------------------------------------------------------------------------- git-hub를 이용한 설치 [ 방법1 ] 명령 프롬프트에서 : python -m pip install git+주소 python -m pip install git+https://github.com/pydata/pandas-datareader.git [ 방법2 ] Git Bash.. 2022. 2. 19.