목록Python (8)
개발자 성장일지
1. Crawling HTML 요청 실습하기 """ 날짜 : 2023/01/16 이름 : 황원진 내용 : 파이썬 HTML 요청 실습하기 """ # 외부라이브러리 pip install requests import requests as req from bs4 import BeautifulSoup as bs # HTML 요청 url = 'http://chhak.click/parsing/sample2.html' html = req.get(url).text print(html) 스크래핑이란? 웹페이지에서 데이터를 추출 자바 JSP 데이터베이스 HTML/jQuery 빅데이터 # 문서객체 생성 dom = bs(html, 'html.parser') print(dom) # 데이터 파싱 tit = dom.html.body..
1. 파이썬 데이터베이스 실습하기 """ 날짜 : 2023/01/13 이름 : 황원진 내용 : 파이썬 데이터베이스 프로그래밍 실습 """ import pymysql # insert 실습 # 데이터베이스 접속 conn = pymysql.connect(host='127.0.0.1', user='root', password='1234', db='java2db', charset='utf8') # SQL 실행객체 cur = conn.cursor() # SQL 실행 sql = "INSERT INTO `user3` VALUES('h101', '김갑수', '010-3333-2934', '12')" cur.execute(sql) conn.commit() # 데이터베이스 종료 cur.close() print('insert..
1. 파이썬 예외처리 실습하기 """ 날짜 : 2023/01/12 이름 : 황원진 내용 : 파이썬 예외처리 실습 """ '\n날짜 : 2023/01/12\n이름 : 황원진\n내용 : 파이썬 예외처리\n' # try ~ except num1, num2 = 1, 0 r1 = r2 = r3 = r4 = 0 try: r1 = num1 + num2 r2 = num1 - num2 r3 = num1 * num2 r4 = num1 / num2 except: print('에러발생...') print('r1 :', r1) print('r2 :', r2) print('r3 :', r3) print('r4 :', r4) 에러발생... r1 : 1 r2 : 1 r3 : 0 r4 : 0 -----------------------..
※ 클래스 모음 class Account: def __init__(self, bank, id, name, balance): self._bank = bank self._id = id self._name = name self._balance = balance def deposite(self, money): self._balance += money def withdraw(self, money): self._balance -= money def show(self): print('은행명 :', self._bank) print('계좌번호 :', self._id) print('입금주 :', self._name) print('현재잔액 :', self._balance) class Car: # 생성자 def __init_..
1. 파이썬 함수 실습하기 """ 날짜 : 2023/01/06 이름 : 황원진 내용 : 파이썬 함수 실습하기 """ # 함수 def f(x): y = 2 * x + 3 return y y1 = f(1) y2 = f(2) y3 = f(3) print('y1 :', y1) print('y2 :', y2) print('y3 :', y3) """ y1 : 5 y2 : 7 y3 : 9 """ # 함수 유형 def type1(x, y): z = x + y return z def type2(dataset): tot = 0 for data in dataset: tot += data print('dataset 합 :', tot) def type3(): dataset = [n for n in range(11)] tot =..
1. 파이썬 자료구조 List 실습하기 """ 날짜 : 2023/01/04 이름 : 황원진 내용 : 파이썬 자료구조 List 실습하기 """ # 리스트 data = [1, 2, 3, 4, 5] print('data type "', type(data)) print('data[0] :', data[0]) print('data[1] :', data[1]) print('data[2] :', data[2]) print('data[3] :', data[3]) """ data type " data[0] : 1 data[1] : 2 data[2] : 3 data[3] : 4 """ # 여러 종류 데이터를 저장하는 리스트 data = [5, 3.14, True, 'Apple'] print('data type "', ty..
1. 파이썬 조건문 실습하기 """ 날짜 : 2023/01/03 이름 : 황원진 내용 : 파이썬 조건문 실습하기 """ # if num1, num2 = 1, 2 if num1 > 0: print('num1은 0보다 크다.') if num1 > num2: print('num1은 num2보다 크다.') if num1 > 0: if num2 > 1: print('num1은 0보다 크고 num2는 1보다 크다.') if num1 > 0 and num2 > 1: print('num1은 0보다 크고 그리고 num2는 1보다 크다.') """ num1은 0보다 크다. num1은 0보다 크고 num2는 1보다 크다. num1은 0보다 크고 그리고 num2는 1보다 크다. """ # if ~ else num3, num4..
1. 파이썬 hello world 실습 """ 날짜 : 2023/01/02 이름 : 황원진 내용 : 파이썬 hello world 실습 """ print('Hello World!') print('Hello Python!') print('안녕하세요. 파이썬!') 2. 파이썬 변수 실습 """ 날짜 : 2023/01/02 이름 : 황원진 내용 : 파이썬 변수 실습 """ var1 = 1 var2 = 2 var3 = var1 + var2 print('var3 :', var3) var1 = 10 var2 = 20 var3 = var1 + var2 print('var3 :', var3) 3. 파이썬 자료형 실습 """ 날짜 : 2023/01/02 이름 : 황원진 내용 : 파이썬 자료형 실습 """ # 정수형 var..