본문 바로가기

Python35

Python - HTML·CSS 이해와 크롤링 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. HTML·CSS 이해를 통한 크롤링 연습(Python) 크롤링을 하기 위한 최소한의 HTML·CSS 문법을 다루고자 한다. 크롤링 연습 from bs4 import BeautifulSoup html = """ [1] 크롤링이란? 웹 페이지에서 필요한 데이터를 추출하는 것 파이썬을 중심으로 다양한 웹크롤링 기술 발달 """ soup = BeautifulSoup(html, "html.parser") data = soup.find('h1') print(data) print(data.string) print(data.get_text()) # 결과 : # [1] 크롤링이란.. 2021. 10. 28.
Python - crawling pattern 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 크롤링 코드 패턴(Python) 크롤링이란, 웹 사이트에서 원하는 데이터를 자동으로 추출하는 기능이다. 크롤링 코드 패턴 예시 import requests from bs4 import BeautifulSoup res = requests.get('http://v.media.daum.net/v/20170615203441266') soup = BeautifulSoup(res.content, 'html.parser') mydata = soup.find('title') print(mydata.get_text()) # 결과 : 잔금대출에도 DTI 규제 적용 검토 크롤링 코드.. 2021. 10. 28.
Python - 기본 문법(추가내용) 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 파이썬 기본 문법 파이썬의 기본 문법 중에서 중요한 내용을 추가로 정리했습니다. 변수 선언, 변수명 snake = 1 case = 2 snake_case = 3 snake1 = 4 case1 = 5 snakecase = 6 # 1snake = 7 : 에러 발생 print(snake, case, snake_case, snake1, case1, snakecase) # 결과 : 1 2 3 4 5 6 변수를 선언할 경우, 변수명은 영어를 사용하고 언더바(_) 이외의 기호는 사용하지 않는 것을 추천한다. 변수명이 영단어 2개 이상일 경우에는 단어와 단어 사이에 언더바(_).. 2021. 10. 21.
Python - File Write 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. File Write 기본 개념 # File 기본 개념 # r : 읽기 모드 # w : 쓰기 모드 # a : 추가 모드 # t : 텍스트 모드(기본값) # b : 바이너리 모드(기본값) # .. : 상위 폴더로 가는 경로(상대경로) # . : 현재 폴더의 경로(상대경로) # /Users/donggyu/Desktop/python_basic : 절대경로 # 읽기(Read) 활용 예시 # 예제1 f = open('/Users/donggyu/Desktop/python_basic/resource/it_news.txt') # 절대 경로 f = open('./resource/i.. 2021. 10. 20.
Python - External functions 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. External functions 기본 개념 # 외장함수 종류 # sys, pickle, os, shutil, glob, temfile, time, random.. 등 # 활용 예시 # sys import sys print(sys.argv) # sys.argv[]에서 파이선의 명령행 인자를 배열형태로 받을 수 있다. # sys.argv[0]는 실행 경로를 담고 있고, sys.argv[1]부터는 전달되는 # 객체의 요소를 배열의 원소로 저장할 수 있다. # sys.exit sys.exit() # 프로그램을 강제로 종료하는 함수이다.(주의해서 사용해야 함) # sys.. 2021. 10. 18.
Python - Built in functions 인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. Built in functions 기본 개념 # 내장함수 예시 # abs() 함수 print(abs(-3))# 결과 : 3 # 절대값을 구해주는 함수이다. # all() 함수 print(all([1, 2, 3])) # 결과 : True print(all([1, 2, ''])) # 결과 : False print(all([1, 2, 0])) # 결과 : False # iterable(리스트, 튜플, 집합, 딕셔너리 등)의 요소를 검사하는 함수이다. # 즉, all( ) 함수의 모든 요소가 True 값을 가지면, True를 출력하고 # 요소 중에 하나라도 False 값.. 2021. 10. 18.