:::: 개발 :::: 456

파이썬 간단한 숫자 맞추기 게임

from random import randint # 랜덤하게 1~50 사이 숫자 생성 pc_choice = randint(1,50) palying = True # 맞출때 까지 루프 while palying: # 유저가 고른 숫자 user_choice = int(input("choose Number ")) # 같으면 짝짝 if user_choice == pc_choice: print("you won ",pc_choice) palying = False elif user_choice > pc_choice: print("Lower") elif user_choice < pc_choice: print("Higher ")

spring 마지막날 ,lastday , 막날 계산 , 날짜 계산

String day ="202208" // 로 날짜가 넘어올때 자동으로 마지막 날짜 계산 Stirng day1 = day.substring(0,4) Stirng day2 = day.substring(4,6) LocalDate tempLastDay = LocalDate.parse(day1+"-"+day2+"-"+"01"); // 2022-08-01 LocalDate monLastDay = tempLastDay.withDayOfMonth( tempLastDay.lengthOfMonth()); // 2022-08-31 //최종변환 Timestamp endDateTime = Timestamp.valueOf(monLastDay.atTime(23,59,59)); // 2022-08-31T23:59:59 끝 JPA ..

셀레니움 카카오 클릭 기부(같이가치) 1차 로그인 ~ 응원 하트 클릭 까지

클릭 기부하고 싶은데 예전에는 어린이들만 했다.. 왜 그랬는지 노인들은 싫었는데 ㅎㅎ 이제 40대가 되니 에헴 여하튼 생각날때마다 들어가서 응원 (하트) 누리고 댓글을 달았다 그래도 개발자인데 한방에 하는 방법이 없을까 하다 크롤링 배워서 해보기로 함 그래서 백수기념으로 한번 만들어봤다 재밌다 파이썬 겁나 빠르게 90개 정도 9천원 !!! 기부ㅋㅋ 코드 참고 하시고 시간 되시는 분 파이썬 돌려서 기부해주시면 좋을 거 같다 시간 되면 댓글까지 할 예정 from selenium import webdriver from selenium.webdriver.common.keys import Keys import pyautogui import pyperclip import time #브라우저 생성 browser = ..

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__은 인터프리터에서 직접 실행했을 경우에만 ..