Python 이전에 나온 언어들로 작업하다가, 간혹 Python을 사용하면 재미있는 기능들이 많이 있다.그중 문자열이나 숫자를 거꾸로(Reverse) 출력하는 방법인데, C언어 같은 이전 언어들로 사용할 적에는 For문 같이 반복문으로 뒤에서 부터 천천히 출력되는 것으로 사용했었다. 그런데 Python에서는 단순한 방법으로 문자열이든 숫자든 거꾸로 출력할 수 있다. 12345myWord = "Test Word!, Hello World.";print(myWord, myWord[::-1]); myNum = 1234567890;print(myNum, int(str(myNum)[::-1]));cs 위의 방법은 문자열을 거꾸로 출력하는 것이고, 밑의 방법은 숫자를 거꾸로 출력한다.숫자 같은 경우 배열이 아니기 때..
Tensorflow를 통하여 딥 러닝을 공부하려고 하는데, 초장부터 장난질인가? 진입 장벽이 높은 건가? 설치가 되지 않았다. pip라는 명령을 통하면 Python에서 자주 사용되는 패키지들을 쉽게 설치할 수 있는데, SSL 문제로 인해 설치가 되지 않는다! SSL: CERTIFICATE_VERIFY_FAILED 이라는 문구가 뜨면서 pip를 업그레이드 조차 못하는 상황에 봉착하고 말았다. 열심히 검색해 본 결과, 이 경우는 회사 자체 인증서를 사용할 때 나오는 이슈였다. 사내 망에서 외부 망으로 나갈 때 자체 인증서와 프록시를 통해서 나가게 되는데, 자체 인증서로는 웹 브라우저에서만 사용가능하지 pip의 서버에 접근할 때는 콘솔 창에서 명령으로 수행에 사용하지 못하는 것이다. 그럴 경우, 인증서 파일의..
Python Tech note - Flask Quick StartPrepare IDE PyDev - http://www.pydev.org/ 이클립스 기반, 무료 IDE인 이클립스에 플러그인으로 설치하여 사용 StandAlone 형태로 가벼운 LiClipse에 설치하여 쓸 수 있음. 기본적으로 pydev가 내장되어 있음. PyCharm - https://www.jetbrains.com/pycharm/ Jetbrain 사의 제품. 가장 인기있고 많은 기능이 지원됨. Django 개발은 유료 제품에만 지원됨. LiClipse - http://www.liclipse.com/ 가벼운 버전의 이클립스. 기본적으로 PyDev 모듈을 탑재하고 있음. EDU Link 파이썬을 배우는 최고의 방법 - https://nol..
특정 URL Alias 등 Redirect가 필요한데, REST API로 받은 POST 데이터를 다른 함수로 전달하려면 url_for() 함수 사용 시, 상태 코드 값을 같이 보내어야 한다. @app.route('/login', methods=['POST','GET']) def login_direct(): if request.method == 'POST': return redirect(url_for('login'), code=307) else: return redirect(url_for('login'))
이 문서를 쓰기 전 당부할 것이 있다. 이 문제는 대개 파이썬이 설치되어 있는데, 파이썬 최신 버전을 설치하기 위해서 소스 컴파일로 설치할 경우 나타나는 문제이다. 이 문제 말고도, 최신버전을 소스컴파일로 설치하자 마자, yum 불통이 될 것이고, 파이썬을 사용하는 대부분의 어플리케이션들이 안될 확률이 높아질 것이다. 개발자가 아닌 서버 관리자라면, yum이나 rpm 레벨에서 모두 처리할 수 있도록 하고, 무조건 파이썬을 업그레이드를 해야한다면, 클론 서버를 하나 두고, 적용하고 패치하고, 쌩쑈를 한 다음, 실 서버에 적용하길 바란다. 일단 파이썬을 다시 소스 컴파일을 해야한다. (다른 방법도 있지만, 이게 속편하다.) 1. zlib-devel과 openssl-devel을 rpm파일을 구해서 다운 받는다..
# 본 포스트는 파이썬 마을 게시판 이만용님 게시물을 인용하여 재구성 하였습니다. 일반적으로, -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:] # 부호 표시가 있으면 ..
- Total
- Today
- Yesterday
- Branch
- 전략
- technote
- 테스트
- angular
- 브랜치
- SVN
- NG
- vuejs
- FLASK
- RESTful
- 클라우드
- 파이썬
- ie11
- 테크노트
- SQL
- IE
- Python
- 미래
- Material
- frontend
- JS
- Ai
- directive
- RUBY
- 개발자
- SSL
- Git
- jQuery
- LightBox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |