다양한 데이터 다루기 0. 다양한 리스트 다루기 # 첫번째 값 리턴 a = [1, 2, 3] print a[0] # 마지막값 리턴 print a[-1] # 리스트안의 리스트에서 값 가져오기 b = [1, 2, 3, ['a', 'b', 'c']] print b[3][0] # 'a' 리턴 # 리스트 슬라이싱 하기 print b[0:2] # [1,2] 리턴 #리스트 삭제 c = [1, 2, 3, 4, 5, 6, 7] c.pop(0) # 첫번째 값 삭제 del c[1] # 두번째값 삭제 c.remove(4) # 리스트에서 첫번째로 나오는 4 삭제 c=[] #전체삭제 # 리스트 정렬 d = [1, 9, 3, 2, 5, 14, 7,4] d.sort() # 리스트 값 삽입 d.insert(0,4) # 0번째 위치에 ..
itertools 소개Python 에서 제공하는 자신만의 반복자를 만드는 훌륭한 모듈입니다. 이 모듈은 APL, Haskell 및 SML의 구성 요소에서 영감을 받은 반복기 빌딩 블록을 구현하며 각각은 파이썬에 적합한 형태로 재 작성되었습니다.먼가 말이 어렵습니다. itertools 를 통해서 데이터 조작을 편하게 해보자는 야그겠지요. 그것이 무엇인가 반복되는 요소에 대한 처리일 경우 말이죠. 개발자는 코드로 말하기 때문에 바로 코드 예로 들어갑니다. 패키지 임포트import itertoolsitertools 를 임포트 합니다. chain()letters = ['a', 'b', 'c', 'd', 'e', 'f'] booleans = [1, 0, 1, 0, 0, 1] decimals = [0.1, 0.7,..
내 블로그에 이런 글들을 써서 올려야겠다라고 생각했었는데.. 다음 같은 싸이트가 있더라..번역이 좀 딱딱한 면이 있어서..다시 작성 할 생각도 있으며 멀티쓰레드,멀티프로세스,동시성 부분만 추가하고 싶은 생각도 든다. 중급자들을 위한 파이썬 차례:Introductionargs와 kwargs디버깅제너레이터맵 & 필터함수set자료구조삼항연산자데코레이터전역변수 & 반환변형(Mutation)가상환경콜렉션(collections)열거(enumerate)객체 탐구컴프리헨션(comprehension)예외람다한줄 명령어(oneLiners)For-elseopen 함수파이썬 2+3 호환코루틴함수 캐싱컨텍스트 매니저(context manager)
# coding=utf-8 import time import datetime# 2017-08-30 21:21:57.860000 def getCurrentTime(): return datetime.datetime.now() # 초를 문자열 시간으로 def getCurrentTimeBySec(s): m = s / 60 timestr = "2016-05-19 {}:{}".format(m / 60, m%60) print timestr return datetime.datetime.strptime(timestr, "%Y-%m-%d %H:%M") # 시간 차이를 문자열로 00:00:03 # tTime 은 datetime 타입이 들어간다. def getDiffTimeToTime(dtTime) : return getCu..
Python 의 simplejson 사용하기 의존성 추가 import simplejson 문자열로 JSON 형태 만들기 szJson = '{' + '"callid":{}, "nodeid": {}, "content":"{}"'.format(1, 1, "hello") + '}' 이렇게 { "key" : "value"} 식으로 만들 수 있다.출력해보면 아래와 같다.print szJson # {"callid":1, "nodeid": 1, "content":"hello world"}print type(szJson) # 문자열 JSON 형태를 JSON Object (사전타입) 로 만들기 jsonObj = simplejson.loads(szJson) 출력해보면 아래와 같다. Dictionary (사전) 타입이 되었다..
파이썬으로 클라우드 하고 싶어요 (http://www.slideshare.net/yongho/2011-h3) 2011년 발표니 꽤 된 내용이지만 굉장히 깔끔하게 잘 정리 되 있네요.최근에 파이썬으로 분산,병렬 컴퓨팅하는 방법에 대해 개인적으로 다시 정리 할 예정이고 아래 대략 메모. 사실 어떻게 보면 굉장히 명쾌하다. 하둡/스파크같은 시스템을 직접 만들려고 하면 어렵지만 ㅎㅎ확장 순서는 이렇게 될 꺼 같다. 1. 자신의 컴퓨터에서 단일 프로세스로 자신이 만든 데이터 분석 프로그램을 돌린다.2. 자신의 컴퓨터에서 멀티쓰레드로 자신이 만든 데이터 분석 프로그램을 돌린다.3. 자신의 컴퓨터에서 멀티 프로세싱으로 자신이 만든 데이터 분석 프로그램을 여러개 돌린다.4. 고성능 파이썬등의 책을 참고하든지 최대한 성..
- Total
- Today
- Yesterday
- Akka
- Actor
- 주키퍼
- 스칼라 강좌
- 파이썬 머신러닝
- 블록체인
- Play2 로 웹 개발
- 그라파나
- Play2
- 안드로이드 웹뷰
- 스위프트
- 하이퍼레저 패브릭
- 파이썬 동시성
- 파이썬
- play 강좌
- Golang
- 엔터프라이즈 블록체인
- 스칼라
- Adapter 패턴
- CORDA
- 스칼라 동시성
- 플레이프레임워크
- play2 강좌
- 이더리움
- akka 강좌
- 파이썬 강좌
- 파이썬 데이터분석
- 하이브리드앱
- Hyperledger fabric gossip protocol
- hyperledger fabric
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |