실용적인 알고리즘 4

[파이썬, RPA] - RPA 단계 별 예시 코드 구현

1. 기본 자동화기본 자동화는 단순하고 반복적인 작업을 자동화.# 엑셀 파일에서 데이터를 읽고 다른 파일에 복사하는 작업을 자동화 하는 코드import openpyxl# 엑셀 파일 열기workbook = openpyxl.load_workbook('input.xlsx')sheet = workbook.active# 데이터를 읽어서 새로운 파일에 쓰기new_workbook = openpyxl.Workbook()new_sheet = new_workbook.activefor row in sheet.iter_rows(values_only=True): new_sheet.append(row)new_workbook.save('output.xlsx')# 웹 페이지에서 특정 데이터를 추출해서 CSV 파일로 저장하는 자..

[자바스크립트] 마우스 이동에 따른 이미지 움직임 & 글레어 효과

해당 코드는 유튜브의 코딩애플님의 영상을 보며 적용했습니다. 구현 과정 우선 css요소는 하나씩 적용하며 변경하면 더욱 재미있는 효과가 나올 것 같으며 가장 중요했던 것으로는 이벤트 요소로 mousemove에 따른 것으로 해당 이벤트가 적용될 때마다 전달해져 오는 파라미터값인 e의 offset값으로 x,y 좌표값을 가져올 수 있었다. 여기서 offset은 특정 값으로부터의 위치로 예를 들어 문자열 "abcdef"가 있다면 c는 a위치에서 offset 2가 된다. 그리고 마우스 움직임에 따른 회전을 적용하기 위해서 rotate를 적용할 때 해당 영상에 있는 효과처럼 Y축으로 적용할 때는 x 위치에 따라 -20deg ~ 20deg를 적용하기 위해서 x*a+b = -20deg ~ 20deg 로 적용해서 카드 ..

[파이썬] 파이썬 코드를 실행 파일로 만들기

방법 Pylanstaller 사용 아래 코드를 실행하게 되면 dist 폴더 안에 실행 파일 이름으로 폴더가 생기는데 해당 폴더 안에 파일이 생성되어 있음. # terminal pip install pyinstaller # 설치 pyinstaller python_file.py # 작성한 파이썬 파일 변환 cx_Freeze 사용 # terminal pip install cx_Freeze # 설치 cxfreeze python_file.py --target-dir dist # 작성한 파이썬 파일 변환 여기서 위 코드를 설치하기 좀 그렇다면 가상환경에서 설치하는 것도 좋기에 아래에 작성하겠습니다. # terminal python -m venv venv # 가상환경 venv 설치 venv/Scripts/activa..

[FM2024, 파이썬] Facegen 공통 사진 복사 및 이름 변경

구현 의도 근래에 기초적인 알고리즘으로 기초를 다지면서 지내다보니 포스팅에 대해 신경쓰고 있지 않았으며 또 FM2024를 하다가 계속 찰흑 덩어리 애들이 보이면 사진을 구해서 포토샵으로 누끼 딴걸 인게임 내에서 사용중인 스킨으로 해당 캐릭터의 고유 ID로 파일 이름 변경 후 Facegen 프로그램을 실행과정을 거쳐서 해결했는데 몇 개인지도 모르는 고유 캐릭터를 하나씩 변경하기 힘들고 귀찮아서 우선 자주 보이는 2002061000부터 2002079999 까지 모두 같은 사진으로 복사 파일을 이름만 변경해서 생성하기 위해 파이썬을 활용한 실용적인 알고리즘을 작성 구현 과정 우선 파이썬 외장 함수인 shutil을 사용 shutil이란 shell utilities의 줄인 말로 파일 및 디렉토리 작업을 수행하는 ..