반응형
- [yeelight] 스마트전구 파이썬으로 연결하고 로컬에서 직접 제어하기주사위 clice스마트 전구를 직접 제어할 수 있는 어플을 만들게 되었다 이 프로젝트에서 가장 중요한게 IoT 기기를 전용 앱이 아닌 내 컴퓨터에 직접 연결하는것이다. 이 방법이 인터넷에 나와있지 않아, 과정을기록해보려고 한다 1. 스마트 전구 구매하기: YEELIGHT 구매한 전구이다. YEELIGHT의 좋은 점은, 이를 제어할 수 있는 파이썬 라이브러리를 제공한다는 점이었다 전구를 구매했으면 이제 컴퓨터에서 파이썬으로 전구와 연결해보자 2. 전구를 전구집에 넣어 전원을 켜준다 일단 집에 있는 아무 전등에 넣어 전구를 넣고 전원을 켜준다 3. 파이썬 에디터로 빈 파이썬 파일을 생성한다 나는 vs code로 열었는데, 꼭 vs code가 아니라 다른 파이썬 에디터라도 상관 없다 4. 터미널로 yeelight 라이브러리 ..
- 2024-02-03 20:19:49
- [DB] ORM의 특징과 SQL에서 ORM으로 변환 예제(SQLAlchemy, Django ORM)주사위 cliceORM이란? ORM은 "Object-Relational Mapping"의 약자로, 객체와 관계형 데이터베이스 간의 상호 변환을 자동으로 처리하여 상호작용을 편리하게 만들어주는 기술이다. 이는 프로그래머가 객체 지향 프로그래밍(OOP) 언어를 사용하여 데이터베이스와 상호 작용할 수 있게 도와준다. "데이터베이스"는 정보를 저장하는 곳이고, "상호 작용"은 데이터베이스와 정보를 주고받는 것을 의미한다 일반적으로 우리는 데이터베이스에 정보를 저장하고 조회하기 위해 SQL이라는 언어를 사용하는데, ORM은 이런 작업을 좀 더 쉽게 하도록 도와준다 일반적으로 우리가 사용하는 프로그래밍 언어(예: 파이썬)에서는 객체(클래스와 인스턴스)가 있으면, ORM은 이 객체들을 데이터베이스 테이블과 연결시켜준다 간단히 말하면..
- 2024-01-21 17:09:45
- [Python] list문제 - 자연수 뒤집어 배열로 만들기주사위 clice문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000이하인 자연수입니다. 입출력 예nreturn12345[5,4,3,2,1] 알고리즘 우선 두가지 방법이 있다첫번째 방법 방법1. 자연수 n을 배열(리스트)로 만든 뒤, .insert(0, '원소') 를 이용해 0번째 인덱스에 거꾸로 채워넣는다def solution(n): answer = [] for i in range(1,n,1): answer.isert(0,n[i]) return answer일단 이 코드의 문제는 n이 자연수라 인덱스가 없어 for문에서 에러가 난다그러면 어쨌든 ..
- 2024-01-19 14:52:27
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)