분류 전체보기 63

07. 예외처리(Exception)

01. 예외(Exception)0. 예외란?💡 문장&표현이 문법적으로 옳더라도 프로그램이 실행되는 동안 발생하는 오류이다(코드 실행 후 런타임 에러)이는 프로그램이 계획대로 동작하지 않게 만드는 상황을 말하며, 프로그램이 안전하게 실행될 수 있도록예외를 적절하게 다뤄야한다. 1. 예외 발생특수한 경우에만 예외를 발생시키고 처리할 목적으로 예외를 만들어 사용하기도 한다.python 내장 클래스인 Exception을 사용할 수 있음class MyError(Exception): passdef say_nick(nick): if nick == '돼지': raise MyError() print(nick)try: say_nick("곰") say_nick("돼지") ex..

SKN/01. python 2025.02.18

01. DB 개요

01. Data와 정보0.  Database 개요data (관찰의 결과) information (의미가 부여된 것) Database (조직에 필요한 정보를 여러 시스템에서 공유할 수 있도록 구조적으로 통합/저장해 놓은 것 1.  Database의 정의운영 데이터(Operational)  : 조직의 목적을 위해 사용되는 데이터공용 데이터(Shared) : 공동으로 사용되는 데이터통합 데이터(Integrated) : 중복을 최소화하여 이상현상 제거저장 데이터(Stored) : 컴퓨터 저장 장치에 저장된 데이터2.  Database의 특징실시간 접근(Real Time Accessibility) : 사용자가 데이터를 요청하면 실시간으로 결과 반환계속적인 변화(Continuous Change) : 시간에 따라 항..

SKN/02. DB 2025.02.18

06. 파일 입출력(I/O)

01. 파일 접근0.  파일 경로절대경로 또는 상대경로를 포함한 파일명과, 파일 열기 모드를 함께 전달&호출하면, 파일 객체를 반환 1. 파일 열기 - open()f = open("파일경로","파일 열기 모드 설정(r, w, a)") 2. 파일 닫기 - close()프로그램을 종료할 때 파이썬 프로그램이 열려 있는 파일의 객체를 자동으로 닫아주므로 생략가능하지만 close()를 사용해서 직접 닫아주는 것을 추천한다. (닫지 않으면 오류 발생률 생김)02. 파일 쓰기write()writelines() 03. 파일 읽기read() readline()readlines()04. 파일 내용 추가하기원래 값을 유지하면서 새로운 값만 추가할 경우에는 추가모드(append) a 로 열어야 한다.f1 = open('C:..

SKN/01. python 2025.02.17