Python/라이브러리
-
Python의 collections 모듈에 있는 Counter 클래스에 대해 알아보겠습니다.Counter는 데이터의 빈도를 계산하는 데 특화된 도구로, 코드를 간결하게 만들고 성능을 향상시키는 데 큰 도움이 됩니다.Counter 소개Counter는 해시 가능한 객체를 세는 데 사용되는 딕셔너리의 하위 클래스입니다. 요소가 딕셔너리 키로 저장되고, 그 개수가 딕셔너리 값으로 저장됩니다.기본 사용법from collections import Counter# 리스트에서 요소 개수 세기fruits = ['apple', 'banana', 'apple', 'cherry', 'banana', 'apple']fruit_counter = Counter(fruits)print(fruit_counter) # Counter(..
Python Collections의 Counter: 데이터 빈도 계산의 강력한 도구Python의 collections 모듈에 있는 Counter 클래스에 대해 알아보겠습니다.Counter는 데이터의 빈도를 계산하는 데 특화된 도구로, 코드를 간결하게 만들고 성능을 향상시키는 데 큰 도움이 됩니다.Counter 소개Counter는 해시 가능한 객체를 세는 데 사용되는 딕셔너리의 하위 클래스입니다. 요소가 딕셔너리 키로 저장되고, 그 개수가 딕셔너리 값으로 저장됩니다.기본 사용법from collections import Counter# 리스트에서 요소 개수 세기fruits = ['apple', 'banana', 'apple', 'cherry', 'banana', 'apple']fruit_counter = Counter(fruits)print(fruit_counter) # Counter(..
2024.08.29 -
Error! Cannot read input picture file 'img.HEIC' HEIC 파일은 High Efficiency Image Coding(HEIC) 포맷으로, 주로 iOS 기기에서 사용되는 이미지 파일 형식입니다. 주로 HEIC 포맷은 이미지 파일을 고효율로 압축하면서도 품질을 유지하는 데 사용됩니다.이 오류 메시지는 지정한 경로에 있는 HEIC 파일을 읽거나 처리할 수 없음을 나타냅니다. 이 문제를 해결하기 위해 다음과 같은 방법을 시도해볼 수 있습니다. 1. HEIC 파일을 PNG 또는 JPG로 변환HEIC 파일을 보다 널리 사용되는 PNG 또는 JPG 형식으로 변환하면 오류를 피할 수 있습니다. Python에서는 PIL(Pillow) 라이브러리와 함께 pyheif 라이브러리를 사용..
파이썬에서 HEIC 이미지 저장하기 (Error! Cannot read input picture file 'img.HEIC')Error! Cannot read input picture file 'img.HEIC' HEIC 파일은 High Efficiency Image Coding(HEIC) 포맷으로, 주로 iOS 기기에서 사용되는 이미지 파일 형식입니다. 주로 HEIC 포맷은 이미지 파일을 고효율로 압축하면서도 품질을 유지하는 데 사용됩니다.이 오류 메시지는 지정한 경로에 있는 HEIC 파일을 읽거나 처리할 수 없음을 나타냅니다. 이 문제를 해결하기 위해 다음과 같은 방법을 시도해볼 수 있습니다. 1. HEIC 파일을 PNG 또는 JPG로 변환HEIC 파일을 보다 널리 사용되는 PNG 또는 JPG 형식으로 변환하면 오류를 피할 수 있습니다. Python에서는 PIL(Pillow) 라이브러리와 함께 pyheif 라이브러리를 사용..
2024.08.11 -
PyChecker로 Python 코드 품질 향상하기Python 개발자들에게 매우 유용한 도구인 PyChecker에 대해 알아보려고 합니다. 코드 품질을 높이고 잠재적인 버그를 미리 잡아내는 데 큰 도움이 되는 이 도구, 함께 살펴볼까요?PyChecker란?PyChecker는 Python 코드의 정적 분석 도구입니다. 코드를 실행하지 않고도 소스 코드를 분석하여 잠재적인 오류, 버그, 스타일 문제 등을 찾아냅니다. 이는 개발 과정에서 시간을 절약하고 코드의 안정성을 높이는 데 큰 도움이 됩니다.설치 방법PyChecker는 pip를 통해 쉽게 설치할 수 있습니다:pip install pychecker기본 사용법PyChecker의 기본 사용법은 매우 간단합니다. 명령줄에서 다음과 같이 사용하면 됩니다:pych..
[Python 버그 분석] 버그 찾기, 정적 분석을 위한 PyCheckerPyChecker로 Python 코드 품질 향상하기Python 개발자들에게 매우 유용한 도구인 PyChecker에 대해 알아보려고 합니다. 코드 품질을 높이고 잠재적인 버그를 미리 잡아내는 데 큰 도움이 되는 이 도구, 함께 살펴볼까요?PyChecker란?PyChecker는 Python 코드의 정적 분석 도구입니다. 코드를 실행하지 않고도 소스 코드를 분석하여 잠재적인 오류, 버그, 스타일 문제 등을 찾아냅니다. 이는 개발 과정에서 시간을 절약하고 코드의 안정성을 높이는 데 큰 도움이 됩니다.설치 방법PyChecker는 pip를 통해 쉽게 설치할 수 있습니다:pip install pychecker기본 사용법PyChecker의 기본 사용법은 매우 간단합니다. 명령줄에서 다음과 같이 사용하면 됩니다:pych..
2024.08.11 -
파이썬에서 bcrypt 라이브러리를 이용하여 비밀번호를 안전하게 암호화하고 확인하는 방법에 대해 알아보겠습니다. bcrypt는 비밀번호 암호화를 위해 설계된 라이브러리로, salt라는 난수를 사용하여 암호화된 비밀번호가 동일한 입력에 대해서도 항상 다르게 나타나게 해줍니다. 이를 통해 비밀번호의 보안을 강화할 수 있습니다. 먼저 bcrypt 라이브러리를 설치해야 합니다. 터미널이나 커맨드 프롬프트에서 아래의 명령어를 입력하여 설치할 수 있습니다. pip install bcrypt 이제 bcrypt 라이브러리를 사용하여 비밀번호를 암호화하고 확인하는 방법에 대해 알아보겠습니다. import bcrypt # 비밀번호를 바이트 문자열로 변환 password = "my_password".encode('utf-8..
파이썬 암호화 복호화 (feat.bcrypt) 로그인 로직때 많이 쓰여요!파이썬에서 bcrypt 라이브러리를 이용하여 비밀번호를 안전하게 암호화하고 확인하는 방법에 대해 알아보겠습니다. bcrypt는 비밀번호 암호화를 위해 설계된 라이브러리로, salt라는 난수를 사용하여 암호화된 비밀번호가 동일한 입력에 대해서도 항상 다르게 나타나게 해줍니다. 이를 통해 비밀번호의 보안을 강화할 수 있습니다. 먼저 bcrypt 라이브러리를 설치해야 합니다. 터미널이나 커맨드 프롬프트에서 아래의 명령어를 입력하여 설치할 수 있습니다. pip install bcrypt 이제 bcrypt 라이브러리를 사용하여 비밀번호를 암호화하고 확인하는 방법에 대해 알아보겠습니다. import bcrypt # 비밀번호를 바이트 문자열로 변환 password = "my_password".encode('utf-8..
2023.11.02