일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tensorflow
- 분당맛집
- socketio
- python
- opencv
- string
- ros
- GPT
- 스팸
- error
- ChatGPT
- ubuntu
- 딥러닝
- Torch
- no space left on device
- timm
- CLASS
- 오블완
- openAI
- linux
- humble
- CUDA
- TTS
- 티스토리챌린지
- Android
- 터미널
- 판교
- ROS2
- 맛집
- pytorch
- Today
- Total
목록python (25)
RoBoLoG
이름을 정의하는 방식이 모듈, 클래스, 함수, 객체, 변수, 속성 등에 따라 차이가 있다. 변수 권장 명명 규칙 함수, 객체, 변수 이름의 첫 글자는 소문자를 사용한다. 예시: myFunction, userAge, dataFrame 클래스 이름의 첫 글자는 대문자를 사용한다. 예시: Car, UserAccount, DataProcessor 이름을 두 단어 이상으로 쓸 때는 두 번째 단어의 첫 글자를 대문자로 쓴다. 클래스의 예시: BankAccount, ElectricCar, FileReader 변수나 함수의 예시: calculateInterest, findUser, getFinalScore 클래스나 객체 내의 보호 속성을 정의할 때는 첫 글자를 밑줄(_)부터 시작한다. 예시: _protectedAttr..
Google Cloud Text-To-Speech를 사용해보자! 월간 무료 제공량이 많아서 개인적인 목적으로 사용하기에 참 괜찮은 것 같습니다. 더보기 Text-to-Speech 가격은 서비스로 전송되어 오디오로 합성되는 문자 수(영문 기준)를 기준으로 매월 책정됩니다. 매월 WaveNet 음성의 100만 자가 무료로 제공됩니다. 표준(WaveNet 이외) 음성의 경우 매월 400만 자가 무료로 제공됩니다. Text-to-Speech는 무료 등급 할당량에 도달한 후부터 처리되는 텍스트에 대해 100만 자 단위로 가격이 책정됩니다. Google Cloud Text-To-Speech API KEY를 발급받았다는 전제하에 진행합니다! 1. python 패키지 설치 pip install google-cloud-..
socketio 서버와 클라이언트 만들기 1. python-socketio란? 양방향 통신: 클라이언트와 서버 간에 실시간, 양방향 통신을 가능하게 합니다. 이벤트 기반: 통신은 이벤트 기반으로 이루어지며, 특정 이벤트가 발생했을 때 콜백 함수를 실행합니다. 다양한 환경 지원: python-socketio는 순수 Python 서버 뿐만 아니라, Flask, Django 등의 웹 프레임워크와도 통합될 수 있습니다. 다중 전송 방식 지원: WebSocket을 주 전송 방식으로 사용하지만, 다른 전송 방식도 지원합니다. 이는 클라이언트가 WebSocket을 지원하지 않는 경우에도 연결을 유지할 수 있게 해줍니다. 자동 재연결 및 네트워크 복구: 클라이언트 라이브러리는 네트워크 연결이 끊어졌을 때 자동으로 재연..
클래스 내에 is_on 변수와 timer 함수를 포함시키고 싶다면, 다음과 같이 코드를 수정할 수 있습니다 방법1. time.sleep 사용 import threading import time class MyClass: def __init__(self): self.is_on = False def timer(self): time.sleep(10) self.is_on = True def start_timer(self): timer_thread = threading.Thread(target=self.timer) timer_thread.start() timer_thread.join() print("is_on:", self.is_on) # 클래스의 인스턴스 생성 my_object = MyClass() # 타이머 ..
pip install에서 발생하는 에러에 대한 1차원적 해결 법 - export TMPDIR='/var/tmp' - Python 패키지를 설치할 때 "No space left on device" 오류에 직면했다면, 당신은 혼자가 아닙니다. 이 문제는 설치 중 임시 파일을 저장할 충분한 공간이 없을 때 발생합니다. 다행히도, 간단한 환경 변수 조정으로 이 문제를 해결할 수 있습니다: export TMPDIR='/var/tmp'. 1. 오류의 원인 ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device Python의 패키지 관리자인 pip는 패키지를 설치할 때 임시 파일을 생성합니다. 이 파..