'▷ 도전' 카테고리의 글 목록
본문 바로가기

▷ 도전35

python 로또 번호 생성기 #2. 로또 번호 생성하기(1) 로또 번호 생성기 만들기 두번째. 파이썬으로 1에서 45까지 숫자중 중복없이 6개의 숫자를 무작위로 추출하는 코드를 만들어보려함. 지난 포스팅은 역대 당첨번호를 수집해서 DB에 저장하는 파이썬 코드를 만들어봄. 먼저 보고 오는것을 추천!!! 방법이 궁금하다면 아래 클릭 python 로또 번호 생성기 #1. 역대 당첨 번호 수집 로또 번호 생성기를 만든어보려함. 단순하게 번호를 무작위로 6개를 선택하는게 아니라 역대 당첨번호와 비교해서 추출할 것임. 기본적으로 2번이상 당첨된 번호 조합은 없다고 보고 무작위로 419ba.tistory.com #2. 무작위 번호 추출 1. 모듈 numpy import numpy as np 2. 번호 추출 # 1에서 45까지 숫자중 6개 무작위 추출 mynum = set(np.. 2023. 7. 18.
python 로또 번호 생성기 #1. 역대 당첨 번호 수집 로또 번호 생성기를 만든어보려함. 단순하게 번호를 무작위로 6개를 선택하는게 아니라 역대 당첨번호와 비교해서 추출할 것임. 기본적으로 2번이상 당첨된 번호 조합은 없다고 보고 무작위로 선택된 번호 조합중 1등 또는 2등 당첨 기록이 있는 번호 조합은 제외하는 방식으로 번호를 추출. 그리고 추가로 내가 선택한 번호 조합이 1등, 2등 당첨 기록이 있는지도 확인. #1. 역대 당첨 번호 수집 python web crawling으로 수집해서 DB로 저장 1. 모듈 request, splite3 import requests import sqlite3 2. db 회차, 1등 당첨 번호와 보너스 (6개 번호), 당첨인원, 당첨금, 추첨일 순서로 저장 db_path = 'lotto.db' db = sqlite3.co.. 2023. 7. 16.
아나콘다 가상환경 만들기 1. Anaconda를 설치합니다. 만약 아직 설치하지 않았다면, 공식 웹페이지에서 다운로드 및 설치를 진행. (https://www.anaconda.com/products/individual) 2. Anaconda가 설치되었으면, Anaconda Prompt를 실행. 윈도우 사용자라면 '시작 메뉴'에서 검색창에 "Anaconda Prompt"를 입력해 찾을 수 있음. 3. 가상환경을 만들기 위해 아래 명령어를 Anaconda Prompt에 입력. conda create --name 가상환경이름 python=3.X 여기서 "가상환경이름"은 원하는 가상환경의 이름으로 바꾸고, "3.X"는 사용하고자 하는 파이썬 버전을 나타냄. 예를 들어, 가상환경 이름을 "myenv"로 하고, 파이썬 3.8을 사용하고자 .. 2023. 7. 16.
pyinstaller 사용법 1. --name: 생성될 실행 파일 이름 지정 pyinstaller main.py --name=hello-world 위 명령어를 실행하면, `hello-world`라는 이름의 실행 파일이 생성됨. 2. --onefile: 하나의 실행 파일 생성 하나의 실행 파일로 묶어주는 옵션. pyinstaller main.py --onefile 위 명령어를 실행하면, `dist` 폴더 안에 `main.exe`와 함께 필요한 파일들이 한 파일로 묶여져 `main.py`와 동일한 디렉토리 구조로 생성. 3. --onedir: 하나의 디렉토리에 실행 파일 생성 하나의 디렉토리에 실행 파일을 넣어주는 옵션. pyinstaller main.py --onedir 위 명령어를 실행하면 `dist` 폴더 안에 `main`이라는 .. 2023. 5. 23.
리눅스 스크린 명령어 모음 스크린(Screen)을 사용하기 위한 명령어를 정리. 1. 시작/연결 - screen: 새로운 스크린 세션 시작 - screen -S [session_name]: [session_name]을 이름으로 하는 스크린 세션 시작 - screen -ls: 현재 실행 중인 스크린 세션 목록 출력 - screen -r [pid]: 특정 스크린 세션으로 다시 참여 - screen -d [pid]: 다른 스크린 세션으로 이동할 때, 디폴트 스크린 세션을 떠남 2. 스크린 세션 내에서 - ctrl+a,c: 새 창 생성 - ctrl+a,n: 다음 화면으로 이동 - ctrl+a,p: 이전 화면으로 이동 - ctrl+a," : 창 목록 화면으로 이동 - ctrl+a,A: 현재 윈도우 이름 변경 - ctrl+a,K: 현재 윈도.. 2023. 5. 15.
python : 마우스 제어 이전 포스팅 '마우스 좌표 가져오기' 에 이어 간단한 사용법을 정리 1. 모니터 크기 확인 import pyautogui # 화면크기 -------------------------------- size = pyautogui.size() print(size) # output --> Size(width=2560, height=1440) 2. 마우스 제어 import pyautogui # 변수 ------------------ position_x = 1000# x좌표(절대좌표) position_y = 1000# y좌표(절대좌표) amount_x = 500# x이동량(상대좌표) amount_y = 500# y이동량(상대좌표) #------------------------ # 마우스 이동 ------------ .. 2022. 10. 30.
수학 문제 풀이 알바 이야기 오늘로 수학 문제 풀이 알바를 한지 20일정도 되는군요. 이상하게도 비슷한 일이 계속 들어오네요. 어떻게 연락처를 알았는지 알 수 없는데 그저께 전화가 와서 "할 수 있느냐?" "할 수 있다." "문제 샘플 보내줄테니 풀이 샘플 보내달라" "알겠다." 잠시후 "내일 계약서 쓰고 문제도 받아가라" "알겠다." ​ 나름 이름있는 수학 교육 회사더군요. 나도 많이 들어보기도 했고. '뭐 이런일에 계약서까지 ' 라는 생각을 하며 어제 오전에 들렸다 왔네요. 생각하던 분위기와 다르게 회사처럼 되있더군요. ​ 어쨌든 몇가지 설명을 듣고 집으로... ​ 집에 오자마자 문제를 풀어봤는데 어려운 문제는 없는데 포맷에 맞춰 해야하니까 몇 문제 풀자마자 드는 생각이 ' 이건 단가가 안나오는데....' 문제를 풀때마다 그생각.. 2022. 10. 23.
python : 마우스 좌표 가져오기 1. 현재 마우스 좌표 출력 import pyautogui as pag # 현재 마우스 좌표 출력 mouse_position = pag.position() print(mouse_position) # output --> Point(x=2444, y=45) 불편함, 아직 이 기능이 필요한 이유를 모르겠음. 마우스 좌표를 실시간으로 표시하는 함수를 만들때 사용 하려나? 한번 해봄. 1) 마우스 움직일 때마다 좌표 출력 import pyautogui as pag import time import os while True: # 현재 마우스 좌표 출력 mouse_position_1 = pag.position() # print(mouse_position_1) time.sleep(0.1) mouse_position_2.. 2022. 10. 9.
python : strftime, strptime 자주 사용하는 것은 아니지만, 은근히 필요한 경우가 많음. 그래서 할때마다 문법이 헷갈림. 물론 할 때마다 검색해서 해도 되지만 이번 기회에 정리 해봄. ▶ datetime 을 문자열로 변환 from datetime import datetime now = datetime.now() # 년-월-일 date_str = now.strftime("%Y-%m-%d") # 년-월-일 시:분:초 now_str = now.strftime("%Y-%m-%d %H:%M:%S") print(date_str) print(now_str) print(type(now_str)) # output --> 2022-10-01 # output --> 2022-10-01 22:32:12 # output --> ▶ 문자열을 datetime로.. 2022. 10. 1.
quant 추천 카페 https://cafe.naver.com/invest79/11205 2021. 9. 28.