DevOps 관련해서 찾아봄
개발과 운영의 합성어로 기술적인 방법론 느낌이다. 개발과 운영와 중개역할을 하는 거 같다.....
CI/CD 에 관련해서 찾아봄.
Continuous Integration /
Continuous Delivery or Deployment
라고 하는데 지속적인 통합과 배포 > 즉 조금씩이라도 자주 코드를 올리고 병합하여 테스트하고 올린다 > 자주하기 때문에 자동화를 해놓음.
문제를 어떻게 이해 했는지, 접근/해결하는 방법 과 계획을 말로 설명할 수 있어야 함
SQL vs NoSQL
SQL은 관계형 데이터 베이스로서 정형화된 틀의 느낌으로 많은 데이터를 받아서 저장하거나 불러오는 것을 수월하게 할 수 있다. 다만 정형화된 느낌이라 데이터의 형태가 변경되거나 하는 등의 변경관련에 취약하다.
NoSQL은 반면 그런 정형화 된 틀에서 벗어나서 자유롭게 형태변환이 가능하다는 장점이 있는 듯 하다.
가져다 쓸만한 파이썬에서의 db문 예시
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
all_users = list(db.users.find({},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
BeautifulSoup4 라이브러리 사용해봄 > 사이트를 크롤링해서 그 안에 있는 이름이나 각종 요소를 원하는 것만 뽑아오기 편하게 해줌
python 에서 .strip() 을 뒤에 붙이면 공백제거 가능
'개발회고록' 카테고리의 다른 글
NO.5 개발일지(mysql) (0) | 2022.11.13 |
---|---|
22년 10월 10일 NO.4 개발일지 (0) | 2022.11.11 |
오류노트 1 (python) (0) | 2022.11.05 |
22년 11월 4일 금요일 개발일지. GET vs POST (0) | 2022.11.04 |
NO.1 개발일지 오늘하루 (0) | 2022.10.31 |