CSV 활용스프레드 시트에서 일반적으로 사용하는 CSV(Comma-separated values) 파일을 python에서 활용하는 방법을 간단하게 소개하겠습니다. CSV는 프로그래머가 데이터를 읽고 쓰고 이러한 데이터를 효율적으로 조작 할 수있는 파일 형식입니다. 예를 들어 아래와 같은 csv파일을 excel로 읽으면 아래 그림과 같이 표시가 되죠. csv파일을 text viewer프로그램으로 읽으면 ,(콤마)로 열이 구분되어 있는 것을 확인 할 수 있습니다.berry,100 strawberry,200 grape,300 apple,400 banana,500 watermelon,100 grapefruit,200 orange,300 kiwi,400 melon,1000 pear,2000 peach,3000 p..
RequestsRequests allows you to send organic, grass-fed HTTP/1.1 requests, without the need for manual labor. There's no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3.설치 방법python 설치 폴더의 site-packages폴더로 이용하여 아래의 명령을 입력하면 된다.python easy_install.py requests 정상적으로 설치가 되면 아래의 화면이 출력된다. C:..
Screen Capture & Display an image화면을 캡쳐해서, 윈도우로 캡쳐한 그림파일을 출력하는 코드입니다.화면을 캡쳐하는 코드는 화면 캡쳐 및 저장에서 사용하는 방식과 동일하게 pillow 모듈을 사용하였습니다. 차이점은 캡쳐 영역을 지정하는 부분이 추가되었습니다. 이후 numpy의 array함수를 이용해서 PIL의 image type을 cv의 image형식으로 변환합니다. 동시에 color format도 변환시키고 있습니다. 화면에 display시키는 것은 cv의 imshow함수입니다. waitKey는 key presss입력이 있을때가지 대기하기 위한 용도입니다. import numpy from PIL import ImageGrab import cv2 imgGrab = ImageGra..
python version & bit 확인(How to check python version and bit) C:\>python --version Python 3.6.3 C:\> C:\> C:\> C:\>python -V Python 3.6.3 C:\>python Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
Python IDE 점프 투 파이썬을 따라서 간단한 예제를 연습할때는 몰랐지만, cherrymusic처럼 규모가 꺼진 프로젝트를 디버깅할때는 기존에 사용하던 에디터로는 한계를 느꼈다. 구글링을 통해 PyCharm이라는 쓸만한 IDE가 있다는 것을 확인. 바로 설치했다. 각 Os별로 버젼이 존재하는데, 그중 linux버젼을 설치하였다. Download & Install http://www.jetbrains.com/pycharm/download/ 사이트에서 파일을 다운 받는다. 30일 trial 버전도 있지만, 그냥 공짜 다운 받았다.Download폴더에 pycharm-community-3.4.1.tar.gz파일이 있을 것이다. 일단 압축을 풀자.tar -xvf pycharm-community-3.4.1.t..
자료형일반적인 내용은 스킵하고, python의 특이한 요소만 정리하자. 숫자형정수, 실수, 8진수, 16진수, 복소수가 사용가능하다. 그보다 유효숫자가 궁금한데... 추후에 정리하자. 연산중 특이한 것은 a ** b. a의 b승이란다. 문자열"이렇게 쓰면 문자가 된단다."이스케이프 코드도 대부분 비슷. 문자를 + 하면 두 문자가 합쳐진다.문자를 곱하면 곱해준 숫자 만큼 반복 출력된다.문자열이 배열로 처리된다. 그 말인 즉. >>> str = "HELLO, WORLD" >>> str[5] ',' 배열의 시작은 C처럼 0부터. 특이한건 str[-1]처럼 음수를 사용하면 뒤에서부터 센다.str[0:3], str[3:], 요런식의 표현이 가능. 문자열 포매팅 >>> str = "sample" >>> i = 1 ..
Python?Cherrymusic이라는 music streaming server를 설치해서 사용하는 중이다. UI도 마음에 들고, 내가 원하는 기능들이 지원된다. 나만의 멜론!? 하지만, 살짝 부족한 부분들이 있다. Cherrymusic을 수정하려면 Python을 배워야지만 가능할듯... 오늘부터 공부한 내용들을 이 게시판에 적어 보련다. 까먹으면 바로 바로 찾아 볼 수 있도록...함 시작해보자. 책은?위키독스라는 유용한 사인트를 발견했다. 온라인으로 책을 제작공유하는 플랫폼이란다. '점프 투 파이썬'. 그래 너로 정했다. 링크를 참고하세요. Introduction귀도 반 로섬이 만들었고, 인터프리터 언어다.구글의 50%이상이 파이썬으로 만들어졌다.쉽단다... 과연그럴까!?할 수 있는 일들은.... 시스..
- Total
- Today
- Yesterday
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 귀가 트이는 영어
- Python
- imageGrab
- 귀트영
- 영어공부
- 영자신문
- ffmpeg
- MOUNT
- cnn student news
- 입이 트이는 영어
- 해석
- HTPC
- 입트영
- PIL
- CNN
- 러닝화
- Raspberry Pi
- Linux
- EBS
- kodi