[TIL] 대구 AI 스쿨 Day 008

2969 단어 대구AI스쿨TILTIL

🚀 수업 진행 및 완료 상황

  • Flask 설치 및 실행
  • Glitch 사용법
  • Glitch를 사용해 웹페이지 제작
    • 파이썬으로 간단한 웹 서버 구현
    • 리스트를 순회해서 조건에 맞는 값 추출하기
    • 중복되는 코드 함수로 만들기
    • create 폼 만들기
  • 구글 검색 url 살펴보기
	// 물음표 뒤에 있는 것들은 search라고 하는 애플리케이션의 파라미터다.
	// 각각의 파라미터들은 &(Ampersand)로 구분된다.
    https://www.google.com/search
    ?q=html
    &oq=html
  	&aqs=chrome..69i57j35i39j69i61j69i60l2j69i65l3.2400j0j9
    &sourceid=chrome
    &ie=UTF-8

💡 오늘 새로 배운 내용

  • Flask는 웹페이지를 찍어 내는 공장이다.
    • 제품은 제조사가 만든 물건이고, 상품은 상인들이 판매하는 물건이다.
    • Flask가 만든 웹페이지는 제품과 같다.
  • 웹브라우저가 애플리케이션 서버에 요청하면 애플리케이션 서버는 server.py에 작성되어 있는 토대로 HTML 파일을 만들어 웹브라우저에 전달한다.
    • frontend = client side thechnology
    • backend = server side thechnology
  • route()는 외부 웹브라우저에서 웹서버로 접근 시 해당 주소로 입력을 하게 되면 특정 함수가 실행되게 도와주는 기능을 한다.
    @app.route("/")
    def index():
    	return 'Home'
  • form 태그는 서버로 전송하는 데이터를 입력하는 양식이다.
    • 입력한 데이터는 action이 가리키는 주소로 전송된다.
    • name 값이 서버로 전송하는 이름이 된다.

🔗 참고 래퍼런스

  • Flask
  • Glitch - 서버를 무료로 빌려 주는 서비스

🌝 회고

  • React JSX 문법과 유사한 점이 있어서 이해하기 쉬웠다.
  • 파이썬으로도 웹페이지를 만들 수 있다는 사실을 처음 알게 되었다.
    • 파이썬으로 웹 서비스 프로젝트를 만들어 보는 것도 좋을 것 같다.

좋은 웹페이지 즐겨찾기