# 본 포스트는 파이썬 마을 게시판 이만용님 게시물을 인용하여 재구성 하였습니다. 일반적으로, -234,452,234.45345 와 같은 형식으로 출력하기 위해서는 간단하게 작성해야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import sys num = raw_input("Insert any number") # 일단 string형태로 숫자를 받아오면 sep_thousand = ',' # 1000 단위 sep_decimal = '.' # 소숫점 단위 if num[:1] in ['+', '-']: # 부호 표시가 있는지 sign_mark, num = num[:1], num[1:] # 부호 표시가 있으면 ..
* 본 포스트는 파이썬 마을 게시판의 June 님이 쓴 글을 인용했습니다. 일반적으로 file의 내용을 읽어 들어올 때 많은 이들이 어러한 방식을 사용한다. 1 2 3 4 5 6 7 8 9 file = open("sample.txt") while 1: line = file.readline() if not line: break do_something(with_something) file.close() 이렇게 사용할 것이다. 하지만, 이렇게 사용할 경우, 한 줄 씩 읽어 오기 때문에 느릴 경우가 있고, readlines를 이용해서 통째로 읽어오는 경우도 있지만, 크기가 수 백메가 이상되는 파일을 읽기에는 메모리 상 문제점이 발생 할 수 도 있다. 이것을 해결할 방법으로 널리 사용되는 버퍼를 이용한 방법인데,..
Python이라는 스크립트 언어가 대체적으로 이곳 저곳에서 많이 사용됩니다. 그 사용성은 날로 늘어날 것 같습니다. MS의 의존도가 높아졌지만, 다행이도 Python은 Windows에도 잘 적용됩니다. 사용성도 간편하고, 생산성도 좋습니다. 또한 많은 사용자들이 모듈을 만들어 내고 있고, 공짜라는 것도 좋은 장점입니다. 구글 어플리케이션 개발로 이 언어를 밀고 있는 만큼 이쪽의 투자도 나쁘지 않다고 생각합니다. 그에 따라 이곳 저곳에서 파이선 관련된 정보를 수집해서, 테크 노트를 만드는 것도 나쁘지 않다고 생각했습니다. 그래서, 하루에 적어도 하나씩 정보를 수집해서 이 테크 노트를 채우는 것이 저의 목표입니다. 동시에 저의 파이선 능력을 향상시키는 것도 목적이 되겠지요. 좋은 하루 되세요~ 그리고, 점점..
일단 개발자들이 알아야 할 상식이 있으니, 파이선을 개발하기 앞서서, 둘 중에 어떤 버전을 사용할까 이다. 문제는 바로 최신 버전이면 최신 버전이지 구 버전과 같이 올려놓은 공인 싸이트가 문제이다. http://python.org/ 위의 링크를 타고 가면 Python을 공짜로 얻을 수 있는데, 문제는 무작정 최신버전을 받아서는 않된다는 것이다. 이유가 뭘까? 전에 Ruby on rails를 공부하면서 책을 구매 했는데, 그 때 본인이 설치했던 버전은 책의 버전보다 최신 버전이었다. 그런데 잘나가다가 이게 왠일? 있어야할 기능이 없는 것이었다. 대게 많은 이들이 생각하기에는 최신 버전에는 구 전의 모든 기능이 존재하겠지 이다. 그러나 이는 GNU에서는 틀리다. GNU 자체의 개념은 오픈 개념이고 많은 이들..
솔직히 오늘 이거 하면서 삽질을 많이 해서 기분이 별로 저질이다. 왜 왜 왜!! 이따구로 모듈을 만든 거임?? 어쨋거나 오늘은 py2exe를 이용한 윈도우용 exe를 만들어 보는 강좌를 가지겠다. 가장 먼저, www.py2exe.org 로 들어가면, 이 모듈을 다운 받을 수 있는 경로 링크가 있다. 소스포지에서 이것을 다운 받을 수 있는데, 여기로 들어가면 된다. 거기에서, py2exe를 클릭하면 저런 리스트가 출현하게 되고, 그 중 자신의 컴에 깔린 파이선 버전과 동일한 녀석을 다운 받아서 설치 하면 된다. 동일한 버전이 아니면, 설치가 않되니 이점 유의하자. 설치하고 나서, 내가 exe로 만들기 원하는 프로그램을 파이선으로 실행해서 잘되는 지를 확인한다. 예를들어 account.py를 exe로 만들려..
- Total
- Today
- Yesterday
- RUBY
- 개발자
- 미래
- 테크노트
- 전략
- jQuery
- RESTful
- 테스트
- directive
- Material
- ie11
- 파이썬
- technote
- SQL
- Git
- Ai
- angular
- FLASK
- Python
- 클라우드
- vuejs
- 브랜치
- SSL
- JS
- LightBox
- frontend
- NG
- SVN
- IE
- Branch
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |