20210424 재미있는 장고를 시작한 열네번째 주

지난 한 주는 장고를 통해 기본적인 기능을 갖춘 사이트를 만들기 시작했다. 자바스크립트 스터디 또한 이어서 하고 있고, 여러모로 바쁘지만 순조롭게 흘러가는 중.

배운 것들

  • json 형태로 데이터가 올 때의 웹스크래핑 방법
  • 장고 프레임워크의 특징과 기본동작
    • Model-Templates-Views로 데이터를 다루고 넘겨주는 프레임워크
    • 장고 사용을 위한 환경 조성(가상환경, 프로젝트, 앱)
  • CSS 복습과 flex의 활용법

실습한 것들

  • 지난 주에 이어 자신이 원하는 사이트 웹스크래핑
    • cgv 현재상영작의 관람평과 평점, 교보문고 코딩책 목록과 리뷰를 데려왔다.
    • BeautifulSoup과 json으로 작업하는 것을 둘 다 활용할 수 있었다.
  • virtualenv로 가상환경을 만들고 다루는 법
  • 장고 실습
    • 사이트에 url 연결, views로 응답 보내기, models에서 데이터 Read 작업하기 등
    • 템플릿 문법으로 만든 templates를 응답으로 보내주기

JavaScript 스터디

  • JavaScript의 클래스의 객체 생성 원리와 특징, 상속 방법 등
  • ES6 함수: 화살표함수, rest parameter, 콜백함수의 this 문제 해결 등

2021 개발자 커리어콘

느낀 점

  • 장고로 이것저것 만들어보니 재미있다. 백엔드라서 재미없을 줄 알았는데 아직은 굉장히 역동적이고 활기있는 느낌이라 의외였다.
  • 생일이 낀 주였어서 마음이 엄청 떠있었는데 그냥 즐겼다. 생일을 핑계로 많이 쉬고 많이 놀아서 더 열심히 공부할 힘이 생겼다.
  • 커리어콘을 통해서도 그렇고, 막연했던 예전과 달리 개발 쪽 이야기를 들으면 이제는 공감도 가고 앞으로 어떻게 전략을 세워나가면 좋을지 구체적으로 보이는 것 같아 기쁘다.