본 포스팅에서는 파이썬의 mutable 객체와 immutable 객체에 대해 is 연산자, id 함수, == 연산자를 중심으로 설명하고 있습니다. 2018. 5. 10 - 최초작성 2018. 7. 19 파이썬에서 모든 것은 객체(object)입니다. 객체가 생성된 후 ID는 변경되지 않으며 해당 객체가 프로그램 실행 중에 유일한 객체라는 것을 보장합니다. ( id 함수를 사용하면 객체의 ID를 확인할 수 있습니다. ) 특정 객체가 저장된 메모리 주소를 가리키는 고유 ID라고 생각할 수 있지만 실제 메모리 주소는 아닙니다. (CPython에서는 id 함수가 객체가 저장된 실제 메모리 주소를 리턴합니다.) 파이썬에서는 객체를 비교하기 위해 id 함수와 is 연산자가 제공됩니다. id(object) id 함수..
pyttsx 패키지 설치 $ sudo pip install pyttsx 태스트를 위한 간단한 예제 import pyttsxengine = pyttsx.init() engine.say('Greetings!')engine.say('How are you today?') engine.runAndWait() 영상으로부터 문자를 추출해냈던 태스트 프로그램에 적용시켜봤습니다. [그래픽스&컴퓨터비전/opencv 프로그래밍] - pytesseract와 opencv를 이용하여 문자 인식 태스트 ( OCR ) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import cv2import PILim..
2016. 11. 14 수정김병희님이 댓글로 알려주셔서 onPause에 있는 코드를 onDestroy로 옮겼습니다.다른 앱을 실행시키다 돌아왔을 때 음성 출력이 안되는 문제가 해결됩니다. 2015.12.03입력창에 원하는 한글 문자열을 입력하고 버튼을 클릭하면 읽어주는 간단한 예제입니다. 생각보다 짧은 코드로 기능이 구현가능하네요.. activity_main.xml 파일입니다. 텍스트를 입력할 EditText 하나와 클릭하면 TTS를 실행시켜줄 버튼으로 구성되어 있습니다..12345678910111213141516171819202122232425 Colored by Color Scriptercs MainActivity.java 파일입니다. 123456789101112131415161718192021222..
다음과 같이 필요한 패키지를 설치합니다. 그냥 저장소에 있는 버전을 사용할 경우에 데이터가 안넘어오는 문제가 있었습니다. 그래서 기존에 설치한 것을 지우고 pip를 이용하여 설치하였습니다. sudo apt-get purge python-pymssql python-pipsudo apt-get install freetds-devsudo pip install Cythonsudo pip install pymssql DB로부터 데이터를 가져오는 간단한 예제입니다. 윈도우에서 사용할시에도 아래처럼 사용하면 잘 동작합니다. import _mssql conn = _mssql.connect(server='서버 아이피', user='아이디', password='패스워드', database='데이터베이스 이름') conn...
OpenWeatherMap에서 제공하는 서울의 날씨 데이터를 JSON으로 받아와서 파이썬을 사용해서 파싱을 해봤습니다. 우선 전체 JSON 데이터의 형태입니다. 이 중에 몇 가지만 파싱해서 보기좋게 출력을 해보았습니다. { "coord":{"lon":126.98,"lat":37.57}, "sys":{"message":0.0103,"country":"KR","sunrise":1429735588,"sunset":1429784064}, "weather":[{"id":801,"main":"Clouds","description":"few clouds","icon":"02d"}], "base":"stations", "main":{"temp":288.243,"temp_min":288.243,"temp_max":288..
찾아가면서 공부하려니..간단한것도 막힌다.. 출처: http://www.johnkerl.org/python/sprintf.html#!/usr/bin/python -Wall # ================================================================ # John Kerl # kerl.john.r@gmail.com # 2007-05-15 # ================================================================ print "Here %s the number: %d" % ("is", 37) s = "Here %s the number: %d" % ("is", 37) print s
wxWidget + Mingw를 이용해서 mssql 건드려 보려는게 실패해서....본의아니게 파이썬을 하게 생겼다..ㅡㅡ; 우선 파이선 2.7.4를 다운로드 받아서 설치 http://www.python.org/download/ 그리고 파이션용 묘듈을 설치... https://code.google.com/p/pymssql/ 한글로된 문서도 있다는..https://code.google.com/p/pymssql/wiki/Documentation 다음 예제를 따라해보니 작동이 잘된다..https://code.google.com/p/pymssql/wiki/PymssqlExamples