AUTO TRADE
좌측 카테고리를 눌러서 주제를 선택하시기 바랍니다.
-
[오류 코드 명] Truncated incorrect DOUBLE value: "~~~~~" Unknown '~~~~~~~' column in 'where clause' 위의 두 오류는 해석한 의미대로 해결하면 절대 해결되지 않는 문제점이다. 며칠 간 괴롭히던 문제점 중 하나인데, 정말 손쉽고 정말 당연하게 해결했다. 바로 python 내 코드에서의 입력값과 데이터베이스 내 칼럼의 자료형이 일치하지 않는 경우이다. 예를 들어 DB의 칼럼 자료형을 VARCHAR로 설정했다면 python 내 코드에서는 입력할 데이터의 양 옆에 ' ' 표시를 통해 문자열임을 나타내야 한다. 그렇지 않고 'code'=000020의 형태로 넣게 된다면 위의 오류가 발생하고, 'code'='000020'의 형태로 INSERT IN..
MySQL 오류 : MySQL Database Error: Truncated incorrect DOUBLE value / Unknown column in 'where clause'[오류 코드 명] Truncated incorrect DOUBLE value: "~~~~~" Unknown '~~~~~~~' column in 'where clause' 위의 두 오류는 해석한 의미대로 해결하면 절대 해결되지 않는 문제점이다. 며칠 간 괴롭히던 문제점 중 하나인데, 정말 손쉽고 정말 당연하게 해결했다. 바로 python 내 코드에서의 입력값과 데이터베이스 내 칼럼의 자료형이 일치하지 않는 경우이다. 예를 들어 DB의 칼럼 자료형을 VARCHAR로 설정했다면 python 내 코드에서는 입력할 데이터의 양 옆에 ' ' 표시를 통해 문자열임을 나타내야 한다. 그렇지 않고 'code'=000020의 형태로 넣게 된다면 위의 오류가 발생하고, 'code'='000020'의 형태로 INSERT IN..
2021.02.07 -
간혹 파이썬을 통해 MySQL의 Query문을 이용하여 데이터를 저장하다 보면 오류가 발생하곤 한다. [오류 코드] MySQL Could not connect, server may not be running. [해결 방법] 작업 표시줄 실행(Ctrl + Shift + Esc) - 서비스 클릭 MySQL 검색 오른쪽 클릭 후 시작 클릭 해결!
MySQL WorkBench 오류 : MySQL Could not connect, server may not be running.간혹 파이썬을 통해 MySQL의 Query문을 이용하여 데이터를 저장하다 보면 오류가 발생하곤 한다. [오류 코드] MySQL Could not connect, server may not be running. [해결 방법] 작업 표시줄 실행(Ctrl + Shift + Esc) - 서비스 클릭 MySQL 검색 오른쪽 클릭 후 시작 클릭 해결!
2021.02.05 -
웹 크롤러는 기본적으로 특정 사이트에 있는 여러 내용들 중 원하는 내용을 불러오는 기능이며, 불러온 자료를 바탕으로 자료화하여 별도로 저장을 할 수도 있다. 지난 글에서 PyQt5의 Qt Designer와 파이썬을 연결하는 방법에 대해 알아보았다. 이번 글에서는 Qt Designer 내에서 만들어둔 버튼과 그에 따른 동작에 대한 코드에 대해 알아보고자 한다. 일단 지난 번에 만든 ui 파일에는 버튼 2개가 포함되어 있고, 각 버튼의 객체명은 pushButton_1과 pushButton_2였다. 이 객체명을 알아두어야 한다는 내용을 서술했었는데, 그 이유는 바로 이번 글에서 알 수 있다. 버튼 동작 코드 연결하기 import sys from PyQt5.QtWidgets import * from PyQt5 ..
코드로 알아보는 웹 크롤러 (1)웹 크롤러는 기본적으로 특정 사이트에 있는 여러 내용들 중 원하는 내용을 불러오는 기능이며, 불러온 자료를 바탕으로 자료화하여 별도로 저장을 할 수도 있다. 지난 글에서 PyQt5의 Qt Designer와 파이썬을 연결하는 방법에 대해 알아보았다. 이번 글에서는 Qt Designer 내에서 만들어둔 버튼과 그에 따른 동작에 대한 코드에 대해 알아보고자 한다. 일단 지난 번에 만든 ui 파일에는 버튼 2개가 포함되어 있고, 각 버튼의 객체명은 pushButton_1과 pushButton_2였다. 이 객체명을 알아두어야 한다는 내용을 서술했었는데, 그 이유는 바로 이번 글에서 알 수 있다. 버튼 동작 코드 연결하기 import sys from PyQt5.QtWidgets import * from PyQt5 ..
2020.10.21 -
Qt Designer 사용 방법 지난 글에서 Anaconda Prompt를 이용하여 Pyqt를 설치했고, 파이썬이 설치된 경로에서 Designer 프로그램의 바로가기 아이콘을 바탕화면에 만들었다. 이제 그 바로가기 파일을 실행해보자. 실행하면 아래와 같은 화면이 등장하는데, 기본적인 기능을 알아보기 위함이니 Templates Forms는 맨 아래에 있는 Widget을 클릭한 후 생성해주도록 하자. 이제, 왼쪽에 있는 메뉴 중에서 Push Button이라 적혀 있는 버튼을 드래그해서 방금 새롭게 만들어 둔 창에 올려 놓으면 버튼이 하나가 생긴다. 이 버튼을 두 개 만들어주도록 하자. 버튼을 만든 후에 Qt Designer 화면의 오른쪽을 보면, 아래의 사진과 같이 [객체 탐색기]라는 화면 아래에 [객체] ..
Qt Designer의 사용 방법과 연결Qt Designer 사용 방법 지난 글에서 Anaconda Prompt를 이용하여 Pyqt를 설치했고, 파이썬이 설치된 경로에서 Designer 프로그램의 바로가기 아이콘을 바탕화면에 만들었다. 이제 그 바로가기 파일을 실행해보자. 실행하면 아래와 같은 화면이 등장하는데, 기본적인 기능을 알아보기 위함이니 Templates Forms는 맨 아래에 있는 Widget을 클릭한 후 생성해주도록 하자. 이제, 왼쪽에 있는 메뉴 중에서 Push Button이라 적혀 있는 버튼을 드래그해서 방금 새롭게 만들어 둔 창에 올려 놓으면 버튼이 하나가 생긴다. 이 버튼을 두 개 만들어주도록 하자. 버튼을 만든 후에 Qt Designer 화면의 오른쪽을 보면, 아래의 사진과 같이 [객체 탐색기]라는 화면 아래에 [객체] ..
2020.10.21 -
지난 글에서 Anaconda까지 설치를 완료했다. 이번에는 사용하고자 하는 프로그램을 가장 편리하고 빠르게 구현해낼 수 있는 프로그램인 Qt Designer를 설치해보도록 하자. Anaconda Prompt 실행 pip3 install pyqt5 입력 ※ 설치가 제대로 진행되지 않는다면, 아래의 세 문구를 모두 사용해보면 된다. ① pip3 install pyqt5 ② pip install pyqt5 ③ conda install pyqt5 파이썬이 설치된 폴더 경로에서, Library - bin 폴더 내에 있는 designer.exe 오른쪽 클릭을 해서 보내기 - 바탕화면에 바로가기 만들기 를 눌러 바탕화면에 바로가기를 만들어주자.
Qt Designer 설치 방법지난 글에서 Anaconda까지 설치를 완료했다. 이번에는 사용하고자 하는 프로그램을 가장 편리하고 빠르게 구현해낼 수 있는 프로그램인 Qt Designer를 설치해보도록 하자. Anaconda Prompt 실행 pip3 install pyqt5 입력 ※ 설치가 제대로 진행되지 않는다면, 아래의 세 문구를 모두 사용해보면 된다. ① pip3 install pyqt5 ② pip install pyqt5 ③ conda install pyqt5 파이썬이 설치된 폴더 경로에서, Library - bin 폴더 내에 있는 designer.exe 오른쪽 클릭을 해서 보내기 - 바탕화면에 바로가기 만들기 를 눌러 바탕화면에 바로가기를 만들어주자.
2020.10.09 -
1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가.다만 계산을 하기 위해서는 자료형이 `int` 또는 `float`이어야 한다. 간혹 `string` 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다.`TypeError: unsupported operand type(s) for /: 'str' and 'str'`그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주..
파이썬 연산자의 종류와 주의사항1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가.다만 계산을 하기 위해서는 자료형이 `int` 또는 `float`이어야 한다. 간혹 `string` 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다.`TypeError: unsupported operand type(s) for /: 'str' and 'str'`그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주..
2020.10.03 -
목차파이참(PyCharm) 설치하기파이참 인터프리터 이해하기 및 설정하기파이참 사용해보기1. 파이참(PyCharm) 설치하기설치 링크 : https://www.jetbrains.com/pycharm/download/#section=windows 파이참의 경우에는 Python을 바로바로 실행하고 그 결과값을 한 눈에 볼 수 있도록 하는 프로그램으로, 파이썬 대신 사용되는 프로그램으로 유명하다. 위의 설치 링크에 들어가보면 전문가용(Professional) 버전과 커뮤니티(Community) 버전이 있는데, 전문가용 버전은 일정 기간만 무료로 사용하고 이후에는 유료로 전환되는 체험판이고 커뮤니티 버전은 무료 버전으로 오픈 소스를 제공하고 있다. 하단의 커뮤니티 버전을 찾아서 다운로드를 클릭해주도록 하자.※ ..
파이참(Pycharm) 사용 환경 설정 방법목차파이참(PyCharm) 설치하기파이참 인터프리터 이해하기 및 설정하기파이참 사용해보기1. 파이참(PyCharm) 설치하기설치 링크 : https://www.jetbrains.com/pycharm/download/#section=windows 파이참의 경우에는 Python을 바로바로 실행하고 그 결과값을 한 눈에 볼 수 있도록 하는 프로그램으로, 파이썬 대신 사용되는 프로그램으로 유명하다. 위의 설치 링크에 들어가보면 전문가용(Professional) 버전과 커뮤니티(Community) 버전이 있는데, 전문가용 버전은 일정 기간만 무료로 사용하고 이후에는 유료로 전환되는 체험판이고 커뮤니티 버전은 무료 버전으로 오픈 소스를 제공하고 있다. 하단의 커뮤니티 버전을 찾아서 다운로드를 클릭해주도록 하자.※ ..
2019.01.15 -
목차아나콘다 3(Anaconda 3) 설치하기프롬프트에서 가상환경 생성하기가상환경 활성화하고 사용해보기1. 아나콘다 3(Anaconda3) 설치하기설치 링크 : https://www.anaconda.com/download/success아나콘다는 파이썬을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권이나 대신증권 등과 같은 증권사에서 제공하는 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 이는 어디까지나 권장사항일 뿐 강제사항은 아닌데, 그 이유는 64비트를 다운로드 하더라도 ..
아나콘다(Anaconda3) 설치 후 가상환경 생성해보기목차아나콘다 3(Anaconda 3) 설치하기프롬프트에서 가상환경 생성하기가상환경 활성화하고 사용해보기1. 아나콘다 3(Anaconda3) 설치하기설치 링크 : https://www.anaconda.com/download/success아나콘다는 파이썬을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권이나 대신증권 등과 같은 증권사에서 제공하는 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 이는 어디까지나 권장사항일 뿐 강제사항은 아닌데, 그 이유는 64비트를 다운로드 하더라도 ..
2019.01.13