이번 주차에서는 AWS 계정을 생성하고 서비스를 직접 배포하는 과정을 배웠다. 계속해서 반복해왔던 파이썬과 자바스크립트 등을 활용해서 간단하게 동작하는 방명록 서비스를 만들고 배포했다. 이 과정에서 강의에서 알려주지 않은 에러와 부딛치게 되었는데 첫 에러를 해결한 기념적인 사건이라고 할 수 있다. 생각해보면 실제 개발을 하다보면 여기저기에서 에러가 발생하게될 텐데 좋은 경험이였다고 생각한다. 강의를 그저 따라가고만 있는데 예기치 않은 에러가 발생하면 당황스럽다. 지금까지는 한번도 에러가 발생하지 않았기 때문에 순조로웠지만 마지막 주차에 에러가 발생하여 애를 먹을 줄은 상상도 못했다. 강의 FAQ에 비슷한 질문이 없었기 때문에 직접 구글링할 수 밖에 없었다. 나의 경우 서버를 만들어 서비스를 배포해보는 작..
코딩

학습한 내용 Flask 프레임 워크를 사용해 API 만들기 간단한 프로젝트를 통해 API를 만들고 클라이언트에 연결하기 Flask를 이용해서 로컬 서버를 만들고 웹 페이지에서 데이터를 입력 받아 DB에 저장하고 또 저장된 데이터를 불러와 웹에 표시하는 방법을 학습했다. 파이썬 파일과, HTML파일을 따로 만들고 각각의 코드를 입력하는 과정은 상당히 헷갈리는 작업이였다. 서버에 접속하면 파이썬에서 HTML 문서를 호출해 브라우저에 띄워주고 이 웹페이지에서 입력한 데이터를 받아 파이썬 서버가 다시 DB에 저장한다. 데이터를 저장하면 페이지를 새로 고쳐 업데이트된 데이터를 불러와 웹페이지에 다시 표시하는 동작을 한다. URL을 입력 받고 해당 페이지에서 필요한 메타 데이터를 뽑아내고 추가로 입력한 데이터를 딕..

Python! 자주 들어보던 이름이 등장한 주차라서 기대가 크기도 하지만 이제부터가 진짜 고비라는 생각이드는 주차였다. 파이썬을 이용해 웹 크롤링을 하는 방법을 알게되었다. 서버에 데이터 베이스를 만들고 파이썬을 이용해서 데이터를 입력하고 수정하거나 불러오는 방법을 살짝 배웠다. MongoDB 계정을 만들고 어떤 형식으로 데이터가 저장되는지 살펴보았고 네이버 영화 및 지니 뮤직에서 필요한 정보만 추출해 리스트로 만드는 방법을 학습했다. 크롤링을 하기 위해서는 Requests, BeautifulSoup. 이 두개의 라이브러리가 필요하므로 잊지 말고 임포트해야한다. import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla..
자바 스크립트란 웹페이지를 움직일 수 있도록 해주는 것이다. 일일히 자바 스크립트를 입력하기엔 불편하고 어려우므로 이를 편리하게 사용할 수 있도록 미리 작성된 라이브러리를 jQuery라고 한다. jQuery를 사용하기 위해서는 라이브러리를 사전에 임포트해야하므로 새로운 문서를 작성할때는 반드시 잊지 말고 미리 임포트해야한다. 이번에 배운 것으로는 API를 통해 받은 JSON에서 필요한 데이터만 추출하고 필요한 곳에 붙이는 방법을 학습했다. JSON에서 데이터를 받으면 리스트와 딕셔너리 방식으로 표현하고 있는데 마치 엑셀 시트(표)를 보고 있는 것 같다. 이번 학습에서 배운 것들 중 자주 사용하게 될 코드를 정리해 두었다. //사전에 정의된 변수의 리스트를 i 에 대입하여 순서대로 명령을 처리 var.fo..