python20 공격자 IP 차단 Python 소스 👍공격자 IP를 차단하는 전체 소스입니다.main.pyimport subprocessimport timeimport jsonimport osimport urllib.requestimport urllib.parsefrom collections import defaultdictfrom datetime import datetime, timedeltaCONFIG_FILE = "config.json"def load_config(): if os.path.exists(CONFIG_FILE): with open(CONFIG_FILE, 'r', encoding='utf-8') as f: return json.load(f) return { "check_interva.. 2026. 5. 28. Python 유명한 라이브러리 소개 및 웹 크롤링 파이썬을 공부할 때 꼭 알아야 할 유명 라이브러리는 데이터 처리, 시각화, 머신러닝, 웹 개발 등 다양한 분야에서 활용됩니다. 아래에 대표적인 라이브러리와 간단한 예제를 정리했으니 실습에 바로 활용해 보세요.📊 데이터 분석 & 처리pandas 표 형식 데이터를 다루는 대표 라이브러리. import pandas as pddf = pd.read_csv('sales.csv')print(df[df['price'] > 10000])pythonNumPy 빠른 배열 연산과 수치 계산.pythonimport numpy as nparr = np.array([1, 2, 3])print(arr * 2) # [2, 4, 6]🎨 데이터 시각화Matplotlib / Seaborn 그래프와 차트를 쉽게 그릴 수 있음.pyth.. 2026. 5. 20. 윈도우 서버(또는 PC)에 대한 무차별 대입 공격(Brute-force)을 방어 Python 소스 main.py 소스import subprocessimport timeimport jsonimport osimport urllib.requestimport urllib.parsefrom collections import defaultdictfrom datetime import datetime, timedeltaCONFIG_FILE = "config.json"def load_config(): if os.path.exists(CONFIG_FILE): with open(CONFIG_FILE, 'r', encoding='utf-8') as f: return json.load(f) return { "check_interval_seconds": 60, .. 2026. 5. 13. Uvicorn ASGI(Asynchronous Server Gateway Interface) 서버 사용방법 Uvicorn은 Python의 ASGI(Asynchronous Server Gateway Interface) 서버로, FastAPI 같은 비동기 웹 프레임워크를 실행할 때 가장 많이 사용되는 고성능 서버입니다. 설치는 pip install uvicorn으로 간단하며, 명령줄이나 코드 내에서 실행할 수 있습니다.🔹 Uvicorn 기본 개념ASGI 서버: 비동기 프로그래밍을 지원하는 Python 서버 인터페이스. Django, FastAPI 등과 호환.지원 프로토콜: HTTP/1.1, WebSocket.주요 특징: 빠른 속도, 낮은 메모리 사용량, 비동기 이벤트 루프(asyncio, uvloop) 지원.🔹 설치 방법bashpip install uvicorn추가적으로 FastAPI 같은 프레임워크와 함께 .. 2026. 5. 13. Python에서 GUI제작용 tkinter 라이브러리 사용예제 나열 Python에서 GUI를 만들 때 tkinter는 가장 기본적이고 널리 쓰이는 라이브러리입니다. 윈도우, 버튼, 라벨 등 다양한 위젯을 손쉽게 구현할 수 있으며, 학습 곡선이 완만해 초보자에게 적합합니다.🖥️ Tkinter 기본 개념Tkinter: Python 표준 GUI 라이브러리, 별도 설치 없이 사용 가능.윈도우 생성: Tk() 객체를 만들어 기본 창을 띄움.이벤트 루프: mainloop()를 호출해 창을 유지하고 이벤트 처리.pythonimport tkinter as tkroot = tk.Tk() # 기본 윈도우 생성root.title("Hello Tkinter") # 창 제목 설정root.geometry("300x200") # 창 크기 설정label = tk.Label.. 2026. 5. 11. Pillow(PIL Fork) 이미지 처리 라이브러리 사용법 Pillow(PIL Fork)는 파이썬에서 이미지 처리와 편집을 쉽게 할 수 있도록 도와주는 라이브러리입니다. 가장 중요한 클래스는 Image이며, 이미지 열기·저장·변환·필터링·그리기 등 다양한 기능을 제공합니다.📌 설치 방법pip 설치bashpip install Pillow🖼️ 기본 사용법이미지 열기pythonfrom PIL import Imageim = Image.open("example.jpg")print(im.format, im.size, im.mode) # JPEG (1920, 1080) RGBformat: 파일 형식(JPEG, PNG 등)size: (가로, 세로) 픽셀 크기mode: 색상 모드 (RGB, L, CMYK 등)이미지 표시pythonim.show()디버깅이나 테스트 시 유용하.. 2026. 5. 11. 이전 1 2 3 4 다음