프로그래밍88 파이썬 해싱 (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. 파이썬 대소문자 변환하는 간단한 프로그램 만들기 파이썬을 사용하여 사용자로부터 입력받은 텍스트를 대문자와 소문자로 변환하는 간단한 프로그램을 만들어보겠습니다. 이 프로그램은 문자열을 대문자로 변환하는 upper() 메서드와 소문자로 변환하는 lower() 메서드를 사용하여 작성됩니다. 파이썬은 문자열을 다루는 데에 매우 편리한 기능을 제공합니다. 입력받은 텍스트를 대문자로 변환한 후 소문자로 변환하여 출력하는 것이 목표입니다. 우선, 다음과 같이 파이썬 코드를 작성합니다. def convert_text(text): # 대문자로 변환 upper_text = text.upper() # 소문자로 변환 lower_text = text.lower() return upper_text, lower_text if __name__ == "__main__": input.. 2024. 4. 9. 이전 1 ··· 9 10 11 12 13 14 15 ··· 22 다음