파이썬 기초 문법
리스트 형
a_list = []
a_list.append(1) //값 넣음
a_list.append([2,3]) //리스트에 리스트 넣음
Dictionary 형
a_dict = {}
a_dict = {'name':'bob','age':21}
a_dict['height'] = 178
함수
def f(x):
return 2*x+3
y=f(2) #7
def sum(a,b,c):
return a+b+c
def mul(a,b):
return a*b
result = sum(1,2,3)+mul(10,10)
조건문
def oddeven(num):
if num%2 ==0:
return True
else:
return False
result = oddeven(20)
반복문(리스트의 요소들을 하나씩 꺼내쓰는 형태)
fruits = ['사과','배','감','귤']
for fruit in fruits:
print(fruit)
웹스크래핑(크롤링)
- 기본 세팅
import requests from bs4 import BeautifulSoup
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('페이지 링크')
soup = BeautifulSoup(data.text, 'html.parser')
DB
- 크롬창 localhost:27017 입력 후 mongoDB 실행 확인
- RDBMS(SQL): 행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사. 데이터의 일관성이나 분석에 용이
- No-SQL: 딕셔너리 형태로 데이터를 저장하는 DB. 자유로운 형태의 데이터 적재에 유리, 일관성 부족
'Study > Web' 카테고리의 다른 글
| 2주차 개발일지(JQuery, Ajax) (0) | 2021.09.04 |
|---|---|
| 1주차 개발일지 (0) | 2021.09.04 |