:::: 개발 ::::/:::: PYTHON(파이썬) :::: 19

20210925 파이썬 자동매매 키움 API 로그인 실습

import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * # 파이썬에서 키움증권의 클래스를 사용하려면 PyQt의 QAxWidget 클래스를 사용해 인스턴스를 생성 from PyQt5.QAxContainer import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PYSTOCK") self.setGeometry(300,300,300,400) # QAxWidget 클래스의 인스턴스 # QAxWidget 클래스는 QWidget / QAxBase 상속받음 # QAxWidget 요거 하나로 QWidget / QAxBase 정의된 메서드..

210925 파이썬 자동매매 공부 시작 GUI

윈도우 는 사용자가 윈도우를 닫기 전까지 실행되어야 한다 하여 이벤트 루프 기법을 사용하여 무한 루프 구조이다 import sys from PyQt5.QtWidgets import * class MyWindow(QMainWindow): def __init__(self): # 부모 클래스( QMainWindow )에 정의된 __init__() # 부모 클래스의 인스턴스 변수까지 가져올 수 있다. super().__init__() # self는 해당 클래스의 인스턴스 self.setWindowTitle("PYSTOCK") # setGeometry는 창의 위치 및 크기 self.setGeometry(300,300,300,400) # __name__ == __main__은 인터프리터에서 직접 실행했을 경우에만 ..

셀리니움 Selenium 중첩 클래스 찾아오기

url = 'https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EC%98%81%ED%99%94+%EC%88%9C%EC%9C%84' temp_img_alt = driver.find_element_by_xpath("//div[@class='list_image_box']//ul[contains(@class,'_panel')]//img") //div[@class='list_image_box'] 여기 아래 ]//ul[contains(@class,'_panel')] //img 태그를 읽어오기 #타입 print(type(temp_img_alt)) #html 확인 print(temp_img_alt.get_attribute('outerHTML')..

윈도우 프로그램 스케줄 실행

파이썬 좋네~ pyautogui 유틸 이용 매일 특정 시간 핫키 로 바탕화면 이동 후 열린 프로그램 특정 좌표 마우스 클릭 실행 import pyautogui as autogui import schedule import time def job(): #작업 시작 시간 출력 now = time.localtime() print(now.tm_year,now.tm_mon,now.tm_mday,now.tm_hour,now.tm_min) #2초 time.sleep(2) #바탕화면 으로 가기 autogui.hotkey('win','m') #1초 time.sleep(1) #좌표 클릭 autogui.click( 753,1051, button='left', clicks=1, interval=1) #1초 time.sleep(..

vscode 에서 파이썬 코드 테스트

오랜만에 파이썬 코드를 실행하려고 하는데 당췌 어떻게 하였는지 기억이 안남... 우선 파이썬 받아서 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org vscode 에서 파이썬 코드 폴더 생성 확장팩 설치 test.py 코드 생성 print("hello") print(1+2+3+4+5) 마우스 오른쪽 버튼 클릭 run python terminal 혹은 shift + enter 그리고 import 해서 필요한 라이브러리 설치는 pip install 라이브러리이름 하면 바로 해결 다 했던건데 할때 마다 새로움 main 함수 시작 ( 프로그램 실행..

파이썬 장고 ORM 쿼리셋

객체만 만들어 쿼리는 내가 날릴텡께잉~ 스프링 하이버네이트 랑 비슷함 orm 이라는게 다똑같나.. 객체만 생성해 주고 알맞은 메서드 호출하여 주면 쿼리 작성은 필요없는 개발 웹 개발은 꽃은 쿼리지만 쿼리 까지 데이터 전달 개~구찮easy 하게 처리 하네요~ 허허허~ 쉘에서 모델 콜~ >>> from blog.models import Post 아래 처럼 하면 select 쿼리가 날라감>>> Post.objects.all() 실제 쿼리 확인 방법from django.db import connection connection.queries 실행하면 쿼리가 짜잔 ㅋㅋㅋ

Python 외부 호스팅 사용시 서버 실행 팁

호스팅 외부 포트 개방.. 작업 폴더 생성.mkdir djangoDjango 설치pip install Django 데이터베이스 마이그레이션./manage.py makemigrations ./manage.py migrate 그리고 마지막으로 중요한게.. 외부접속이 허용 될려면 아래 처림 0.0.0.0:8000 이걸 꼭 붙여야함 테스트 서버 구동./manage.py runserver 0.0.0.0:8000 참고 블로그 아오 자자 피건

파이썬 장고 시작하기

2017-11-26 어쩌다 파이썬 소스를 보게 되었는데 흥미로운 감정이 생겨 공부하기 시작 파이썬 다운로드 (윈도우) https://www.python.org/downloads/windows/ 파이썬 설치 확인 및 장고 프로젝트 폴더 생성 python --versionmkdir django pip install django . 꼭 !!!!! django-admin.py startproject mysite . 프로젝트 폴더 생성 확인 settings.py 파일 수정 #TIME_ZONE = 'UTC' TIME_ZONE = 'Asia/Seoul'#ADD STATIC_ROOT = os.path.join(BASE_DIR, 'static') python manage.py migrate 블로그에 데이터베이스를 생성하..