Python 10

[Python,코테] 2024 KAKAO WINTER INTERNSHIP - 가장 많이 받은 선물

안녕하세요, 대장코린이입니다.저는 가끔 프로그래머스에서 카카오 코딩테스트 문제를 풀어봅니다. 풀다보니 며칠만 지나도 어떻게 짯던거지? 하고 까먹어서 기록겸... 작성을 해보려합니다. https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 문제 설명오늘 설명드릴 문제는 "가장 많이 받은 선물"인데요.문제 내용은 아래와 같습니다. 문제 설명 입출력 예제 설명 2. 내 코드import pandas as pdimport numpy as npfrom ite..

카테고리 없음 2024.05.02

[Python] 매크로를 위한 이미지 전처리 -2

안녕하세요, 대장코린이입니다. 오늘은 매크로를 위한 이미지 전처리 2번째 입니다.- 1편https://carod00.tistory.com/entry/Python-%EB%A7%A4%ED%81%AC%EB%A1%9C%EB%A5%BC-%EC%9C%84%ED%95%9C-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%A0%84%EC%B2%98%EB%A6%ACgrayscale-pillow-1 [Python] 매크로를 위한 이미지 전처리(grayscale, pillow) - 1안녕하세요 대장코린이입니다. 오늘은 파이썬 매크로 특집 3탄입니다. 저는 귀찮은 작업을 상당히 좋아하지 않기 때문에 매크로를 자주 작성하는 편인데요... 매크로를 작성하다보면 화면상에carod00.tistory.com 매크로 과정에서 ..

카테고리 없음 2024.05.02

[Python] 매크로를 위한 이미지 전처리(grayscale, pillow) - 1

안녕하세요 대장코린이입니다. 오늘은 파이썬 매크로 특집 3탄입니다. 저는 귀찮은 작업을 상당히 좋아하지 않기 때문에 매크로를 자주 작성하는 편인데요... 매크로를 작성하다보면 화면상에서 어떤 이벤트를 감지하거나, 특정 이미지의 위치를 찾는 등 이미지 서치를 활용할 때가 아주 많아요. 하지만 이미지 서치(pyautogui에서 제공하는 locateOnScreen)가 만능은 아닙니다. 사실 저는 정교한 매크로 작업에서는 이미지 서치를 사용하지 않아요. 왜냐면 pyautogui의 이미지 서치는 말그대로 화면상에서 그림 파일과 일치하는 부분을 찾아주는 것이기 때문에 만약 게임처럼 찾고자 하는 대상의 배경이 계속 달라진다거나 하는 경우에는 confidence를 조정한다 하더라도 결과가 좋지 않을 가능성이 큽니다. ..

카테고리 없음 2024.04.23

[Python, 한글] 파이썬으로 한글 내용 읽기 [기초편] - 2

안녕하세요, 대장코린이입니다. 저번시간에는 한글문서를 열고, 컨트롤할 수 있는 내용들을 다뤘어요. 오늘은 본격적으로 한글 문서 내용들을 파이썬으로 가져오는 방법을 배워봅시다. ▼[Python, 한글] 파이썬을 이용하여 한글문서 작성하기 [기초편] - 1 https://carod00.tistory.com/entry/Python-%ED%95%9C%EA%B8%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%ED%95%9C%EA%B8%80%EB%AC%B8%EC%84%9C-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0-%EA%B8%B0%EC%B4%88%ED%8E%B8-1 1. 한글 파일 열기 먼저 한글 ..

카테고리 없음 2024.03.15

[Python] 마틴게일 배팅법 시뮬레이션

안녕하세요, 대장코린이입니다. 제가 평소에 주식이나 실생활에서 수입을 낼 수 있는 방법에 대해 많이 고민합니다(부자되고싶어요...). 그중 마틴게일이 눈에 들어왔는데요. 마틴게일 배팅법은, 50% 확률로 2배의 수익을 얻을 수 있다면, 실패시 배팅금을 2배씩 올리는 방법입니다. 한마디로 몇번을 지던 한번만 이기면 이전의 모든 손실을 엎을만큼 배팅하는 것이죠. 사실 이론상 시드가 무한하다면 절대 잃지 않는 방법이기도 합니다. 하지만 반대로 무한히 반복하다보면 반드시 실패하는 방법이기도 하죠. 초기 배팅금이 아무리 작더라도 10번 20번 연속 실패할 확률은 반드시 존재하며 무한히 반복되다보면 언젠간 반드시 청산하게 됩니다. 하지만 청산당하기 직전까지라면, 무조건 수익을 내는 것도 맞습니다. 그럼... 초기 ..

카테고리 없음 2024.03.13

[Python, 한글] 파이썬을 이용하여 한글문서 작성하기 [기초편] - 1

