일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 머신러닝
- Play2 로 웹 개발
- Akka
- 블록체인
- play2 강좌
- 안드로이드 웹뷰
- 엔터프라이즈 블록체인
- Adapter 패턴
- Actor
- Hyperledger fabric gossip protocol
- 파이썬
- 스칼라
- 파이썬 강좌
- 주키퍼
- akka 강좌
- 하이브리드앱
- Golang
- 플레이프레임워크
- play 강좌
- hyperledger fabric
- 파이썬 데이터분석
- 파이썬 동시성
- 스칼라 동시성
- 이더리움
- 스위프트
- CORDA
- 그라파나
- Play2
- 스칼라 강좌
- 하이퍼레저 패브릭
- Today
- Total
목록Python (37)
HAMA 블로그
RxPY 소개 및 시작하기 * RxPY 소개글을 써보았습니다. 앞부분의 개념 설명 부분은 건너 뛰고 "RxPY 시작하기" 부터 보는것도 좋을 거 같습니다. 먼저 코딩을 해보는게 정신건강에...도움이 될지도.. Rx? RxPY? FRP? RxPY란 Reactive Programming을 하기위한 개념인 Rx(Reactive Extensions)의 파이썬 라이브러리입니다. Rx (반응형 확장) 는 FRP (함수형 반응형 프로그래밍) 개념을 가지고 있는 시스템으로써 (완전한 FRP 는 아니며, 사용자의 편의를 위한 장치가 많은 반면 표시적 의미론이 부족하여 합성성이 떨어진다는 의견도 있습니다.) 마이크로소프트가 닷넷용으로 개발한 라이브러리인 Rx.NET으로부터 시작되어서 자바판인 RxJava, 자바스크립트판인..
파이썬 로깅의 모든것 파이썬 로깅에 대한 "모든것은" 사실 낚시구요. ㅎㅎ (유희열이 진행했던 All that music 이라는 라디오 프로그램에서 내가 좋아하는 국악이나 시부야계는 거의 나오지도 않았었다...먼소리야 이게 ;;) 그래도 블로그용으로는 꽤나 많은 정보를 담으려고 애를 썼습니다. 파이썬에서 자체 제공하는 기본 로깅 시스템에 대한 내용이구요. 버전이 올라감에 따라 내용이 달라질수 있으며, 오류도 있을 것이고 더 손쉬운 방법등이 있을 수 있음을 인지하시고 항상 다른것들도 같이 확인 하세요. 본론으로 바로 들어가시죠. 먼저 제가 원하는 로깅 시스템은 이렇습니다. IoT 의 게이트웨이 안에서 활약 할 놈으로써~ logging.conf 파일을 통해서 외부에서 설정 가능 레벨을 자유롭게 설정하고 추가..
docker vs vagrant vs virtualenv 도커도 안쓰고 virtualenv도 안쓰고 잘 지내 왔다. 사실 지금도 굳이 도커나 virtualenv를 써서 괜한 복잡도를 올릴 필요는 없는 상황이긴 하지만, (현재는 virtualbox 같은 이미지레벨도 아닌, os 자체를 클론질라로 이미지 떠서 관리하고 있다) 앞으로 둘 중 하나를 반드시 써야할 상황은 올것이다. (분산 텐서플로우를 사용한다던지.. 도커안에 virtualenv 를 사용 할 수도) 참고로 virtualenv 를 가상환경이라고 다들 말해서 , 먼가 거창해보이지만 그냥 유저독립적 python 환경일뿐이다. 따라서 virtualenv 를 윈도우즈,우분투등에서 사용하다보면 OS의 다름 때문에 먼가 잘 안될 때도 있는거 같다. 그 경우에..
환상적인 파이썬에도 골칫거리가 있으니, 패키징이다. 너무 산만하다는게 좀 ... 깔끔하게 정리된 글들에 대한 링크를 골라 보았다. [번역] 파이썬 나라의 앨리스 How To Package And Distribute Python Applications Python virtualenv 정리 (Linux/Windows)[Python] 파이썬 실행환경의 독립 virtualenv & PyCharmsetup.py와 requirements.txt의 차이점과 사용 방법안녕프로그래밍 - 파이썬 프로젝트의 구조 초보를 위한 도커 안내서 PyCharm + Docker로 파이썬 개발환경 셋업하기 (Dockerization) 파이썬 프로젝트 시작하기 - Virtualenv파이썬 프로젝트 시작하기 - Distutils파이썬 프로..
Python 과 Mixin 파이썬은 다중 상속을 지원하며 그것에 의해 Mixins 를 만들 수 있다. Mixin 은 클래스에 추가적인 속성이나 메소드를 제공하는 것을 말하는데, 스칼라는 traits 를 통해서 제공하며, 루비등도 제공한다. 파이썬은 Mixin 을 위한 특별한 키워드는 없으며, 단지 다중상속을 통해서 만들기 때문에 이 과정에서 문제가 생길 소지가 생긴다. 스칼라의 경우 stackable traits pattern이라고 동일한 메소드가 있을 경우 순서대로 하나씩 실행되지만 파이썬의 경우 덮어 써 버린다. 다음 예를 살펴보자 class Mixin1(object): def test(self): print "Mixin1" class Mixin2(object): def test(self): prin..
파이썬 마이크로 실전 패턴 [번역]http://stevenloria.com/python-best-practice-patterns-by-vladimir-keleshev-notes/ (역주: Gof 의 디자인패턴은 개발하는 중간 중간 자주 사용되지는 않는 중급 규모의 설계의 구조를 담당한다면. 이 마이크로 패턴은 더 작고 개발하면서 매일 만날 수 있는 아주 익숙한 문제들의 모음이다. 이디엄과 겹치기도 한다.) 일반적인 디자인패턴은 다음 링크(한글 번역) 를 참고하라 -> Pattern in Python May 09, 2013 이 글은 블라디미르 켈 레시프 (Vladimir Keleshev)의 "Python Best Practice Patterns"라는 제목으로, 2013 년 5 월 2 일 덴마크 Python..
파이썬에서 가장 쉽게 범할 수 있는 10가지 실수들 [번역]https://www.toptal.com/python/top-10-mistakes-that-python-programmers-make (번역중 제가 간략하게 의역한 부분도 있고, 10가지중 앞의 '6가지 실수' 를 번역되었습니다.) 실수 #1: 디폴트 함수인자에 대한 실수 파이썬은 함수인자로 디폴트 값을 사용 할 수 있게 해주는데 , 꽤나 괜찮은 문법이지. 다만 그 디폴트값이 mutable 일 경우 혼동을 주기도 하는데 다음 예를 보자고.>>> def foo(bar=[]): # bar 는 디폴트로 [] 를 갖는데 아직 구체화 되지 않았어. ... bar.append("baz") # 그 경우 이 라인은 좀 문제가 될 수 있지.. ... return..
Machine Learning and Pattern Recognition for Algorithmic Forex and Stock Trading 1. 소개2. 주식 데이터 살펴보기3. 분석 기초 4. 백분율 변화 5. 패턴 찾기 6. 패턴 저장 7. 현재 패턴 구하기 8. 수익 예측9. 한단계 나아간 예측 10. 패턴(구성요소) 복잡도 증가 11. 패턴 이상의 것 12. 모든 패턴 가시화13. 패턴을 이루는 변수들 14. 예측으로 부터 과거 수익 도출 15.패턴으로 부터 예측 16. 예측으로 부터의 평균 수익
파이썬의 함정 - 3 참조,얕은 복사,깊은 복사 모든 언어가 동일한 정책을 취하지 않기 때문에, 이 문제는 어떤 문제에서나 뒷목을 잡게 만들 수 있다. 개인적으로 여러 언어를 다루는 사람들은 이런 참조 문제를 외우지 말고, 항상 테스트를 해봐야 한다고 생각한다. 뒷통수 맞기 싫으면~파이썬도 마찬가지로 함정이 숨어있는데 , 사실 이게 어떤 깊은 이해를 필요로 하는 문제가 아니기 때문에 그냥 코드를 보고 느껴보자. (물론 call by value, call by reference , call by share 등에 대한 기본 이해는 있다고 가정) 코드1) a = [1,2,3] b = a a.append(4) print b # 결과 [1,2,3,4] 자, 파이썬에서 변수는 값을 담는 그릇이 아니다. 그냥 값에 ..
파이썬 Asyncio 를 이해하기 위한 여정[번역] [원제: 파이썬 ASYNCIO / nODE.JS 와 함께 비동기 io 이해하기] 소개이번 여름에 Node.js에서 실행되는 웹 플랫폼에서 작업했었습니다. Node.js 를 가지고 풀 타임으로 일한 것은 이번이 처음이었고, 몇 주 동안 작업 한 결과 꽤 클리어해 진 것은 그 당시 나 자신을 비롯한 많은 개발자들이 Node의 비동기 기능에 대해 정확히 설명하지 못했다는 점이었습니다. 이 글에서는 js 작업 및 하위 수준에서의 구현 방법에 대해 설명합니다. 라이브러리를 효율적으로 사용하는 유일한 방법은 그것이 어떻게 작동하는지 명확하게 이해하는 것이고 그러기 위해서 깊이 파고 들기로 결정했습니다. 이 호기심은 다른 언어, 특히 파이썬에서 유사한 비동기 기능을..