태그 : Python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python] OS X 요세미티, pygame을 이용한 모스부호 사운드 출력

8년 전 쯤 한 친구가 HAM을 해 보자고 하여,3급 아마추어무선기사 자격시험을 봐서 합격하고 기지국을 받은 적이 있습니다.이것은 일반 장난감으로도 사용하는 시티즌 밴드 이외에 허락된 범위의 주파수 대역으로전파를 송신하거나 수신할 수 있는 권한을 의미하기도 합니다.암튼 그 다음 시험으로 CW 모스부호 실기 시험이 있는데 아직 보지 않았습니다.그런데 아직...

[CentOS 5.11] Python 2.7.8 및 pip 설치하기

CentOS 5.11 은 아직까지 CentOS 에서 지원을 중단하지 않고 지원되고 있는 것 같습니다.문제는 이 버전에서 파이썬을 2.x를 이용하려는데,버전이 너무 낮습니다.현재 파이썬 2.x의 가장 최신 버전은 2.7.9 (이 글을 쓰고 있는 2015년2월 시점) 이지만,CentOS 5.11 (i386)의 시스템 설치된 파이썬 2.x 버전은 2.4.3 ...

[Python] PyPy, Cython, CTypes 속도 비교

파이썬으로 작업을 하다보면 특정 함수가 많이 느려특정 함수의 속도를 빠르게 할 필요가 있습니다.이럴 때에는 다음과 같은 것으로 튜닝을 할 수 있습니다.pypy :파이썬으로 만든 파이썬 JIT (Just-In-Time) 컴파일러 입니다.처음에는 C가 아닌 파이썬으로 만든 것은 느려야 당연한데어떻게 빠를까 의문이 가기는 했지만,실제 테스트해 보니 ...

[Python] Flask RESTful API를 gunicorn WSGI 이용 및 supervisor 활용

지난번에 "Flask로 간단한 HTTPS REST API 제공 및 테스트"에 관한 블로깅을 한 적이 있습니다.지난번에 만들어 보았던 Flask를 실제로 서비스에 활용하는 방법을 살펴봅니다.(Kickstarting Flask on Ubuntu - Setup and deployment 참조)플래스크와 같은 파이썬 마이크로 프레임워크를 이용하면 아주 간단하게...

[Python] ThreadingMixIn 이용 Non-blocking XMLRPC

파이썬에서 어떤 API를 제공하는 다양한 방법이 있습니다.(일전에 Flask를 이용한 Restful API 를 소개한 적이 있습니다)하지만 더 기본적인 API는 XML-RPC 로 제공하는 경우도 많습니다.아래와 같은 간단한 XML-RPC 서버를 살펴보겠습니다.(파일명 b_xmlrpc_server.py)#!/usr/bin/env python#coding=...

[Python] 큰 파일을 라인단위로 읽어 처리할 때, xreadlines 이용하기

우선 파이썬 2.7.x 버전을 사용하고 있다고 가정합니다.파이썬의 range 와 xrange의 차이점을 이해하고 있는 것은 아주 중요합니다.예를 들어for i in range(100000000):    # do something with i    print i라고 하면 어떤일이 발생할까요?for loop을 돌기전,ra...

[python] IPv4 주소의 pcap 파일을 받아 IPv6 주소로 변환하기

IPv4 주소의 pcap 파일이 있습니다.이 중에서 IP layer(레이어3)의 IPv4 주소를 IPv6로 변경할 필요가 있을 수 있습니다.검색을 통해서 검증을 하려고 하니, 약간의 수정이 필요하여 작업해 보았습니다.해당 소스위의 작업은 scapy를 이용한 것이며,다음의 패키지가 필요합니다.(우분투 12.04 에서)sudo apt-get install ...

[Python] gevent 와 ZeroMQ 혼용하기

예전에 gevent를 이용한 UdpServer 를 구성해 본 적이 있습니다.파이썬에서는 GIL 때문에 발생할 수 있는 쓰레드 Concurrency를마치 JavaScript의 비동기 함수 호출처럼 Parrellism을 단일 쓰레드로 구축할 수 있도록해 줍니다.그런데 문제는 greenet를 이용한 gevent 프로그램을 하더라도,때에 따라, imp...

[Ubuntu 12.04] LDAP 서버 구축 및 파이썬 PAM 인증

LDAP은 인터넷 상에 특정 회사,조직에서 그룹이나 사람을 정의하고 가져오는 표준 응용 계층 프로토콜입니다. 이를 이용하여 특정 서버에 사용자를 별도로 관리할 수 있으며 역시 그 사용자에 대한 인증도 개별로 할 수 있습니다.다음은 우분투 12.04 LTS에서 간단하게 LDAP 서버를 구축하는 방법과,클라이언트에서 pam_ldap.so 모듈을 이...

[Python] 엑셀 2007 (xlsx) 파일로 출력하기

마이크로소프트의 오피스가 나온지도 상당한 시간이 지났습니다.아무리 마이크로소프트가 망가진다고 해도 오피스가 건재하는 한 마이크로소프트 역시 건재할 거란 예상이 드는 군요.암튼 예전에 오피스의 워드나 엑셀을 프로그램에서 이용하려고 하면COM 기능을 이용하고는 했었던것 같은데, 파이썬에서도 엑셀로자료를 내보내기할 필요가 생겼습니다.구글에서 "Pyt...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트