목록Python (3)
행복한 아빠
Installation On Ubuntu 14.04.3 LTSOS : Ubuntu 14.04.3 LTSPython : 3.5WSGI : uWSGIWeb : NginxDB : MySQLApplication 설치 디렉토리 : /home/ubuntu/hello-web Python 3.5 설치Python 3.5Ubuntu 14 LTS는 python 2.7, python 3.4가 설치되어있다. 따라서 3.5는 따로 설치해야 한다. (그냥 기본 python 쓰기 위해서는 설치 불필요)$ sudo add-apt-repository ppa:fkrull/deadsnakes $ sudo apt-get update $ sudo apt-get install python3.5 $ python3.5 -Vpython 3.5 명령어..
지난 번에 이어 알아둘 만하거나 재미있는 파이썬의 특징을 정리합니다. 지난 번 포스트는 여기로알아보면 알아볼 수록 재미있고 매력적입니다. 예외 재발생 123456789101112131415# Python 2 syntaxtry: some_operation()except SomeError, e: if is_fatal(e): raise handle_nonfatal(e) # Python 3 syntaxtry: some_operation()except SomeError as e: if is_fatal(e): raise handle_nonfatal(e)cs 에러 핸들러 안에서 인자없이 사용한 raise는 원래의 예외를 다시 던지라는 뜻입니다. "미안 난 이 예외를 잡을 수 없어요"라고 말할 수 있게 하죠.원래의 t..
어머 이건 사야 돼스택오버플로우에 덜 알려진 python의 유용한 특징을 여러 사람이 소개한 글이 있어 기록합니다.Python 이라는 백화점에서 쇼핑하다가 특이하고 멋진 물건들만 모아 놓은 느낌입니다.몇가지는 별 필요 없지만 대부분 상당히 유용하다는 생각이 들어 맘에 드는 것만 정리해 놓습니다.(http://stackoverflow.com/questions/101268/hidden-features-of-python) Argument Unpacking리스트나 딕션너리 값을 * 또는 **을 이용하여 함수 아규먼트에 자동으로 풀어주는 기능입니다. 12345678def draw_point(x, y): # do some magic point_foo = (3, 4)point_bar = {'y': 3, 'x': 2}..