본문 바로가기

개발7

MongoDB MongoDB Cloud @ 연결할때 선택사항 Connect > Allow Access from Anywhere > Connect your application > Python 3.8 > url복사 from pymongo import MongoClient client = MongoClient('여기에 URL 입력') db = client.dbsparta # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':Fa.. 2021. 12. 17.
인터넷 서버 배포 방법 - AWS EC2 (Django, Flask) 1. aws의 EC2 > 인스턴스에서 인스턴스 시작 클릭 > Ubuntu Server 20.04 선택 > 새 키 페어 생성 후 다운받아 놓고 시작 2. aws 인스턴스에서 보안탭안의 보안 그룹 선택 > 인바운드(inbound) 규칙 편집 포트를 열어준다. 서버를 열고 난 다음엔, GitHub에서 서버로 바로 실행시켜주는 방법과 로컬환경에서 직접 파일을 업로드 하는 방법두가지가 있다. GitHub에서 서버실행 (feat.Django) 3. aws 인스턴스 페이지에서 인스턴스 선택 > 연결 인스턴스(가상컴퓨터) 우분투에 직접 접속된다. 4. Python과 git 설치 후 GitHub와 연결 sudo apt-get update #Python3, Git 설치 git clone (github repository .. 2021. 12. 16.
Flask 서버구동 기초 원리 너어무 헷갈려서 바로 메모해 보았다. GET에서의 서버의 역활은 무엇이냐 pymongo에서 데이터 가져와주는 역활 등등을 한다. POST 로 봤을때 (html) 1. 프론트앤드에 있는 데이터를 jquary 를 이용하여 받는다 function save_order() { let name = $('#name').val() let address = $('#address').val() let size = $('#size').val() . (html) 2. 데이터를 ajax 에 실어 보낸다 . $.ajax({ type: 'POST', url: '/mars', data: {name_give: name, address_give: address, size_give: size}, success: function (resp.. 2021. 12. 15.
파이썬 라이브러리 나중에 또 기억안나니까 메모해 놓는다. * requests 는 ajax와 같은 역활을 한다. import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() rows = rjson[''] * bs4 는 크롤링할때 html을 쉽게 따오는 역활 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 S.. 2021. 12. 15.
2. 웹개발 1주차 웹개발은 예전에 책으로 아주 쬐끔 훑었는데, 이것이 웹개발 종합반에서 프론트앤드 공부할때 약간 도움이 됐었다. 지금은 html, css, javascript 도 횟수로 세번째 공부이기 때문에 복습하는 기분으로 공부중이다. 목차는 대강 HTML, CSS 폰트, 주석, 파일분리 부트스트랩 Javascript 으로 이번에는 크게 어려운게 없어 따로 메모할 내용은 없다. 복습하는거지만 강의할때 코드를 열심히 따라서 쳤는데 계속 치다 보니, 이제는 코딩에 필요한 기호와 영어타이핑이 점점 빨라지고 있는 기분이 든다. 여러번 복습을 하기도 했고, 프론트앤드는 개인적으로 크게 어렵지 않다보니 전반적인 내용이 어느정도 숙달된 느낌이다. 2021. 12. 14.
1. 파이썬 문법 1회차 1회차 강의로 하루에 다 들었다. 목차는 대강 이렇다 필수 프로그램 설치 변수선언과 자료형 문자열 다루기 리스트와 딕셔너리 조건문 반복문 함수 튜플, 집합 f-stirng 예외처리 파일 불러오기 한줄의 마법 map, filter, lambda식 클래스 처음배웠을땐 모든게 익숙하지 않다보니 이해도도 떨어져서 개념적으로 완전히 이해하지 못한 단어들의 개념이 이제는 조금씩 이해가 되어가고 있는것 같다. 예전엔 함수라던가 딕셔너리같은 단어가 친숙하지 않았었다. * (딕셔너리는 키(key)와 벨류(value)의 쌍으로 이루어진 자료의 모임) ( ) { } [ ] 등의 괄호들도 체감적으로 서서히 익혀지고 있는 듯하다. elif 도 자주쓰지 않아서 잊고 있었다. 숫자를 문자열로 바꾸려면 str() @ 새롭게 배워서 .. 2021. 12. 14.