본문 바로가기

전체 글129

Python에서 MySQL 데이터베이스 연동하기 Python은 데이터베이스와의 연동을 위해 다양한 라이브러리를 제공하고 있습니다. Python과 MySQL을 연동하는 방법과 간단한 예제 코드를 살펴보겠습니다. Python에서 MySQL 데이터베이스를 사용하려면 먼저 MySQL 서버에 연결해야 합니다. 이를 위해 Python에서는 mysql-connector 라이브러리를 주로 사용합니다. 만약 해당 라이브러리가 설치되어 있지 않다면, 먼저 설치해야 합니다. mysql-connector 라이브러리 설치방법 pip install mysql-connector-python 아래는 MySQL 데이터베이스에 연결하고 데이터를 조회하는 간단한 예제 코드입니다. 예제 코드: import mysql.connector # MySQL 서버에 연결 mydb = mysql.c.. 2024. 4. 18.
파이썬 OpenCV를 사용하여 카메라 제어방법 파이썬과 OpenCV를 사용하여 카메라를 제어하는 방법에 대해 알아볼게요. 아래는 간단한 카메라 미리보기 애플리케이션을 만드는 방법입니다. 먼저, OpenCV를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다. 우선 cmd 창에서 아래 명령을 입력합니다. pip install opencv-python 그러면 이렇게 설치가 됩니다. camera.py 파일을 만든 다음에 아래 소스를 입력합니다. 입력후 cmd 창에서 실행을 해주시면 됩니다. import cv2 def main(): # 카메라 객체 생성 cap = cv2.VideoCapture(0) # 0은 내장 카메라를 사용하겠다는 의미입니다. 외부 카메라를 사용하려면 인덱스를 변경하십시오. # 카메라가 정상적으로 열렸는지 확인 if not c.. 2024. 4. 16.
파이썬으로 HTML 소스파일 저장 파이썬을 사용하여 HTML 소스 파일을 저장하는 간단한 프로그램을 만들어 보겠습니다. import requests def save_html_source(url, file_name): try: response = requests.get(url) if response.status_code == 200: response.encoding = 'utf-8' # 인코딩 설정 with open(file_name, 'w', encoding='utf-8') as f: f.write(response.text) print(f"HTML 소스가 '{file_name}'에 저장되었습니다.") else: print("오류: 요청이 실패하였습니다.") except Exception as e: print("오류 발생:", e) if .. 2024. 4. 15.
파이썬 해싱 (Hashing)과 Base64 인코딩 활용 해싱 (Hashing)과 파이썬에서의 활용 해싱은 임의의 데이터를 고정된 길이의 고유한 값으로 변환하는 프로세스입니다. 이러한 해싱은 보안, 검색, 데이터 정합성 확인 등에 사용됩니다. 파이썬에서는 hashlib 모듈을 사용하여 다양한 해시 함수를 쉽게 활용할 수 있습니다. 예를 들어, sha256 해시 함수를 사용하여 문자열을 해싱하는 방법은 다음과 같습니다. import hashlib data = "Hello, World!" hashed_data = hashlib.sha256(data.encode()).hexdigest() print("SHA256 해시 값:", hashed_data) 위 코드는 "Hello, World!" 문자열을 sha256 해시 함수를 사용하여 해싱하고, 그 결과를 16진수 형태.. 2024. 4. 12.
파이썬 사각형 그리기: Turtle 모듈 활용 파이썬의 turtle 모듈을 사용하여 사각형을 그리는 방법에 대해 알아보겠습니다. 1. turtle 모듈 소개 turtle 모듈은 Python에서 그래픽을 그리는 데 사용되는 편리한 도구입니다. 간단한 명령어를 사용하여 다양한 도형을 그릴 수 있습니다. 2. 사각형 클래스 정의 import turtle class Rectangle: def __init__(self, width, height): self.width = width self.height = height self.t = turtle.Turtle() def draw(self): self.t.forward(self.width) # 가로 선 긋기 self.t.left(90) # 왼쪽으로 90도 회전 self.t.forward(self.height) .. 2024. 4. 11.
파이썬으로 짝수와 홀수의 합계를 구하는 함수 만들기 파이썬을 사용하여 주어진 리스트에서 짝수와 홀수의 합계를 구하는 함수를 만들어 보겠습니다. 이 함수는 주어진 리스트에서 짝수의 합계와 홀수의 합계를 각각 계산하여 반환할 것입니다. 우선, 파이썬 코드를 작성하기 전에 몇 가지 사전 지식을 알아두어야 합니다. 우리가 사용할 개념은 다음과 같습니다. 반복문 (for 루프) 조건문 (if 문) 함수 정의 그럼 이제 코드를 작성해보겠습니다. def even_odd_sum(numbers): # 짝수와 홀수의 합계를 저장할 변수 초기화 even_sum = 0 odd_sum = 0 # 주어진 리스트를 반복하면서 짝수와 홀수를 구분하여 합계 계산 for num in numbers: if num % 2 == 0: # 짝수인 경우 even_sum += num else: #.. 2024. 4. 10.