PYTHON

포스트: 134|아이템:PYTHON(124)
Tags

Posts

134 posts

Python3.5의 기본 문법 정리

사는 이야기~|2017년 4월 8일

python을 프로젝트에서 사용하고 있어서 간단히 문법을 정리 해 둔다. # osx에서 jupyter notebook을 실행>sudo pip install jupyter>jupyter notebook # 문법 정리 # 문서 인코딩 지정 # -*- coding: utf-8 -*- # 패키지(모듈) 포함시키기 import moduleName from moduleName import functionName or className from math import * # import all functions from math import e from math import e as newName # *e*를 새로운 이름 *newName*으로 사용 from math

[Python] pip list 시 --format=(legacy|columns) 과 같은 경고가 나오면

지훈현서|2017년 1월 31일

바로 이전 블로그에서 pip로 설치할 수 있는 패키지 만드는 법을 올렸었는데요, 아마 맥이나 리눅스에서 최신 pip 로 list 명령을 내리다보면, $ pip listDEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.amqp (1.4.9)aniso8601 (1.2.0)ansible (2.2.1.0)... 와 같이 나옵니다. 안나오던 경고가 나오던데... $ pip list -

[pypi] 나의 첫번째 pip 패키지 treesel 등록

[pypi] 나의 첫번째 pip 패키지 treesel 등록

지훈현서|2017년 1월 30일

파이썬 패키지 관리자 중에 pip 가 대세라고 이전에 이야기 한 적이 있습니다. 따라서 최근에 파이썬 패키지 설치 시에는 모두 pip 로 통일하여 설치하고 있습니다.그런데 필요에 따라 어떤 유틸리티를 만들어 그것을 이 pypi.python.org 에 등록하여자신 뿐만 아니라 다른 사람들을 위해서 오픈할 수 있습니다.(지금껏 죄송하게도 못했지만 앞으로는 조금씩 조금씩 다른 분들을 위해서 올려볼 예정입니다) 다음은 자신만의 파이썬 패키지를 만들고 그것을 pypi 에 등록시켜인터넷이 연결된 곳이면 어디에서든지 pip로 등록하는 것을 해보고,그 내용을 공유해 봅니다. 1) 사용자 등록 및 로그인 우선 https://pypi.python.org/pypi 에 들어가셔서, 우측상단의 "Register"를 누

[Python] cgitb로 자세한 오류를 찍어 봅니다

지훈현서|2017년 1월 27일

파이썬을 주 언어로 사용한지 십년이 다 되어 가는데도 아직도 제대로 모르고 있는부분이 많다는 생각입니다. 그것도 표준 라이브러리를 말이지요. 암튼 간단히 다음의 프로그램을 봅니다.(PyMOTW 의 cgitb 내용을 참조했습니다.) def func1(arg1): local_var = arg1 * 2 return func2(local_var) def func2(arg2): local_var = arg2 + 2 return func3(local_var) def func3(arg3): local_var = arg2 / 2 return local_var func1(1) 라는 파이썬 프로그램을 돌리면, $ python cgitb_basic_traceback.py Trace