4. 프로그램(pandas, Counter)
import pandas as pd from collections import Counter file_path = r'17. 로또번호\lotto.xlsx' df_from_excel = pd.read_excel(file_path, engine='openpyxl') df_from_excel = df_from_excel.drop(index=[0,1]) df_from_excel.columns = [ '년도', '회차', '추첨일', '1등당첨자수', '1등당첨금액', '2등당첨자수', '2등당첨금액', '3등당첨자수', '3등당첨금액', '4등당첨자수', '4등당첨금액', '5등당첨자수', '5등당첨금액', '당첨번호1', '당첨번호2', '당첨번호3', '당첨번호4', '당첨번호5', '당첨번호6', '보너스..
2024. 1. 8.
3. 프로그램(cv2) 모자이크, 이미지 그림 변환
OpenCV 이미지처리, 영상처리 import numpy as np import cv2 face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades +'haarcascade_frontalface_default.xml') ff = np.fromfile(r'15. 얼굴 모자이크\샘플사진.jpg', np.uint8) img = cv2.imdecode(ff, cv2.IMREAD_UNCHANGED) img = cv2.resize(img, dsize=(0, 0), fx=1.0, fy=1.0, interpolation=cv2.INTER_LINEAR) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.det..
2024. 1. 8.
1. 프로그램 (random, gtts, qrcode, psutil, CurrencyConverter)
random 함수의 기능들 random.random() 0.0 ~ 0.999999 random.uniform(a, b) a와 b사이의 실수값 반환 random.randint(a, b) a와 b사이의 정수값 반환 random.randrange(a, b) a와 b사이의 정수값 반환 random.randrange(a) 0부터 a사이 정수값 반환 random.choice(type) type에는 문자열, 리스트, 튜플, range의 값을 입력받을 수 있고 무작위로 하나의 원소 뽑는다 import random rum = random.randint(1, 100) cut = 1 while True: try: num = int(input("1~100 사이의 숫자를 입력하세요: ")) if num > rum: print(..
2023. 12. 28.
기본 문법
>>> a =123 >>> b = "안녕하세요" >>> print(f"a값:{a} b값:{b}") a값:123 b값:안녕하세요 input() 사용자 압력값을 받는 함수 문자열로 받기 때문에 숫자 연산은 안 함 변수는 값을 저장할 때 사용하는 식별자로 변할 수 있는 자료를 의미 = 의 의미는 왼쪽의 값이 오른쪽의 값을 가리키는 것 왼쪽의 변수가 오른쪽의 주소값을 가리키고 주소를 찾아가면 실제 값이 무엇인지 알 수 있다. 변수를 사용할 때는 실제값을 사용함 리스트 [] 여러 개의 데이터를 하나의 변수로 묶어 표현할 수 있는 자료형 a = [1, 2, 3, 4, 5] >>> a[:2] [1, 2] >>> a[3:] [3, 4, 5] a.append(6) a = [1, 2, 3, 4, 5, 6] 리스트에는 여러..
2023. 12. 27.