Back End.....그리고 flask

연가을·2022년 3월 30일
0
post-custom-banner

오늘 학습내용

인생에 가장 거리가 멀었던 영역이라 생각한 백엔드영역 flask를 만나보았다.

html의 함수화 - for문과 if 문을 활용하여 중복된 내용의 html을 함수화하여 정리

학습 중 어려웠거나 해결이 되지않은 내용

  1. 일단 설치부터가 관건 이었다. flask install. 뭐든 개발 환경이 따라줘야 하것만 강사님이 일단 설치를 하고 설치가 잘 되지 않아도 온라인으로 수업할 거니 걱정말라 하셨다. flask 사이트 quick start 가이드에 따라 진행하였지만 VS Code에서
    구동되지 않았다.

''reportMissingImports Diagnostics for imports that have no corresponding imported python file or type stub file.''

2.html의 함수화

topics = [
  {"id":1, "title":"html", "body":"html is ...."},
  {"id":2, "title":"css", "body":"css is ...."},
  {"id":3, "title":"js", "body":"js is ...."}
]

중복된 <li> 태그 내용 리트스화

리스트할 내용에 'topics' 라는 이름 붙이고 객체를 특성에 맞게
이름을 붙여주어 담았다.

for in문을 이용하여 반복적인 내용 정리
for ~ in ~

  1. 생소했던 코딩 용어
    -파라미터 => 입력값

해결 방법

  1. 문제는 구글을 찾앗지만 아직 해결하지 못하였다.
  2. html의 함수화
    문제의 원인
{["id":1,"title":"html","body":"html.... is"]
~~~~~~~~
}

리스트를 만들때 기본 구조에 대한 이해도가 아직 잘 정립이 되지 않았지만 강사님에게 코드소스를 공유하여 해결해 보았다. 일단 따움표가 들어갈 곳 콜론이 들어갈곳 들여쓰기가 잘못된 곳 등등 여러가지의 원인이 존재했다.

소감

백엔드영역을 잠시 엿보는 날이라고 생각이 든다. 사실 다 이해하지 못하여 지금 현재 내가 어디를 모르고 있는지 어느 방향으로 가야하는지 감이 잡히질않는다. 좀더 솔직히 말하면 단순히 아 이런게 flask고 flask는 백엔드의 영역이며 작성된 html 문서에서 중복적인 부분을 함수로 처리하여 데이터로 만들고 그 만들어진 데이터는 다시 html문서에 작성된다는 정도로 이해할 수 있을 것 같다.
그리고 내가 어떤 방향성을 잡고 나아갈 것인가에 대해서도 생각해 보게 되었다. 단순히 기존에 html과css를 접해본 경험이 있다하여 막연하게 프론트엔드를 해보면 어떨까하는 생각에 시작하게 된 거였지만 내가 공부해야할 것과 반복적으로 익혀야 할것에대해 다시한번 정리하는 시간이 된것 같다.

post-custom-banner

0개의 댓글