본문 바로가기

전체 글88

TIL-4 지금까지 서버와 프론트의 대화는 json data를 통해 이뤄졌지만 이번에는 jinja2라는 템플릿을 이용해 본다. index.html에서 출력되는 문장에서 매번 다르게 출력이 나오게 하고 싶다면 프론트에 {{name}}을 넣고 서버단에서는 페이지를 넘겨주는 함수에 @app.route('/') def main(): myname = "Sparta" return render_template("index.html", name = myname) 이런식으로 넘겨주면 값을 출력할 수 있다. -기억해야 할 것 html의 ID값을 javascript에서 부르려면 $("#definitions") 이렇게 적어줘야 한다. jinja template을 사용하면 javascript에서 직접 ajax콜을 하지 않아도 서버단에서 .. 2021. 9. 16.
TIL-3 스파르타 코딩클럽 웹 프로그래밍 A-Z 지금까지의 후기 수업들이 웹사이트를 만들때 정말 꼭 필요한 정보만 담고 진행된다. 목표가 간단한 웹사이트 만들기와 동시에 흥미 유발이라면 좋은 강의인 것 같다. 만약 컴공 신입생이 입학 전 아무것도 모를때 듣고 시작하면 의욕만 있다면 동기유발은 확실히 되겠다. 진작에 들어봤으면.. AWS에 컴퓨터 하나 사서 웹서버 하나 만드는 것을 배웠다. ubuntu가 깔린 linux 서버기 때문에 CLI로 모든걸 해결해야 한다. 윈도우에서는 우선 git bash를 깔아주고 ssh -i (바탕화면의 키페어) ubuntu@내 AWS 아이피 간단한 명령어로는 ls - 현재디렉토리 파일 목록 확인 cd 파일명 - 파일명으로 이동 cd .. 뒤로가기 pwd 내 위치를 알려준다. mkdi.. 2021. 9. 16.
TIL-2 오늘은! 파이썬 시작~ list는 [' ' , ' ' ]처럼 대괄호 for ff in people: print(ff) dict는 {'이름':'밥', '나이':'21}처럼 중괄호라는것 for ff in people: print(ff['name']) 함수 선언 def sum(num1, num2): return num1 + num2 탭으로 중괄호 대체 기초문법은 여기까지 requests 패키지를 통해 자바스크립트의 ajax함수를 이용해 받던 api 정보를 간단하게 받을 수 있다. 스크래핑 - beautifulsoup4 패키지를 이용한다. beautifulsoup4 에는 크게 두가지 select()와 select_one()이 있는데 보다시피다. trs = soup.select('#old_content > tab.. 2021. 9. 15.
TIL-1 다룰 내용 html - css - javascript - bootstrap - JQuery - Ajax 1. html - 문서 2. css - 꾸미기 3. bootstrap - 쉽고 세련된 꾸미기 4. javascript - 기능 5. JQuery - 길어질 수 있는 자바스크립트의 쉬운 사용을 위한 일종의 라이브러리, 부트스트랩 사용 전이라면 import 필수 6. Ajax - 통신규약, 오늘 수업에서는 GET 방식을 사용한 데이터 받기까지만 한다. 1. HTML 기본적으로 head와 body로 나뉨 body 태그는 제목을 나타내는 태그, 구글 검색을 위해 써주는게 좋다. - 줄을 나눈다. - 줄 안에서 나눈다. - 문단 - 줄바꿈 - 중간줄 - 이미지 삽입 2021. 9. 13.