본문 바로가기
반응형

전체 글321

[AWS] Route 53과 S3로 정적 웹사이트 올리기 Route 53은 AWS 프리티어에 해당하지 않아 고민했는데, 계속 미루다가는 공부하지 못할 것 같아 그냥 도메인을 12달러 주고 샀다.아래의 설명은 Amazon Route 53 시작하기에서 정리/복사한 것이다. 사실 내 글보다는 자습서를 보는 것이 더 나을 테지만 예시가 필요한 사람은 참고하길 바란다. Amazon Route 53 인터넷상의 모든 컴퓨터는 IP 주소라고 하는 숫자를 사용하여 서로 통신한다. 이 IP 주소에는 192.0.2.44와 같은 IPv4 주소와 2001:0db8:85a3:0000:0000:abcd:0001:2345와 같은 IPv6 주소가 있다. 그러나 우리가 해당 웹 사이트로 이동할 때는 이런 긴 숫자를 기억해 입력할 필요가 없다. 그 대신 example.com과 같은 도메인 이름.. 2019. 2. 28.
KCD(Korea Community Day) 후기 2월 23일인 어제, 국내 최대 개발자 커뮤니티 행사 KCD(Korea Community Day)에 갔었다.전부터 페이스북에서 AWS KRUG나 파이썬 코리아, 그리고 위민후코드 등 여러 커뮤니티를 팔로우해왔는데 마침 이런 행사가 있다 하여 친구와 냉큼 신청했다. 장소는 마이크로소프트 코리아였다.10시부터 등록이었는데 식권이 선착순이래서30분 정도 일찍 갔다. 너무 일찍 갔다.(총 333명이었음)  10시 반부터 12시까지는 커뮤니티 대담이 있었다. 약 10개 정도의 커뮤니티에서 대표나 관리자가 나와 각자의 커뮤니티를 소개하고 질의응답 하는 시간을 가졌다.회원 수는 다들 몇백에서 몇만이어서 정말 관리하기 힘들겠다는 생각을 했다. 그런데 맨 마지막으로 발표한 '코무(코딩이랑 무관합니다만,)'의 관리자가 그.. 2019. 2. 24.
[Django] Class-Based Views vs. Function-Based Views 클라이언트는 url 주소를 통해 서버에 request를 보내고, Django는 urls.py를 참고하여 해당 url에 매핑된 뷰를 찾아 실행한다. 이때 실행되는 뷰의 종류에는 클래스 기반 뷰(class-based view)와 함수 기반 뷰(function-based view)가 있다. 클래스 기반 뷰(Class-Based Views) 클래스 기반 뷰이든 함수 기반 뷰이든 뷰가 실행하는 것은 함수이다. 우리가 View.as_view() 클래스 메소드를 사용하여 URL 정의에 뷰를 추가하면 이는 view라는 함수를 리턴한다. as_view() 메소드가 어떻게 짜여 있는지 보자.(생략되지 않은 코드는 깃허브에서)class View: @classonlymethod def as_view(cls, **initkwa.. 2019. 2. 19.
[Python] generator와 yield # generator란?파이썬의 generator란 yield라는 키워드를 사용하는 iterator 생성 함수이다. * iterator란 countable한 값들을 가지고 있는 객체이다. 이 iterator가 iterate 된다는 것은 모든 값을 가로지를 수 있음을 뜻한다. 파이썬에서 iterator는 iterator 프로토콜을 시행하는 객체이며, __iter__()와 __next__() 메소드를 가지고 있다. # generator 함수 생성generator를 만드는 방법은 간단하다. 평범한 함수에서 return 대신 yield 키워드를 사용하면 된다. 함수가 하나 이상의 yield를 가지고 있다면 generator 함수가 된다. 한편 yield와 return은 모두 같은 값을 리턴하지만, return은.. 2019. 2. 18.
반응형