안녕하세요, 대장코린이입니다. 제가 최근에 아주 유용하게 사용했던 기능에 대해 한번 소개하려하는데요. 파이썬을 이용하여 한글 문서 작성하기에 대해 알아볼게요. 업무중 여러개의 한글 보고서를 검토하고 작성해야 하는 일이 있었는데요. 보고서 하나에 200 페이지가 넘는 ㅜㅜ 그런 보고서가 18개가 있었어요. 도저히 손과 눈으로는 안될 것 같아서 파이썬을 이용하여 문서 자동화로 해결하였습니다. 0. 라이브러리 설치 사용한 라이브러리는 win32com.client를 사용했어요 설치 방법은 아래와 같이 pip를 이용하여 설치해줍니다~ pip install pywin32 1. 한글파일 열기 파이썬으로 한글문서를 다룰려면 먼저 파이썬으로 한글문서를 열줄 알아야겠죠? hwp = win32.gencache.EnsureD..

카테고리 없음 2024.03.07

[Python] 이미지 서치로 매크로를 만들어보자 / pyautogui

안녕하세요, 대장코린이입니다. 오늘은 매크로의 꽃 pyautogui를 이용한 이미지 서치를 배워보겠습니다. 도움이 되었으면 좋겠습니다. 목차 1. 이미지 서치 : locateOnScreen 2. 게임 매크로 만들기 1. 이미지 서치 : locateOnScreen img = './img.png' region = (100,100,10,10) confidence= 0.9 pos = gui.locateOnScreen(img,confidence=confidence,region=region) In [1]: pos Out[1]: Box(left=1420, top=602, width=24, height=26) locateOnScreen은 화면상에서 이미지를 검색하는 함수입니다. 만약 이미지를 찾을 시, 해당 이미지의 ..

카테고리 없음 2023.07.20

[Python] 매크로를 만들어보자 / pyautogui, keyboard

안녕하세요, 대장코린이입니다. 오늘은 pyautogui를 이용해 매크로를 만들어볼건데요. 이거 할줄알면 생각보다 되게 재밌고 유용하더라구요. 회사에서도 반복되는 작업이 있으면 매크로를 만들어서 작업하기도 합니다. 도움이 되었으면 좋겠습니다. 목차 1. 마우스 좌표 불러오기 : gui.position 2. 마우스 다루기 3. 간단한 매크로 만들기 1. 마우스 좌표 불러오기 : gui.postion 매크로란 사람이 하기 귀찮은 작업을 대신 해주는 프로그램을 말합니다. 단순히 내가해야하는 작업을 컴퓨터가 똑같이 한다 생각하면 됩니다. 말 그대로, 내가 마우스를 움직여야하면 똑같이 움직이고, 클릭해야하면 똑같이 클릭하고, 키를 입력해야하면 똑같이 입력하는 것을 만드는거죠. 그러기 위해선 화면상의 좌표를 알아내는..

카테고리 없음 2023.07.19

[Python] 다양한 정규분포 그래프를 그려보자 / subplots, scatter, bar, fill_between

안녕하세요 대장코린이입니다. 오늘은 다양한 그래프를 그려볼건데요. 도움이 되었으면 좋겠습니다. 목차 1. 정규분포 데이터 생성 2. 그래프 여러개 그리기 : subplots, subplots_adjust 3. 산점도 그래프 그리기 : scatter 4. 막대그래프 그리기 : bar 5. 그래프 내부 채우기 : fill_between 1. 정규분포 데이터 생성 그래프를 그리기 위한 데이터로 정규분포를 사용해보겠습니다. mu = 3 , sigma =3인 정규분포와 mu = 0, sigma = 5인 정규분포 두개를 생성했습니다. # 모듈 불러오기 import matplotlib.pyplot as plt import numpy as np import seaborn as sb ## 테마 설정 sb.set_styl..

카테고리 없음 2023.07.18

[Python] 그래프를 그려보자 / matplotlib : figure, axis, plot

안녕하세요 대장코린이입니다. 프로그램을 작성하다보면 인터넷에서 검색한 후 필요한 기능들에 대해 단기적으로 사용하는 경우가 많습니다(저는 그래요). 그래서 차근차근 그동안 해왔던 것을 기록해보려합니다. 아주 기초적인 부분부터 제가 나름 유용하다 생각한 기능이나, 자작 코드들을 공유하려합니다. 도움이 되었으면 좋겠습니다. 목차 1. figure : 도화지 꺼내기 2. axis : 도화지에 그릴 영역 그리기 3. plot : 도화지에 그리기 1. figure : 도화지 꺼내기 파이썬은 가시화에 매우 높은 자유도와 편리한 기능이 특징이라 생각합니다. 그러나 그만큼 가시화 하는 방법도 매우 다양합니다. 기본적으로 그림을 그린다고 생각해봅시다. 가장 먼저 필요한 준비물이 무엇일까요? 그림을 그릴 도화지가 필요하겠죠..

카테고리 없음 2023.07.17