KhsFirefox
취소

Github에서 내 Commit에 서명하기

GPG Key 등록하기 공식 문서 각 쉘 명령어는 모두 Git Bash에서 진행한다. gpg key 생성하기 gpg --full-generate-key RSA 알고리즘을 사용한다. key size는 4096 이상으로 한다. real name...

Django 04편 - polls app 구현하기 1편

공식 문서의 튜토리얼 polls app 이번에 django 공식 문서의 튜토리얼을 진행하면서 가능한 한 자세하게 다뤄볼 생각… polls app을 만들어서 프로젝트에 붙이자! polls app 생성 mkdir django_demo/apps/polls django-admin startapp polls django_...

Windows Terminal에 git-bash 추가하기

Windows Terminal Profile 추가 { "guid": "{3b309cd0-e48b-4361-a95a-c56d51c101f4}", "commandline": "%programfiles%/git/usr/bin/bash.exe -il", "name": "Git Bash", "hidden": false, "icon": "%p...

Google Cloud SQL

들어가기 전… Google Cloud SDK 설치하기 Cloud SDK가 있으면 인증이 편하다. 프록시 서버 열기 공식 문서 참고 로컬에서 Cloud SQL의 데이터베이스에 접근하기 위해 프록시 서버를 열어준다. Cloud SQL 프록시 설치 파일명을 cloud_sql_proxy.e...

Google Cloud SDK 설치하기

설치 방법 공식 문서 참고 공식 문서만 잘 따라가도 된다. Windows 10 환경 기준으로 정리 파워쉘을 이용해서 설치 프로그램 실행 (New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleClo...

Django 03편 - Logging

로깅 설정 Django Logging Documentation dev_settings.py에 로깅 설정 추가 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'debug_formatter':...

Django 02편 - Dev&Prod 환경 분리하기

Dev&Prod settings.py 만들기 기존 settings.py 파일명을 base_settings.py로 변경 dev_settings.py와 prod_settings.py 파일 추가 from .base_settings import * asgi.py와 wsgi.py 수정 os.environ.set...

Django 01편 - Hello World!

들어가기 전… Python Anaconda 설치하기 쾌적한 개발을 위해 Anaconda를 이용해 가상인터프리터를 사용한다. conda create --name django_env python=3.9 conda activate django_env Django 시작하기 django 설치하기 pip insta...

Python logging

로깅 예제 코드 코드 import logging from urllib.request import urlopen from urllib.error import HTTPError, URLError logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) FORMAT =...

파이썬을 이용한 웹 크롤링

들어가기 전… Python logging 파이썬 비동기 프로그래밍 비동기 프로그래밍과 로깅에 관련된 코드가 포함됨. 크롤러 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 크롤링하는 소프트웨어는 크롤러(crawler)라고 부른다. 내가 ...