코딩 연습
-
마우스 클릭 게임 - 5초에 몇 번 클릭, 몇 번 터치 가능!코딩 연습 2025. 10. 25. 21:03
5초 안에 마무스 클릭 몇 번, 모바일에서는 터치 몇 번 가능하세요? 손가락 연타 능력을 측정하는 "Top Speed Game"으로 테스트 해보세요! 마우스 클릭 게임 - html 소스코드로 만들어보기 최근 짧고 강력한 재미를 주는 이런 5초 게임들이 인기인데요. 단순하면서도 중독성 있는 마우스 클릭 게임으로 잠깐 휴식 시간을 가져보세요. 🎮 Top Speed Game 방법은 매우 간단합니다.게임 '시작' 버튼을 누르면 "3, 2, 시작!"이 나오고, '터치!' 버튼이 누를 수 있게 되면서 5초 카운트다운이 시작됩니다.제한 시간 동안 "터치!" 버튼을 가능한 한 많이 클릭하세요.5초가 지나면 자동으로 멈추고, 몇 번 클릭했는지 결과가 표시됩니다. 💡 이런 터치 스피드 게임이 왜 인기가 ..
-
워드프레스 글 목록 읽고, 엑셀로 저장하고, 글 포스트 삭제하기코딩 연습/코딩배우기 2025. 8. 7. 11:12
워드프레스 API를 활용하여 포스트 목록 전체를 읽어오는 코드, 그리고 포스트 ID, 글제목, 상태, 작성일, URL을 엑셀로 저장하는 코드, 마지막으로 삭제하고 싶은 포스트를 엑셀에서 id를 불러와서 삭제하는 파이썬 코드입니다. 워드프레스 API 활용한 포스트 관리하기 관련 라이브러리 상단에 추가하고, 워드프레스 URL과 사용자 id & pw 설정하기import osimport pandas as pdimport requestsfrom requests.auth import HTTPBasicAuthWP_URL = 'https://your_domain.kr/' # 자신의 워드프레스 주소WP_USERNAME = 'you_id@naver.com' # 워드프레스 새사용자 이름WP_PASSWORD = 'Uoo..
-
파이썬 정규식 r'[^\w]' 의미와 re.sub(r'[^\w\s]', '', text) 사용코딩 연습/코딩배우기 2025. 2. 1. 14:54
파이썬 정규식 r'[^\w]'정규식 r'[^\w]'는 특정 패턴을 찾기 위해 사용되는 것으로 각 부분의 의미를 설명하면, r'' : r은 "raw string"을 의미하며, 이 형식으로 문자열을 정의하면 이스케이프 문자(\)가 특별한 의미를 갖지 않고 그대로 문자열로 처리됩니다. 예를 들어, \n은 줄 바꿈이 아닌 문자로 인식됩니다. [ ] : 대괄호([ ])는 문자 클래스를 정의합니다. 이 안에 있는 문자 중 하나와 일치하는 경우를 찾습니다. ^ : 대괄호 안에서 ^는 "not"을 의미합니다. 즉, 대괄호 안에 있는 문자들을 제외한 모든 문자와 일치합니다. \w : \w는 알파벳 대문자(A-Z), 소문자(a-z), 숫자(0-9) 및 언더스코어(_)를 포함하는 모든 단어 문자를 의미합니다. 즉, \w는 ..
-
파이썬 정규표현식 r'"(.*?)" ' 과 re.DOTALL 알아보기코딩 연습/코딩배우기 2025. 2. 1. 14:30
구글 gemini api로 특정 문자열을 다듬어서 반환하는 코드가 아래 리스트로 나와서 문자열만을 다시 추출하기 위해 정규표현식을 사용함 파이썬 정규식 r'"(.*?)" ' 과 re.DOTALL ▷구글 gemini api 반환 결과['{\n', '"rewritten_sentences": "헌화로는 헌화가에서 이름을 따온 도로예요. 순정공이 강릉 태수로 부임할 때, 그의 부인인 수로부인이 절벽 위 철쭉을 꺾어달라고 했대요. 하지만 위험해서 아무도 못했는데, 소를 끌던 노인이 나서서 꽃을 꺾어 바치며 헌화가를 불렀대요."\n', '}'] ▷ 정규표현식matches = re.findall(r'"(.*?)"', data, re.DOTALL) 정규표현식 "(.*?)"는 문자열에서 큰따옴표(")로 감싸인 내용을 ..
-
블로그 글 복사 - 네이버 블로그 텍스트 추출코딩 연습/코딩배우기 2024. 11. 24. 22:29
네이버 블로그의 텍스트가 필요할 때 마우스 문장 하나씩 드래그하여 복사하는 방법도 있고, 혹시 블로그 글 복사 방지가 되어있을 때 브라우저의 설정에서 막힌 스크립트를 풀고 드래그를 하는 방법도 있지만, 아래처럼 프로그램을 만들어서 사용하는 방법도 있습니다. 프로그램 다운로드 네이버 블로그 텍스트 추출하기위 프로그램의 소스코드는 다음과 같습니다. 프로그램 사용법 보기 import refrom tkinter import *import tkinter as tkimport tkinter.messagebox as msgboximport webbrowserimport requestsfrom bs4 import BeautifulSouproot = Tk()root.title('네이버 블로그 텍스트 추출')root..
-
티스토리 글쓰기 - 파이썬 selenium 자동 등록 코드코딩 연습/코딩배우기 2024. 11. 21. 10:23
2년 전에 티스토리 API를 활용하여 자동 등록하는 코드를 만들었는데, 이용을 안 하다가 최근에 다시 해볼까 해서 정보를 찾아보니 티스토리 등록 API가 없어졌다고 한다. 그래서 selenium을 만들어서 테스트한 후 그 코드를 올려봅니다. 티스토리에 html 파일 자동 등록하기티스토리에 여러개의 글을 html 파일 형태로 등록하기 위해서는 다음과 같은 절차로 진행합니다.카테고리를 하나 만든다. (카테고리가 없으면 생략해도 되지만, 아래 코드는 '테스트'라는 카테고리에 등록함)티스토리에 포스팅 등록할 html 파일을 먼저 만든다.selnium을 사용하여 티스토리에 자동으로 html 모드 방식으로 등록하도록 코드를 작성한다. (아래 코드) 등록 페이지 먼저 확인하기 1. 티스토리 카테고리 만들기 2...
-
동영상 음원추출 - 파이썬 moviepy 사용코딩 연습 2024. 11. 7. 23:23
동영상에서 오디오 음원을 추출하고 싶을 때 파이썬 moviepy 라이브러리를 사용하니 아주 쉽게 영상 음원 추출이 가능했어요. 내 영상을 웹 사이트에 올릴 필요 없이 PC에 있는 동영상을 선택만 하면 바로 mp3로 만들어 준답니다. 동영상 음원추출 파이썬 코드로 작성해서 사용하기유튜브 동영상을 다운로드 받는 프로그램을 사용해서 영상을 받았는데, 오디오 음원 추출이 하고 싶을 때가 있습니다. 유튜브 영상 다운로드 프로그램 받기 보통은 웹 사이트에 영상을 올려서 동영상 음원 추출을 하곤 하는데, 파이썬의 movepy 라이브러리를 사용하면 간편하게 영상 음원 추출이 가능합니다. 이 라이브러리와 Tkinter를 사용하면 아주 간단하게 동영상 오디오 추출 프로그램을 만들 수 있습니다. ※ 파이썬 moviep..
-
html color에 사용할 rgb 색상표 만들기코딩 연습/코딩배우기 2024. 9. 8. 11:58
html 코딩 시 color의 색상 코드를 입력할 때 참고할 수 있는 rgb 색상표를 Matplotlib 라이브러리 파이썬 코드로 쉽게 만들 수 있어서 올려봅니다. RGB 색상표 코드 확인하기 rgb 색상표 만드는 파이썬 코드색상표 영문 이름, HEX 코드, 그리고 색상을 테이블로 표시되는 html 코드를 생성합니다.from matplotlib import colors as mcolors# 시작 테이블 태그colors_html = ''' Color Name HEX Display '''for key, hex_value in mcolors.CSS4_COLORS.items(): print(f"{key:20} : {hex_value}") # RGB..