출국전 유학준비반 [컴퓨터사이언스 4주] 파이썬: 파일처리 & 데이터관리 with Titi

작성일 2024.07.19

컴퓨터 사이언스의 기초  
프로그래밍/코딩의 
자신감 상승!! 


알고리즘과 고급 
프로그래밍 언어의 
기초를 배워보자 :)  

컴퓨터 기반 문제 해결과 
원리를 이해해 보는 시간~ 

유학생활 필수 학업해야 할 주요개념을 
소개하는 유학 준비반! 
7주간 과정에 함께해요 :) 
 

<유학준비반 Computer Science 4주차 수업개요 >

수업 주차 

일정

수업내용

4주차

7월 19일 
금요일

-파이썬 파일처리  
 및 데이터 관리  

 

안녕하세요 여러분!
유학 준비반 수업이
데이터 사이언스 과목  
4주차 시작 되었습니다! :) 

이번시간에는 티티선생님과 함께 
파이썬을 사용하면서 
다양한 파일 형식과 
데이터베이스를 쉽게 처리하고 
관리할 수 있는 기능들에 
대해 알아보았어요!

파이썬은 데이터 분석으로도 
수행되지만 
기본적 파일 읽기 및 쓰기부터 
CSV, Json 파일처리, 생성, 그리고 
데이터베이스 연결까지! 


파이썬의 기능을 활용해 
효율적인 데이터베이스를 관리할 
수 있는 매우 유용한 언어라고 합니다. 

3.JPG

파일을 읽고 쓰는 기본적 방법으로는 
내장 오픈()함수 사용한다고 하는데요

파일에 데이터를 쓰기 위해서는 
파일의 (w)모드로 준비합니다.

파일을 열기는 r, 새파일 만들기 w,
읽기+쓰기로는 r+b조합으로 
티티선생님께서 알려주셨어요!

또한 쓰기모드의 ('w')로 
파일에 이미 있던 파일을 
열 경우에는, 
그 파일의 내용이 다 사라지고 
새로 써지는 것을 유의해줘야 
한다고 하는데요. 

4.JPG

CSV 파일처리 
이 파일은 데이터에 자주 사용되는 형식 중 
하나로 파이썬의 CSV 모듈을 사용하면 
파일을 쉽게 처리할수 있다고 합니다. 
open 함수를 통해 파일명을 명시해주고 
(writer.csv), 쓰기모드 (w) 옵션으로 주면 
해당 csv파일에 내용을 쓸수 

있음을 알수 있었습니다. 

1.JPG

CSV 파일에서도 파일에 행을 
추가할수 있다고 하는데요, 앞서 언급한 
append모드의 약자 'a'를 
추가 작성해주고, csv파일의 
마지막 행에 데이터를 추가하고 
f.close()로 저장 가능하다고 합니다. 

2.JPG

또한 JSON파일을 읽기 위해서는 
JSON.load를 사용하기를 알려주셨어요:)  

데이터 베이스 연결처리로
파이썬에서는 SQLite3 모듈을 
사용하여 SQ Lite 데이터 베이스를 쉽게 
다룰 수 있어요! 
 

이번 유학준비반 어떠셨나요? :) 

기초 프로그래밍부터 시작해,  

차근차근 개념을 익히고,  

 학업하는 유학준비반 수업! 

이번 수업후기가 도움이 되셨길 바라며, 

다음시간에 다시 돌아오겠습니다! 

감사합니다 :)