반응형

Python 4

TMP 파일의 존재 이유와 활용 방법: 이해와 활용 예시

TMP 파일을 사용하는 주된 이유는 여러 가지가 있습니다. 첫째, 프로그램이 커다란 데이터를 처리할 때, 모든 데이터를 한꺼번에 메모리로 불러오는 대신, 그 데이터를 부분적으로 TMP 파일에 저장하여 메모리 사용을 최적화할 수 있습니다. 둘째, 복구 기능이 있는 프로그램에서는 문제 발생 시 TMP 파일을 이용해 작업을 복구할 수 있습니다. 셋째, 개발 중인 애플리케이션에서는 중간 결과나 로그를 저장하여 디버깅에 활용될 수 있습니다. 이제 두 가지 예시를 통해 TMP 파일의 활용 방법을 자세히 살펴보겠습니다. ### 예시 1: 데이터 처리에서의 TMP 파일 활용 데이터 처리 애플리케이션에서 대량의 CSV 데이터를 처리할 때 TMP 파일을 사용하는 예제입니다. 이때 Python과 pandas 라이브러리를 사..

─━ IT ━─ 2024.11.01

[Python] 파이썬으로 챗봇 만들기 (보카딜로 웹프레임워크, 웹소켓 사용) 2편

이전 글 [Python] 파이썬으로 챗봇 만들기 (보카딜로 웹프레임워크, 웹소켓 사용) 1편 # chatbot.py from chatterbot import ChatBot from chatterbot.trainers import ChatterBotCorpusTrainer somename = ChatBot("Somename") trainer = ChatterBotCorpusTrainer(somename) trainer.train( "chatterbot.corpus.english.greetings", "chatterbot.corpus.english.conversations" ) chatbot.py chatbot.py 파일을 작성하고 나서는 Python 인터프리터 환경에서 챗봇이 정상적인지 확인해볼 수 있습니..

카테고리 없음 2021.02.03

[Python] 파이썬으로 챗봇 만들기 (보카딜로 웹프레임워크, 웹소켓 사용) 1편

#Bocadillo는 무엇입니까? Bocadillo는 Python 비동기 및 ASGI 웹 프레임 워크로 성능이 뛰어나고, 동시성이 높은 웹 API를 재미있고 누구나 액세스 할 수 있도록 합니다. 생산적인 Bocadillo는 웹 API를 최대한 쉽게 구축, 테스트 및 배포 할 수 있도록 설계된 ASGI 웹 프레임워크입니다. 모듈성에 중점을 두고 철저한 문서를 보유하고 있으며, 타사 비동기 라이브러리와 원활하게 통합됩니다. 실시간 가능 비동기 프로그래밍을 수용하고 내장된 WebSocket 및 SSE 지원을 사용하여 실시간 동시 시스템을 설계합니다. 성능 Bocadillo는 번개처럼 빠른 ASGI 툴킷 및 웹서버 인 Starlette 및 Uvicorn을 최대한 활용합니다. 요구사항 Python 3.6 ++ (..

─━ IT ━─ 2021.01.18

루비 (프로그래밍 언어)

루비(Ruby)는 마츠모토 유키히로(松本行弘 まつもとゆきひろ)가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다.루비는 순수 객체 지향 언어이다.루비에서의 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다.기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다.구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다.오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. 루비의 개발자 마츠모토 유키히로는 루비가 스트레스가 없는 쉬운 프로그래밍이고, 루비는 우리의 삶을 반영해야 하며, 프로그래밍 ..

반응형