본문 바로가기

개발팁22

파이참 사용시 단축키, 키보드 사용법 강의를 들으면서 코드 작성을 따라가다 보면 강사의 타이핑이 이상하게 빠른 느낌이 든다,,, 물론 숙련도의 차이가 있겠지만 내가 모르는 단축키가 사용되고 있는 느낌이고, 앞으로의 효율을 위하여 불편했던 부분에 대해 시간을 내어 단축키를 알아보았다. * 괄호 작성 후 다음 줄 타이핑 : Shift + Enter * 문장의 끝으로 가기 : Ctrl + ] * 자동 완성되는 따옴표(' ', " ") 작성 후 따옴표를 한번 더 누르면 빠져나가짐 (자동 완성 없다고 생각, 괜히 자동완성 돼서 헷갈렸었음) * 문장을 복사하여 붙여넣기 : Ctrl + D * 문장을 위아래로 옮기기 : Ctrl + Shift + ↑↓ * 파이썬 파일 실행 : Ctrl + Shift + F10 인데 나는 Ctrl + Shift + G 를.. 2022. 1. 19.
Flask Blueprint 여럿이서 작업할 때 서버를 app.py 한곳에서 작업하기에는 여러모로 불편한 점이 많다. 따라서 Flask의 Blueprint를 사용해서 각자의 페이지가 있는 브렌치에서 분할하여 작업한다. * app.py 파일 from 폴더이름 import 파일이름 app.register_파일이름.bp 블루프린트 파일이 있는 폴더와 파일이름을 불러와준다. * 블루프린트.py 파일 from flask import Blueprint bp = Blueprint("블루프린트이름", __name__, url_prefix='/블루프린트이름') @bp.route('/') 블루프린트 이름을 지정해주면, 해당 url 불러올 때 /(블루프린트이름) 을 붙여서 불러오게 된다. 2022. 1. 13.
Git commit 메시지 작성 방법 한번에 너무 많은 변경사항을 commit 하는 것 보다 기능별로 작게 나누어 commit 하는게 낫다. 키워드 - 기능, 단위 #issue번호 변경사항 : # 키워드: 생성, 수정, 추가,고치기,문서화,스타일, 테스트 # "왜", "무엇"을 포함하기 # 제목은 80자 이내로, 긴 내용은 줄바꿈하고 본문에서 https://meetup.toast.com/posts/106 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속 : NHN Cloud Meetup git커밋 meetup.toast.com https://blog.ull.im/engineering/2019/03/10/logs-on-git.html ull.im 울려 퍼지다. 반향하다. 공명하다. blog.ull.im 2022. 1. 9.
개발환경 세팅 * Visual Studio Code https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com * PyCharm https://www.jetbrains.com/pycharm/download/ Downloa.. 2022. 1. 7.
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.
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.