일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- opencv
- openAI
- ChatGPT
- linux
- Torch
- socketio
- CLASS
- timm
- humble
- TTS
- 분당맛집
- no space left on device
- 맛집
- tensorflow
- ros
- 스팸
- pytorch
- 오블완
- 딥러닝
- 판교
- Android
- CUDA
- GPT
- ubuntu
- 터미널
- ROS2
- python
- error
- string
- 티스토리챌린지
- Today
- Total
목록전체 글 (132)
RoBoLoG
클래스와 서브클래스 알아보기 파이썬에서 클래스와 서브클래스를 사용하는 것은 객체 지향 프로그래밍의 핵심 개념 중 하나입니다. 클래스는 객체의 청사진(blueprint)을 제공하며, 서브클래스는 부모 클래스로부터 속성과 메소드를 상속받아 확장하거나 수정할 수 있습니다. 다음은 파이썬에서 클래스와 서브클래스를 정의하고 사용하는 예시입니다: 기본 클래스: Vehicle class Vehicle: def __init__(self, brand, model): self.brand = brand self.model = model def display_info(self): return f"Brand: {self.brand}, Model: {self.model}" Vehicle 클래스는 차량의 기본적인 속성인 brand..
파이썬에서 클래스나 객체 내의 보호(protected) 속성은 일반적으로 언더스코어(_) 하나로 시작하는 이름을 사용하여 정의합니다. 이러한 네이밍 컨벤션은 해당 속성이 클래스 내부와 서브클래스에서만 사용될 것임을 나타내며, 외부에서의 직접적인 접근을 피하기 위한 것입니다. 다음은 보호 속성을 사용하는 간단한 클래스의 예시입니다. class Car: def __init__(self, make, model): self._make = make # 보호 속성 self._model = model # 보호 속성 def describe_car(self): return f"This is a {self._make} {self._model}." # 서브클래스 예시 class ElectricCar(Car): def __i..
이름을 정의하는 방식이 모듈, 클래스, 함수, 객체, 변수, 속성 등에 따라 차이가 있다. 변수 권장 명명 규칙 함수, 객체, 변수 이름의 첫 글자는 소문자를 사용한다. 예시: myFunction, userAge, dataFrame 클래스 이름의 첫 글자는 대문자를 사용한다. 예시: Car, UserAccount, DataProcessor 이름을 두 단어 이상으로 쓸 때는 두 번째 단어의 첫 글자를 대문자로 쓴다. 클래스의 예시: BankAccount, ElectricCar, FileReader 변수나 함수의 예시: calculateInterest, findUser, getFinalScore 클래스나 객체 내의 보호 속성을 정의할 때는 첫 글자를 밑줄(_)부터 시작한다. 예시: _protectedAttr..
절대로 전화 걸지 말 것!! [국외발신] [롯데카드]01/03 ****-****6928카드 발급완료 (고객님 발급이 아닌경우 문의필수) 접수:1833-6978 보이스피싱, 스미싱 진짜 딱밤 마렵다...
요약 메인보드 교체 + 키보드 교체 = 29만원 (dell 정식 서비스센터) 사건발생 2023.10.17 노트북에 와인을 쏟아버리는 대참사가 발생하였다. 노트북의 기종은 XPS15 9570이며, 과거에 250만원 정도에 구매를 진행했다. 다행히 노트북이 꺼져있는 상태여서 쇼트가 나지 않았을 가능성이 컸다. 노트북 침수가 발생하면 절대로 전원을 켜서는 안된다. (전원을 키면 쇼트가 발생함) 일단 와인이 빠져나오게끔 아래처럼 노트북을 세워두었다. 하지만 이것이 큰 실수임을 깨닫게 되는데... 원래라면 아래처럼 세워놓아야 보드손상이 최소화되면서 와인을 빼낼 수 있다. 하지만 내가 세워놓은 방향은 보드를 완전히 파괴시키는 방법임을 깨달았을 때는 이미 늦었던 것...? 인터넷 서칭 다음날 인터넷을 서칭하여 노트북..
프로그램이 죽으면 다시 시작하는 Python 코드 알 수 없는 오류로 프로그램은 계속 죽고 시연 날짜는 다가오고 쉽지 않은 하루가 이어지고 있습니다. 하지만 아래 코드를 통해 프로그램이 죽으면 다시 시작하도록 할 수 있습니다! import psutil # psutil 라이브러리를 임포트합니다. 이 라이브러리를 사용하여 프로세스를 관리합니다. import subprocess # subprocess 라이브러리를 임포트합니다. 이 라이브러리를 사용하여 외부 명령어를 실행합니다. import time # time 라이브러리를 임포트합니다. 이 라이브러리를 사용하여 시간 지연을 구현합니다. # 실행 중인 프로세스 중에서 특정 프로세스 이름이 있는지 확인하는 함수를 정의합니다. def is_process_runni..
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-..
오류 발생 아래와 같은 오류 발생 Traceback (most recent call last): File "DemoUIModule.py", line 27, in from PIL import ImageTk, ImageFont, ImageDraw ImportError: cannot import name 'ImageTk' from 'PIL' (/usr/lib/python3/dist-packages/PIL/__init__.py) 해결방법 Pillow 버전 3.4.0을 설치하면 됩니다. pip install Pillow==3.4.0
오류 발생 아래와 같은 오류 발생 Traceback (most recent call last): File "DemoUIModule.py", line 22, in from cv_bridge import CvBridge, CvBridgeError File "/opt/ros/noetic/lib/python3/dist-packages/cv_bridge/__init__.py", line 6, in from cv_bridge.boost.cv_bridge_boost import cvtColorForDisplay, getCvType SystemError: initialization of cv_bridge_boost raised unreported exception 해결방법 opencv-python을 설치하면 됩니다. ..
분명히 수정을 하고 git add와 git commit을 했는데, git push를 하니 Everything up-to-date 문구가 뜹니다. 실제 수정사항도 git에 반영되어있지 않습니다. 우리는 어떻게 이 문제를 풀어나갈 수 있을까요...? 1. 먼저 git status로 현재 git branch 상태를 확인 git status 그랬더니 아래와 같이 HEAD detached from ~~ 문구가 뜹니다.. HEAD detached from 408c5ddc nothing to commit, working tree clean "HEAD detached from " 메시지는 현재 작업 중인 커밋이 브랜치에 연결되어 있지 않고, 직접 커밋 해시값으로 작업 중인 상태를 의미합니다. 이는 일반적으로 브랜치를 ..