반응형
SMALL

입출력 3

[Security] 입출력 처리

컴퓨터 시스템의 입출력 처리는 주기억장치인 메모리와 보조기억장치(디스크, 플래시 메모리, 테이프 등) 간에 입출력을 수행하는 것을 말합니다 입출력 방법은 CPU가 관여하느냐 안하느냐에 따라 나뉘게 됩니다 CPU 경유 프로그램에 의한 I/O · 컴퓨터 메모리에 기록된 입출력 명령에 의한 수행 · CPU가 주변장치를 연속 감시하는 Polling 방식 · 프로세서의 시간을 낭비하고 처리 효율 낮음 인터럽트에 의한 I/O · CPU가 주변 장치들의 데이터 전송을 위한 인터럽트 요청을 감지하여 수행 중이던 작업을 중단하고 데이터 전송을 처리하기 위해 서브루틴으로 분기하여 전송을 수행 CPU 비경유 DMA(Direct Memory Access Controller), Channel I/O 위의 표에서 CPU를 경유하..

Security 2020.03.07

[Python] 판다스(Pandas) 라이브러리(Library)_4

지금까지 판다스에서 제공하는 데이터 형식인 시리즈(Series)와 데이터프레임(Dataframe)에 대해 알아보았습니다 이제 데이터 분석을 위해 필요한 작업은 데이터들을 외부에서 가져와서 여태 공부한 시리즈나 데이터프레임으로 변환하는 작업일 것입니다 그렇다면 오늘할 공부는 당연히 데이터들을 외부에서 가져오는 방법이겠죠-_- 판다스는 다양한 형태의 외부 파일을 읽어와서 데이터프레임으로 변환하는 함수를 제공합니다 어떤 파일이든 일단 판다스 객체인 데이터프레임으로 변환되면 판다스가 제공하는 기능들을 이용할 수 있게됩니다 아래의 표는 https://pandas.pydata.org/index.html 에서 제공하는 입출력 도구입니다 File Format Reader Writer CSV(Comma-Separated..

Python 2019.09.15

[Python] 간단한 메모장 만들기

오늘은 파이썬(Python)의 파일 입출력에 대해 알아보겠습니다 앞서 학습하였던 프로그램에서 모든 데이터(Data)는 프로그램이 종료되면 사라져버렸습니다 매번 이런식이라면 곤란하겠죠..-_- 그래서 어딘가에 저장을 해야하는데 그 방법 중에 하나가 파일에 저장하는 것입니다 아래의 표는 파이썬의 기본적인 파일 모드입니다 파일 모드 모드명 설명 "r" 읽기모드(read mode) 파일을 처음부터 읽는다 "w" 쓰기모드(write mode) 파일이 없다면 생성하고 쓰며, 파일이 있다면 기존 내용은 지우고 새로 쓴다 "a" 추가모드(append mode) 파일이 없다면 생성하고 쓰고, 파일이 있다면 기존 내용에 이어쓴다 "r+" 읽기/쓰기 모드 파일에 읽고 쓰기가 모두 가능하다. 모드를 변경하려면 seek() 함..

Python 2019.09.05
반응형
LIST