본문 바로가기
728x90

데이터&AI/기타개발12

파이썬!! 일관성 있게 코딩하기! (feat. Ruff linter) 프로그래밍에서 일관성 있는 코드 스타일은 가독성을 높이고, 협업 시 생산성을 극대화하는 중요한 요소입니다.특히, Python과 같은 유연한 언어에서는 코드 스타일이 엇갈리기 쉽습니다.이번 글에서는 Python에서 일관성을 유지하며 깔끔한 코드를 작성할 수 있도록 도와주는 도구와 팁을 소개합니다. 1. Python 코딩 스타일의 중요성 Python은 PEP 8 (Python Enhancement Proposal 8)이라는 코드 스타일 가이드를 제공합니다.이 가이드는 코드의 가독성을 높이고, Python 개발자들 사이의 통일성을 유지하는 것을 목표로 합니다. 그러나 사람마다 스타일이 다를 수 있기 때문에, 프로젝트에서 일관성을 유지하려면 자동화된 도구의 도움이 필요합니다. - 2. PyPI 도구 활용하기 P.. 2025. 1. 6.
[realtime GPT를 쓰기위한 사전학습] socket통신의 이해 (python에서의 TCP 통신!) 2024.10.15 - [데이터&AI/기타개발] - [realtime GPT를 쓰기위한 사전학습] threading의 이해 (python의 멀티태스킹!) [realtime GPT를 쓰기위한 사전학습] threading의 이해 (python의 멀티태스킹!)최근 공개된 GPT realtime모델!!!2024.10.12 - [데이터&AI/LLM] - gpt realtime console로 사용해보기 gpt realtime console로 사용해보기24년 9월 25일!! chatgpt advanced voice 모드가 공개되서 많이 환영을 받았습니다!그리drfirst.tistory.com 2024.10.20 - [데이터&AI/LLM] - [realtime GPT를 쓰기위한 사전학습]pyaudio이해하기① (마이.. 2024. 10. 24.
[realtime GPT를 쓰기위한 사전학습]pyaudio이해하기② (데이터를 소리로 전환!!!) 2024.10.20 - [데이터&AI/LLM] - [realtime GPT를 쓰기위한 사전학습]pyaudio이해하기① (마이크 음성을 데이터로 전환!!!)   지난 포스팅에 이어 pyaudio 에 대하여 더 알아보겠습니다!! 오늘은!!지난번 소리를 데이터로 전환하는것과 반대로!!데이터를 소리로 전환해보겠습니다!! OpenAI로부터 응답이온 데이터를 소리로 만들어서 스피커가 켤수 있어야겠찌요!?   묻고 따지지 않고 아래 코드를 실행해봅다!! ※ 주의!!  전자음이 나오니 스피커 소리를 작게하고 틀어주세요!!import numpy as npimport pyaudio# PyAudio 설정FORMAT = pyaudio.paInt16 # 16비트 오디오CHANNELS = 1 # 모노 채.. 2024. 10. 23.
[realtime GPT를 쓰기위한 사전학습] queue 의 이해 (python. 줄을 서시오!! FIFO) 지난 포스팅에이어2024.10.15 - [데이터&AI/기타개발] - [realtime GPT를 쓰기위한 사전학습] threading의 이해 (python의 멀티태스킹!)realtime GPT를 쓰기위한 사전학습, python의 queue에 대하여 알아보겠습니다!!  우선!! 개념도 필요없이 코드를 하나 보지요!!import queuemy_queue = queue.Queue()# 데이터 넣기my_queue.put(1)my_queue.put(2)my_queue.put(3)# 데이터 꺼내기print(my_queue.get()) # 1print(my_queue.get()) # 2print(my_queue.get()) # 3 결과는!? 아주 깔끔합니다!! my_queue라는 곳에 1,2,3을 넣었고 1,2,.. 2024. 10. 18.
728x90