본문 바로가기
반응형
파이썬을 활용한 온도센서 예제 : DHT11 및 DS18B20 센서 활용 온도센서는 환경의 온도를 측정하고 데이터를 분석하는 데 필수적인 장치입니다. 파이썬을 이용하면 온도센서에서 읽은 데이터를 손쉽게 처리하고, 다양한 프로젝트에 응용할 수 있습니다.이번 글에서는 파이썬으로 온도센서를 활용하는 방법과 실습 예제를 소개하겠습니다.1. 사용 가능한 온도센서 종류파이썬으로 온도 데이터를 읽어올 수 있는 센서는 여러 종류가 있으며, 가장 많이 사용되는 센서는 다음과 같습니다.① DHT 시리즈 (DHT11, DHT22)✔ 온도 및 습도를 동시에 측정할 수 있는 디지털 센서✔ DHT11은 저가형이며, DHT22는 더 정밀한 측정 가능✔ 라즈베리파이, 아두이노, ESP8266 등에서 사용 가능② DS18B20✔ 방수 기능이 있어 실외 및 액체 온도 측정 가능✔ 1-Wire 프로토콜을 사용.. 2025. 2. 23.
딥러닝과 머신러닝 차이점 머신러닝과 딥러닝, 뭐가 다를까?인공지능(AI)이 발전하면서 "머신러닝"과 "딥러닝"이라는 용어가 자주 등장한다. 두 개념은 비슷해 보이지만, 사실 중요한 차이가 있다.머신러닝(Machine Learning)은 컴퓨터가 데이터를 학습하여 스스로 패턴을 찾고 결정을 내리는 기술이다.딥러닝(Deep Learning)은 머신러닝의 한 분야로, 인공신경망(Artificial Neural Networks)을 활용하여 더 복잡한 문제를 해결하는 기술이다.이 글에서는 딥러닝과 머신러닝 차이점, 그리고 활용 사례까지 자세히 알아보겠다.머신러닝(Machine Learning)이란?머신러닝은 데이터를 기반으로 컴퓨터가 스스로 학습하는 기술이다. 사람이 직접 프로그래밍하지 않아도, 알고리즘이 데이터를 분석하고 패턴을 학습하.. 2025. 2. 11.
HTTP와 HTTPS의 차이 : 왜 HTTPS로 전환해야 할까? 인터넷 프로토콜의 이해인터넷에서 웹 페이지를 열 때 주소창에 http:// 또는 https://로 시작하는 URL을 자주 보셨을 겁니다. HTTP와 HTTPS는 웹 브라우저와 서버 간에 정보를 주고받는 데 사용되는 프로토콜입니다. 하지만 두 프로토콜은 보안성과 신뢰성에서 큰 차이를 보입니다. 이번 글에서는 HTTP와 HTTPS의 차이를 자세히 알아보고, HTTPS로 전환이 필요한 이유를 설명하겠습니다.1. HTTP란 무엇인가?1.1 HTTP의 정의HTTP(HyperText Transfer Protocol)는 웹 브라우저와 서버 간 데이터를 주고받는 프로토콜입니다. 1990년대 월드와이드웹(WWW)의 초기에 개발되어, 인터넷 상에서 HTML 문서를 전송하는 데 사용됩니다.1.2 HTTP의 작동 방식HTTP.. 2025. 1. 3.
robots.txt 크롤링 차단 방법 Robots.txt란 무엇인가?웹사이트의 Robots.txt 파일은 검색 엔진 크롤러(봇)에게 웹사이트의 크롤링 규칙을 알려주는 텍스트 파일입니다. 이 파일은 웹사이트의 루트 디렉토리에 위치하며, 사이트 소유자가 크롤러가 어떤 페이지나 디렉토리를 크롤링할 수 있는지 또는 없는지를 지정할 수 있습니다. 이번 글에서는 Robots.txt 파일의 기본 구조와 크롤링 차단 방법을 상세히 설명하겠습니다.1. Robots.txt의 기본 구조1.1 Robots.txt 파일의 위치Robots.txt는 웹사이트의 루트 디렉토리에 있어야 하며, URL은 다음과 같습니다.https://www.example.com/robots.txt1.2 기본 구성Robots.txt 파일은 두 가지 주요 지시어로 구성됩니다.User-agen.. 2025. 1. 3.
시맨틱 태그 뜻과 예시 시맨틱 태그란 무엇인가?웹 개발과 HTML에서 "시맨틱 태그(Semantic Tag)"는 단순히 디자인 요소를 배치하는 것을 넘어, 콘텐츠의 의미를 명확히 전달하는 데 사용되는 태그를 뜻합니다. 이는 사용자뿐만 아니라 검색 엔진과 같은 기계도 내용을 쉽게 이해할 수 있도록 돕습니다. 이번 글에서는 시맨틱 태그의 뜻, 중요성, 그리고 대표적인 예시를 살펴보겠습니다.1. 시맨틱 태그의 정의와 특징1.1 시맨틱 태그란?"시맨틱(Semantic)"은 '의미론적인'이라는 뜻으로, 시맨틱 태그는 HTML 요소의 내용이 무엇인지 명확히 설명하는 태그를 의미합니다.예를 들어, 나의 블로그 홈 소개 .. 2025. 1. 3.
shivers 뜻과 사용법 Shivers의 뜻과 다양한 사용법: 영어 단어 깊이 알아보기  "Shivers"라는 단어는 영어에서 종종 감정이나 신체적 반응을 표현할 때 사용됩니다. 이 단어는 단순한 의미를 넘어, 문맥에 따라 생생하고 다양한 감정을 전달할 수 있는 단어입니다. 오늘은 shivers의 뜻과 활용법을 살펴보며, 이 단어가 주는 뉘앙스를 이해해보겠습니다.Shivers의 기본 뜻1. 사전적 정의"Shivers"는 동사와 명사로 사용될 수 있으며, 다음과 같은 기본적인 뜻을 가지고 있습니다:(명사) 몸을 떨림, 전율예: "She felt shivers run down her spine."(그녀는 등골이 서늘해지는 전율을 느꼈다.)(동사) (shiver의 3인칭 단수형) 몸을 떨다, 오싹하다예: "He shivers in t.. 2024. 11. 20.
[Python] FIFO Queue Python 예제 FIFO Queue 예제 (First In, First Out Queue) FIFO Queue는 데이터 구조 중 하나로, "먼저 들어온 데이터가 먼저 나간다"는 원칙을 따릅니다. 줄을 서는 것처럼, 큐의 앞부분에서 데이터를 제거하고, 새로운 데이터는 뒤에 추가됩니다.특징순서 유지:데이터가 추가된 순서대로 처리됩니다.기본 연산:Enqueue: 큐의 끝에 데이터를 추가합니다.Dequeue: 큐의 앞에서 데이터를 제거하고 반환합니다.접근 제한:큐의 중간에 있는 데이터는 직접 접근할 수 없으며, 오직 앞(front)과 뒤(rear)에서만 작업이 가능합니다.구현 방식FIFO Queue는 배열(Array), 링크드 리스트(Linked List), 또는 원형 큐(Circular Queue)로 구현할 수 있습니다.1... 2024. 11. 16.
윈도우즈 하위 폴더의 모든 파일을 하나의 폴더로 복사 하는 방법 윈도우즈 하위 폴더의 모든 파일을 하나의 폴더로 복사 하는 방법 PowerShell을 사용하여 하위 폴더의 모든 파일을 하나의 폴더로 이동하고 파일명 중복 처리하는 방법.Windows에서 하위 폴더의 모든 파일을 하나의 폴더로 이동하고, 파일명이 동일할 경우 자동으로 파일 이름을 수정하는 방법을 PowerShell을 사용해 처리할 수 있습니다. 아래는 그 방법을 정리한 내용입니다.1. 목표하위 폴더의 모든 파일을 하나의 폴더로 이동시키되, 파일명이 동일한 경우 중복을 방지하기 위해 파일명에 숫자를 추가하는 방법.2. PowerShell 명령어Get-ChildItem -Recurse "C:\원본폴더경로" -File | ForEach-Object { $destinationPath = Join-Path .. 2024. 10. 8.
[Python] PIL 이미지 Text 생성 가운데 정렬 [Python] PIL 이미지 Text 생성 가운데 정렬 Python 에서 PIL을 사용하여 이미지를 생성하고 Text를 가운데 정렬하여 추가하는 소스 입니다. 티몬 몬소리체를 사용하였습니다. 사용할 폰트위치를 지정하여 사용할 수 있습니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import te.. 2021. 7. 18.
반응형