목록▶ Python (18)
IT 공부용
# 웹 크롤러 # URL 기준으로 원하는 데이터 긁어 오는데 사용 # 파이참 안에서 # file-setting-project-python-interpreter # pip 업데이트 # + 눌러서 BeautifulSoup4, requests -> install package : 설치 파일 - > 설정 -> 설정창에 패키지위에있는 "+" 눌러서 bs4, requests 설치 from bs4 import BeautifulSoup as bs from pprint import pprint import requests html = requests.get("https://weather.naver.com/") pprint(html.text) # 날씨를 네이버에서 검색 => html 문서 조회 => html 문서를 변수에..
# Class = 객체지향 # 틀, 설계도 => 클래스를 만들어 놓고 # 변수명만 바꿔서 비슷한 동작을 다른 객체(인스턴스)로 실행 시킬 수 있다. # 클래스 -> 객체지향 -> 인스턴스 -> 객체 생성 class Calculator : def __init__(self): self.result = 0 def add(self,num): self.result +=num return self.result def sub(self,num): self.result -= num return self.result cal1 = Calculator() cal2 = Calculator() # 객체 생성 print(cal1.add(3)) # 3 print(cal1.add(4)) # 7 print(cal1.sub(4)) # 3..
# 파일 내용을 행(line) 숫자만큼 출력 # open() / read() / write() / close() inFp = None inStr = '' inFp = open("C:/data.txt", "r", encoding="utf-8") # 파일 의 경로, 옵션, 인코딩(다른이름으로 저장 눌러보면 인코딩 뭔지 확인 가능) # / 슬래시 : 경로 구분 \\ 역슬래시 사용할 때는 2개 ㄱㄱ inStr = inFp.readline() print(inStr,end='') # 변수에 파일을 저장 inStr = inFp.readline() print(inStr,end='') # 변수에 저장해 놓은 파일을 한줄씩 읽고 프린트 inStr = inFp.readline() print(inStr,end='') inSt..
1. module2.py # 사칙연산 끝나지 않는거, 로또번호, 다이아몬드, 구구단 출력 단입력 def calc(): # 계산기 while True: v1 = input("첫번째 숫자를 입력: ") op = input("계산 입력(+,-,*,/): ") v2 = input("두번째 숫자를 입력: ") result = 0 if (v1 == "q") or (v2 == "q") or (op == "q"): print("종료") return if op == "+": result = int(v1) + int(v2) elif op == "-": result = int(v1) - int(v2) elif op == "*": result = int(v1) * int(v2) elif op == "/": result = i..