본문 바로가기

전체 글40

Gitignore github 에서 협업으로 작업할 때 내 로컬환경의 불필요한 파일들이 공유되지 않도록 하는 작업 1. 프로젝트 최상단으로 .gitignore 파일을 옮겨준다. 2. .gitignore 파일 안에 아래의 내용을 붙여넣어준다. https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com Python 을 검색해서 붙여 넣으면 Pycharm의 .idea/ 와 venv/ 가 포함되어 있다. https://github.com/github/gitignore/tree/main/Global GitHub - github/gitignore: A collection of u.. 2021. 12. 31.
Git & Sourcetree Git은 예전 15일 프로젝트에서 조금 썼었어서 대략적인 감은 있지만 제대로 배워보고 싶기도 하였다. 유튜브로 보고 배운 바로는 원래 Git bash를 바로 사용해서 업로드를 했었지만 지금 배우는데에는 빠른 Git에 대한 쉬운 이해를 위해 Sorurcetree를 사용하는데 직관적이라서 보기 편하고 좋았다. Git hub 사이트처럼 로컬환경에서의 Git을 사용하기 쉽게 만들어놓은 프로그램으로 파악된다. 2021. 12. 27.
파이썬 알고리즘 공부 파이썬 알고리즘 공부로 들어왔는데 되게 어려우면서 해설을 보면쉽고 하는게 꼭 수학문제 같다 그렇다면 답은 하나, 계속 문제를 풀어보는것. 알고리즘을 공부하고 있는데 계속 처음보는 파이썬 명령어를 되게 다 알고있는것처럼 강의하신다. 나는 처음 보는 것이기에 휘발되기전에 메모로 남겨놓으려 한다. 메모 * break : 멈추고 빠져나가 다음동작 실행 if num < compare_num: break * continue : 맞으면 이어서 다음동작 실행 if not char.isalpha(): continue * isalpha : 문자열이 알파벳인지 아닌지 print("a".isalpha()) # True print("1".isalpha()) # False * 아스키(ASCII) 코드 # 내장 함수 ord() 이.. 2021. 12. 17.
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.