일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스위프트
- 파이썬 강좌
- Akka
- 하이퍼레저 패브릭
- 파이썬
- 하이브리드앱
- Hyperledger fabric gossip protocol
- Play2 로 웹 개발
- play2 강좌
- hyperledger fabric
- 그라파나
- Actor
- CORDA
- 파이썬 동시성
- 이더리움
- 스칼라 동시성
- 파이썬 데이터분석
- 파이썬 머신러닝
- 엔터프라이즈 블록체인
- 주키퍼
- Adapter 패턴
- 블록체인
- 스칼라 강좌
- 플레이프레임워크
- Play2
- Golang
- 스칼라
- akka 강좌
- play 강좌
- 안드로이드 웹뷰
- Today
- Total
목록Python (37)
HAMA 블로그
정말 친절하고 깔끔하게 정리 된 문서인거 같습니다. 아래 참고 하시길~https://corikachu.github.io/articles/python/python-magic-method
@property 이야기 private 와 public 파이썬에서는 클래스 캡슐화에 필요한 접근지정자를 잘 안쓰는 편이다. 어떤 부분에서는 public 을 권장하는 느낌도 든다. public 이 훨씬 편하니깐~ㅎㅎ (예를들어 시작은 그냥 public 변수를 사용하게 하다가 먼가 제약이 필요할 때 쯤이면 아래 공부할 @property 등으로 처리한다 ) 제약보다는 자유도/책임감을 높히는 방향의 언어인 파이썬 답다. 먼저 말해두는데 파이썬에서 접근지정자는 없다. 즉 아래와 같이 코딩해도 에러가 안난다는 뜻이다class Test: def __init__(self): self.public_field = 5 self.__private_field = 6 self._protected_field = 7 def __pr..
functools.partial 에 대한 설명 하나 이상의 인수가 이미 채워진 함수의 새 버전을 만들기 위해 사용된다.함수의 새 버전은 그 자체를 기술 하고 있다. functools.partial 에 대한 데모 첫째, 지수를 명시적으로 수행하는 함수를 만든다고 하자. (파이썬의 내장된 pow () 함수와 비슷하다)def power(base, exponent): return base ** exponent 이제 정해진 지수 2와 3을 갖는 전용 사각형 및 큐브 함수를 원한다면 어떻게 될까? 이때 우리는 다음과 같이 할 수 있을 것이다.def square(base): return power(base, 2) def cube(base): return power(base, 3) 이 방법이 나름 효과적이지만 powe..
conda vs. pip vs. virtualenv콘다는 패키지매니저이며 가상환경 매니저이기 때문에 편리하고 강력한 콘다로 갑시다~요기 자세한 정보가 있음 -> 파이선 가상환경 콘다 시작하기
Numpy공식문서Python Numpy Tutorial (번역) Pandas공식문서 Python에서 데이터 분석을 위한 라이브러리 Pandas, Matplotlib, Numpy를 10분만에 익히는 방법코드로 말해요. Pandas SciPy공식문서python-scipy-tutorials Scikit-learn공식문서한글설명문서 Matplotlib 공식문서 한글설명문서
다양한 데이터 다루기 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 (사전) 타입이 되었다..