아무튼 워라밸

파이썬 Flask 사용법 2 (Jinja2 템플릿)

이전 글에서 파이썬 Flask(플라스크) 초간단 사용법을 익혀봤다. 그 글에서는 클라이언트에게 돌려줄 웹 페이지로 단순한 HTML 형식의 문자열을 작성하는 예시를 사용했다. 물론 이렇게 해도 웹페이지가 잘 나타나긴 하지만 만약 제대로 된 웹 사이트, 즉 애플리케이션이라는 걸 만들고자 한다면 모든 페이지마다 HTML 파일을 각각 작성할 게 아니라 일관된...

파이썬 Flask 사용법 1 (기초)

Flask는 웹 애플리케이션 개발을 위한 파이썬 프레임워크다. 물론 파이썬으로 웹 개발을 할 때 많이 쓰이는 프레임워크로 가장 유명한 것은 Django(장고)인데, Django는 너무 무겁고 기능이 많아서 복잡하다. 나처럼 웹에 대한 이해가 풍부하지 않은 초보 입장에서 사용하기 어렵다는 뜻이기도 하다. 그래서 내가 필요한 기능만 최대한 라이트하게 개...

파이썬 가상환경 venv 사용하기

파이썬을 처음에 배울 땐 별 생각 없이 pip install 로 필요한 패키지들을 그때그때 바로바로 설치했다. 내가 뭐 본업이 개발자도 아니고, 데이터 분석 할 때 파이썬을 사용하는 수준이라 라이트 유저인데 무슨 가상환경까지 써가면서 복잡하게 살겠어? 이런 순진한 생각이었던 거지. 그런데 막상 파이썬을 계속 사용하다보니 무조건 가상환경을 사용해야 한...

조립 PC 구매 후기 & 초보자 견적 가이드

그동안 오래된 PC를 쓰고 있었는데 정말 답답해죽는 줄 알았다. 얘도 힘들었겠지. 그러다가 우연한 기회에 인텔 CPU i9-9900을 지인 통해 매우 저렴한 가격에 얻게 되어서, 이 기회에 다른 부품도 싹 알아보고 용산 가서 직접 맞추게 됐다. 원래 CPU 빼고 나머지 부품들만 인터넷으로 조립 주문을 한 다음에 CPU만 내가 직접 조립할까 생각했다가...

구글 계정에서 예전 비밀번호 재사용하는 방법 ('최근에 사용한 비밀번호입니다.' 해결하기)

내가 작정하고 내 사생활과 비밀번호를 한 곳에 다 몰아 넣은 유일한 계정이 구글, 지메일이다. 그런데 최근에 내가 아닌 다른 누군가가 내 계정에 로그인을 시도한 적이 있다는 메일을 받았다. 이건 내가 아니라고 확인만 하고 이대로 지내려고 했는데, 구글에 로그인을 하면 계속 위쪽에 거슬리게 보안활동을 검토하라고 알림창이 뜨더라. 2차 인증 방법을 적...

로컬 PC로 웹훅 받아서 파이썬 스크립트 실행하기 (Flask)

요즘 이런저런 API 서비스를 사용하다 보면 웹훅(webhook)이라는 걸 볼 수 있다. 특정 이벤트가 발생했을 때(trigger) 지정된 URL로 HTTP 요청을 보내주는 거다. 이렇게 되면 웹훅을 보내준 그 녀석이 클라이언트, 그 웹훅을 받는 곳이 서버가 되는 셈이다. 사실 상용 서비스들끼리 연결해서 이벤트가 발생하면 특정 작업을 해주는 서비스들...