
logging파이썬 표준 라이브러리인 logging은 애플리케이션에서 발생하는 이벤트를 로깅하는 데 유용한 모듈을 제공한다.log는 오류의 원인을 찾는데 가장 많이 사용한다.기본적으로 파이썬과 logging 모듈은 오류의 원인을 알려주는 다양한 log를 제공하지만 프로그래머에게 유용할 수 있는 자체 로그를 만드는 것이 좋다.자체 로그를 사용하는 예로는 모든 인터넷 시스템을 예시로 들 수 있다.사용자가 사이트를 방문할 때 사용하는 브라우저에 대한 정보를 기록할 수 있다.문제가 발생하면 어떤 브라우저에서 문제가 발생했는지 파악할 수 있다.파이썬에서는 로그를 다양한 위치에 저장할 수 있다.대부분 파일 형식이지만, 출력 스트림이나 외부 서비스 형식일 수도 있다. 1. logging 가져오기import loggi..

1. CSVCSV (Comma Separated Values)는 표 형태의 데이터를 저장하는 텍스트 파일 형식이다. 각 줄은 하나의 레코드를 나타내고, 쉼표(,)로 각 필드를 구분한다. CSV 파일은 텍스트 편집기나 스프레드시트 프로그램 (예: Microsoft Excel, Google Sheets)으로 열고 편집할 수 있다.https://ko.wikipedia.org/wiki/CSV_(파일_형식) CSV (파일 형식) - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. CSV(영어: comma-separated values)는 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv이며 MIME 형식은 text/csv이다. comma-separated v..

파이썬에서 XML 작업을 위한 여러 모듈들을 제공한다.xml.etree.ElementTree : XML 데이터 분석 및 생성하는 매우 간단한 API 제공.xml.dom.minidom : 문서 객체 모델(DOM)의 최소 구현으로 DOM을 사용하면 XML 문서에 대한 접근이 트리구조로 구문 분석된다.xml.sax : Simple API for XML 의 약자로, 이벤트 기반 XML 문서 분석을 위한 파이썬 인터페이스이다.이전에 알아봤던 etree.ElemnetTree에 대한 글도 확인하자.2025.07.11 - [Developer/Python] - [python] XML , XML 모듈 [python] XML , XML 모듈XML XML은 언어이다.XML은 스스로 그렇게 생각하지만 프로그래밍 언어는 아니며 ..

SQLiteSQLite란 데이터 베이스 관리 시스템중 하나로, 사용자가 파일에 직접 데이터를 읽고 쓸 수 있도록 해주는 C 라이브러리다.전체 SQLite DB는 단 하나의 파일에 저장된다.다른 데이터 베이스 관리 시스템과 달리 데이터베이스와 통신하기 위해 별도의 서버 프로세스를 실행할 필요가 없다.또, 하나의 소스 파일에 포함된 독립현 라이브러리이므로, 별도의 구성이 필요하지 않다.SQLite는 트랜잭션도 지원하여, 데이터의 일관성을 유지할 수 있다.SQLite는 모바일 애플리케이션(Android 및 iOS 모두)에서 상태 정보를 저장하는 데 다양하게 활용되고 있다.또한 자동차 및 항공기용 소프트웨어를 개발하는 회사에서도 사용한다.데이터 베이스 파일은 크로스 플랫폼이므로 32비트 시스템과 64비트 시스..

JSON을 사용하여 HTTP 서버와 통신하고 CRUD를 구현해보도록 하자.더보기가데이터 생성import json,os# Python 딕셔너리 및 리스트로 데이터 구성cars_data = { "cars": [ { "id": 1, "brand": "Ford", "model": "Mustang", "production_year": 1972, "price": { "currency": "USD", "value": 35900 } }, { "id": 2, "brand..

json-serverJSON을 정보 전달의 순단으로 사용하기 위해서는 웹 서비스를 제공하는 서버가 필요하고, 서비스와 통신할 수있는 socket모듈 보다 더 간단한 도구가 필요하다.socket 모듈의 경우 너무 까다롭고 또 강력하다.socket 모듈은 TCP 수준에서 네트워크 문제를 이해하고 OS가 인터넷 연결을 설정, 유지, 종료를 할 때 사용하기 좋은 모듈이다.하지만, 웹 서비스와 간단하게 대화하기 위한 용도의 사용으로는 socket이 복잡성을 가지고, 너무 크다. 이러한 니즈를 충족하기 위해 우리는 RESTful API 기반으로 수행하는 HTTP 서버가 필요하다.Node.js 환경으로 구현된 무료이고, 오픈 패키지로 json-server를 사용한다. 브라우저 외부에서 JavaScript 코드를 실..