Introducing Python

Page content

Introducing Python 을 판교어린이도서관에서 짧게 보고 적은 아이템들

python3 based

Decorator는 공부가 필요한 내용

sys.path : module 검색 경로 __init__.py 파일이 있으면 그 디렉토리를 PKG로 간주함
defaultdic()
Counters()
dicionary는 key의 순서를 보장하지 않음. OrderedDict()로 사전을 정의하면 가능
deque = stack + queue pprint()는 print보다 깔끔하게 출력한다고.
'\uXXX' 유니코드
%10.4s : 10칸의 공간. 문자열 중 4개만 출력
struct '>LL' : '>' Big endian, L : uint32_t

list comprehension : for loop보다 빠름. 어떻게 사용하는 지 구체적으로 좀 더 알아봐야 함.

Configuration

pyyaml : load() 대신 safe_load() 사용 1단계 정보면 내장 configuration을 사용하는 것이 가장 편리함. ConfigParser()

[A]
B=C

접근할 때는 config = ConfigParser(filename)
config[‘A’][‘B’]

Redis

Redis 서버. pip install redis redit.Redis() Request - Agent - Redis server - Checker

pip install requests

gevent

fab을 이용해 명령을 내린 후 PKG 정보를 알아낼 수 있음. cat XXX /pkg/.RegInfo endtime 파일 확인

module dependency

pip -r requirements.txt

debugging

pylint
pyflakes
pep8