코드스테이츠 AI 부트캠프/Section 3 5

AIB_321_복습정리 : 디버깅, 함수, 클래스, 데코레이터, 파이썬 기본문법

1. 클래스 & 인스턴스 class (=클래스 =설계서) : '부류' ---------- PART A instance (=인스턴스 =제품) : '실체' ---------- PART B object (=오브젝트 =객체) : 모든 '실체'를 대표하는 포괄적인 의미를 갖는다. • 클래스의 인스턴스는 객체다. • 실제 세계에 존재하는 인스턴스를 '객체'라고 하는 것. • 객체들의 공통점을 간추려서 개념적으로 먼저 나타내주는 게 '클래스' 예시1 클래스 가수 '가수'라는 단 하나의 사람 or 물건이 실제 존재하지 않는다. 노래하는 사람을 '가수'라고 말함. 객체 영지 '가수'라는 클래스를 이용해 실체를 만들 수 있다. '영지'라는 객체가 만들어졌다. 객체 폴킴 '가수'라는 클래스를 이용해 실체를 만들 수 있다. ..

AIB_313_복습정리 : 트랜잭션

트랜잭션(transaction) • '데이터베이스의 상태를 변화시키는 작업의 모음' 이라고 표현한다. • 주로 데이터베이스의 상태를 변화시키는 INSERT, DELETE, UPDATE 중 한 개 이상의 DML과 같이 사용된다. ACID • Atomicity, Consistency, Isolation, Durability • 각 단어는 데이터베이스내에서 일어나는 하나의 트랜잭션의 안전성을 보장하기 위해 필요한 성질을 의미한다. 1) 원자성 (Atomicity) • 하나의 트랜잭션을 구성하는 작업들 중 하나가 실패하면 전부 실패해야한다. 부분적으로 성공하여 실행이 되면 안되는 성질이다. • SQL로 특정 쿼리를 실행했는데 부분적으로 실패하는 부분이 있다면 전부 실패하게 된다. 2) 일관성 (Consisten..

AIB_311_복습정리 : 환경 세팅하기

STEP 1 Git Bash CLI 기본 명령어 pwd 현재 디렉토리 보여주기 cd ai-bootcamp/Section3 change directory(원하는 디렉토리로 이동) cd .. 한 단계 상위 디렉토리로 이동 cd / 최상위 디렉토리로 이동 cd ~ 홈 디렉토리로 이동 mkdir ai-practice 현재 디렉토리 위치에서 새로운 디렉토리 생성 ls 현재 디렉토리 위치한 파일들 확인. ls -l 현재 디렉토리 위치한 파일들 상세정보 확인. ls -a 현재 디렉토리 위치한 숨겨진 파일정보 포함 확인. ls -al -l, -a 두개 다 합친 기능. Github Repository 와 로컬 연결하기 방법 1. 깃헙 레포 복제 $ git clone https://github.com/{유저이름}/ds-s..

1