최근 글 ✨

3주차 개발일지

파이썬 기초 문법

 리스트 형

   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