PYTHON
Posts
134 posts[Python] 파이썬으로 페이스북 메신저로 메시지 보내기 2
지난번에 파이썬으로 페이스북 메신저로 메시지 보내기를 살펴보았습니다. 그런데 이것을 테스트 하면 할 수록, Client() 생성자에 10여초 이상 걸리고send()를 하는데 적게는 2초, 많게는 6초 이상 시간이 소요되는 것이었습니다. 버전은 0.9.3 이었습니다.어찐된 것인지 조사를 하다가fbchat 모듈을 살펴보는데... 아뿔사. 일이주 지난 것 같은데 버전업이 되었네요. 아마도 내부 프로토콜이 변경된 느낌입니다. 결국 지난번 샘플 코드는 #!/usr/bin/env python# encoding=utf-8 from fbchat import Clientfc = Client('[email protected]', '______')friends = fc.getUsers('____')friend =
![[Python] 비동기 작업큐와 Global 객체에 관한 고찰](https://img.zoomtrend.com/2017/06/27/a0105618_5951e21479438.png)
[Python] 비동기 작업큐와 Global 객체에 관한 고찰
지난번 비동기 작업 큐를 살펴보면서 Celery 대신 간단한 파이썬의 RQ를 살펴본 적이 있습니다.이것을 사용하다가 이번에 새로운 곳에 진행을 하려다 보니다음과 같은 경우가 생겼습니다. G_H = None def mytask(*args, **kwargs): if G_H is None: G_H = MyHandle() G_H.do() 위와 유사한 경우가 생겼습니다. 즉, G_H가 어떤 글로벌 인스턴스를 갖고이를 mytask 라는 태스크 수행 함수에서초기화 된 것을 계속 이용한다는 개념입니다. Singleton 패턴에서 잘 사용하고는 하지요.위에서는 글로벌로 해결하려고 합니다만... 위와 같은 접근이 RQ에서는 전혀 동작하지 않습니다. 작업 워커는 위와 같은 코드가 수행될
Python 3.6.1 + Tensorflow-gpu in Windows
1. python 3.6.1 설치2. cuda v8.1 설치3. cudnn v5.1 설치4. anaconda 설치 5. anaconda 가상환경 만들기 6. test 1. python 3.6.1 설치https://www.python.org/downloads/3.5.1 이상 버전을 설치해야 tensorflow 를 설치 가능합니다. 2. cuda v8.0 설치https://developer.nvidia.com/cuda-downloadscuda v8.0.61 버전을 설치합니다. 3. cudnn v5.1 설치https://developer.nvidia.com/cudnncudnn 6.0v 도 나왔지만 기존에 사용하던 5.1v 을 설치했습니다.cuda 다운로드와 다르게 nvidia developer 에
![[CLion] CLion IDE로 C/C++과 Python, JavaScript를 동시에 다 개발해 보기](https://img.zoomtrend.com/2017/06/23/a0105618_594c692639870.png)
[CLion] CLion IDE로 C/C++과 Python, JavaScript를 동시에 다 개발해 보기
JetBrains는 가장 쓸만한 언어에 대해 가장 좋은 IDE를 만들어 내는 것에는 별 이견이 없을 것 같습니다.체코에 본사를 둔 회사이고 러시안 개발자들도 많이 있다는데 암튼 본받을 만한 회사인 것 같습니다. C, C++을 위한 IDE로 예전에 이클립스를 사용해 보기도 하고,Codelite 라는 것을 사용해 보기도 했는데요,어느것 하나 PyCharm 이나 IntelliJ 만큼이나 편한 것은 없었습니다. 그러다가 JetBrains에서 C/C++을 위한 CLion (Sea Lion 바다사자와 동음이의어 군요)을사용해 보았습니다. 그 간단 사용기를 적어봅니다. 우선 JetBrains의 홈페이지에서 관심 언어를 선택하면 관련 IDE나 툴들이 보입니다. CLion을 설치해서 돌려봅니다. 디폴트로 하얀 배


