programming

[Flask] flask프레임워크(웹프레임워크)
flask란?웹프레임워크중 하나이다 웹 프레임워크는 웹페이지를 만들어내는 틀같은것이다. 기본 틀 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return '페이지입니다' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) def home()에있는 return 부분이 웹페이지화면에 표시된다.실행하면 아래와 같이된다 return 부분에 미리 만들어놓은 html을 올릴수도 있다. 그때는 render_template이라는 메소드를 사용하여 아래처럼 하면된다. from flask import Flask, render_template app = Flask(__n..
[BeautifulSoup]웹크롤링 하기
BeautifulSoup은 파이썬 라이브러리로 html이나 xml을 꺼내와 파이썬에서 다룰수있게해준다. requests패키지와 함꺠사용하여 'requests'로는 웹에서 html을 가져오고 그 가져온 html을 파이썬에서 이리저리 주무룰 수 있게해주는게 'BeautifulSoup'이다 본 블로그의 [항해99:사전교육]에(https://hwansci.tistory.com/17)긱본적인 사용법을 기재해놨다. BeautifulSoup에서 주로쓰는 메소드는 'select()', 'select_one()', 'find()', 'decompose()' 이정도 인거 같다 1.select(),select_one() select()는 html에서 태그의 'id'나'class'같은 'selector'를 기준으로 해당 태그..
[pymongo]pymongo패키지 사용하여 mongodb연결 및 사용법 요약
1.mongodb 연결하기 from pymongo import MongoClient #패키지 임포트 client = MongoClient("mongodb+srv://test:sparta@cluster0.jmcjmfs.mongodb.net/?retryWrites=true&w=majority") #위의 부분이 연결하는 부분 db = client.dbsparta.movies #db라는 변수에 mongodb의 dbsparta라는 저장소 안에 movies라는 폴더에 접근 #movies라는 폴더가 없으면 알아서 만들어진다 2.사용법 요약 # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.fin..
jQuery 자주쓰는 기본함수
.val() : 태그에서 값을 받아올때 .empty() : 태그 전부 지울때 .hide() : 태그 숨길때 .show() : 숨겨진 태그 다시 보여줄때 $("#img-rtan").attr("src", url); /*이미지태그의 src만 바꿔줄때*/ $("#text-rtan").text(msg); /*텍스트만 바꿔줄때*/
클라이언트에서 서버로 요청방식(GET)(항해99)
클라이언트에서 서버로 요청을 할 때 GET방식과 POST방식이있다(다른것도 더 많은데 이게 제일 많이씀) * GET → 통상적으로! 데이터 조회(Read)를 요청할 때 예) 영화 목록 조회 * POST → 통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때 예) 회원가입, 회원탈퇴, 비밀번호 수정 API는 은행 창구와 같은 것! 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 가져와야 하는 것 / 처리해주는 것이 다른 것처럼, 클라이언트가 요청 할 때에도, "타입"이라는 것이 존재합니다. https://movie.naver.com/movie/bi/mi/basic.nhn?code=161967 위 주소는 크게 두 부분으로 쪼개집니다. 바로 "?"가 쪼개지는..

구글 폰트 사용방법
일단 구글 폰트 사이트로 들어가서https://fonts.google.com/ 원하는 폰트를 찾은후 그것을 html에 넣어주면 된다. html에 넣어주는 방법은 link방법이 있고 css import 방법이 있는데 -구글폰트화면 위는 링크 방식이고 import방식은 아래
자바스크립트 변수 선언 방식 var, let, const 차이점
1.var var ex1 = 'hi' var ex1 = 'bye' 이런식으로 두번 변수를 선언해 주어도 에러가 나지않는다 작은 테스트에서는 이런 방식은 간단한 프로그램에서는 편리하나 복잡한 프로잭트에서는 어디서 어떻게 사용될지 모르고 값이 변할 우려가있다. 2.let 그래서 ES6부터 나온것이 let과const이다 let ex1 = 'hi' let ex1 = 'bye' let은 이런식으로 하면 ex1이라는 변수가 이미 선언되었다고 에러가난다 2.const const ex1 = 'hi' const ex1 = 'bye' ex1 = 'bye' const는 이렇게하면 아래2줄때문에 에러가 난다 최초 선언하면 재선언과 재할당 둘다 불가능하다 ES6 이후로 실제 현업에서는 var 키워드는 절대로 쓰이지 않으며 99..
html 기본 틀
나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. span 태그입니다: 특정 글자를 꾸밀 때 써요 a 태그입니다: 하이퍼링크 img 태그입니다: input 태그입니다: button 태그입니다: 버튼입니다 textarea 태그입니다: 나는 무엇일까요?