본문 바로가기

py7

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.
2.프로그램 (googletrans, pyautogui, pytesseract) 구글 번역기를 사용하기 위한 라이브러리 pip install googletrans==4.0.0-rc1 import googletrans translator = googletrans.Translator() str1 = "행복하세요" result1 = translator.translate(str1, dest='en', src='auto') print(f"행복하세요 => {result1.text}") str2 = "I am happy" result2 = translator.translate(str2, dest='ko', src='en') print(f"I am happy => {result2.text}") 6, 10: dest 번역될 문자, src 번역할 문자(auto 기본으로 되어 있음, 생략 가능 코드) .. 2024. 1. 6.
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.
CH02 데이터: 타입, 값, 변수, 이름 파이썬 데이터는 객체다 메모리 선반 중 각 슬롯은 폭이 1바이트(8비트), 슬롯의 번호는 0부터 끝까지다. 현대 컴퓨터는 수십억 바이트 메모리가 있으므로 거대한 가상 창고를 채운다 생각할 수 있다. 파이썬 프로그램은 운영체제에서 컴퓨터의 일부 메모리에 접근할 수 있다. 이 메모리는 프로그램 자체의 코드와 사용하는 데이터에 사용된다. 운영체제는 프로그램이 어떻게든 권한을 얻지않고, 특정 메모리의 위치를 읽거나 쓸 수 없도록 한다. 객체란. 메모리를 선반으로 비유를 사용한다면, 객체는 선반에서 공간을 차지하는 가변 크기 상자로 생각할 수 있다. 파이썬은 이러한 객체 상자를 만들어 선반의 빈 곳에 놓고 더 이상 사용하지 않르 때 제거한다. a = 7 값 7인 정수 객체를 생성.. 2023. 12. 27.