• 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 코드를 실..

  • [python] socket

    Python을 통한 서버 문서 가져오기목표표준 함수 input()을 사용하여 www 사이트의 주소를 읽고 지정된 사이트의 루트 문서를 가져오는 프로그램을 작성.프로그램은 문서를 화면에 출력이 프로그램은 TCP를 사용하여 HTTP 서버에 연결다음 단계를 수행TCP 기반 연결 지향 전송을 처리할 수 있는 소켓을 생성소켓을 주어진 주소의 HTTP 서버에 연결서버에 요청을 보내기서버에 응답을 받기소켓을 닫기(연결 종료)1. 소켓을 사용하기 위한 모듈 importimport socket 2. 사용자 입력 받기import socketserver_address = input("어떤 서버와 연결할건가요 ? :")이때 사용자는 두가지의 형태로 입력할 수 있다.https:// 가 없는 경우서버의 IP 주소 일 수 있지만..

  • Copyright 2024. GRAVITY all rights reserved