목록강의수강 (42)
미소를뿌리는감자의 코딩
이번 HW은 다음과 같이, 날짜에 따른 박스 오피스 순위를 나타내는 것이다. [접근 방법] 이번 과제가 movie.html에서 만든 것과 유사하다고 생각이 들어 해당 부분을 복사-붙여넣기 해서 기본 골격을 만들었다. 추후에, 기본 골격이 주어졌었다는 것을 알게되었지만, 오히려 이것저것 해볼 수 있던 좋은 기회였다. 먼저, API 를 살펴보며 어떤 구성을 가지고 있는지 확인했다. 이런 골격을 가지고 있음을 확인하게 되었고, answer_list = rjson["boxOfficeResult"]["weeklyBoxOfficeList"] 이런식으로 접근하면 되겠다 라고 생각하였다. 또한, 받아온 data의 경우 table 태그를 이용해서 골격을 만들어주면 되겠다고 생각하였다. [적용] 1) Flask file ..
3주차는 정말... 너무 힘들었다..ㅎ 강의 하나하나 에러가 발생해서 구글링 하느라 시간을 많이 썼다. 중간중간 에러를 어떻게 해결했는지도 적어보도록 하겠다. 우선 터미널 창은 CLI (command line) 라고도 부른다. print(f"{age} years old") 라고 적기도 하는데 {}를 이용하여 변수 값을 프린트 하고자 할 때는 맨 앞에 f를 넣어서 작성해야 한다. 가상환경 -> '프로젝트 공구함' 같은 느낌이다. 집과 회사에서 다른 것들을 사용하다보면 맞지 않게 되는 경우가 발생하기 때문에 이를 방지하기 위해서 사용한다. 1. zsh:command not found: python python을 찾지 못하는... 문제가 발생하였고, 이것저것 해결책을 찾아 시도하던 도중 다음과 같은 방법을 이..
2주차 HW은 nav 부분에서 API을 이용해서 온도와 아이콘을 추가하는 것이다. [접근 방법] 우선 API를 살펴보았다. 요런식으로 심플하게 구성되어 있었다. 여기서 유의해야할 점은 temp 였다. 29.0도로 나타내야 하기 때문에, 소수 첫 번째 자리까지 나타내 주어야 한다. icon의 경우 비교적 edit 할 것이 적었다. [적용] 우선 temp와 icon을 받아왔으며, temp의 경우, currentTemp = currentTemp.toFixed(1); currentTemp = currentTemp + "°C" currentTemp를 modify해주었다. .toFixed(1) 을 이용해서 소수 첫 번째 자리까지 나타내 주었다. 마지막으로, °C를 더해주었다. icon의 경우, $('#icon')...
- javascript : 웹을 움직이게 하는 코드 - jQuery : html 뼈대를 선택해서 조작 - Fetch : 짧은 코드로 요청을 보내고 받아온다. javascript : 언어 중 하나이다. 브라우저가 알아들을 수 있는 언어이다. console.log("hello") => 콘솔에 log로 기록해줘 라는 의미이다. 태그를 이용하여 JS 코드를 작성할 수 있다. var와 같이 let은 변수를 선언하는데 사용해준다. 딕셔너리 선언을 예시로 보아보자. let b_dict={'name':'bob', 'age':21} let myemail = 'sparta@gmail.com' let result = myemail.split('@') 딕셔너리의 경우, 키 값을 중복되어 사용할 수 없다. 물론 적을 순 있지만..