Do it! 첫 코딩 - 4장
·
리뷰/책
클래스와 객체지향 프로그래밍클래스(Class)클래스는 객체를 정의하는 설계도와 같은 역할을 함.'객체지향형 프로그래밍(OOP)'은 클래스를 사용해 코딩하는 방식.비유: 도장은 클래스에 해당하며, 다양한 도장을 찍을 수 있는 설계도와 같음.인스턴스(Instance)클래스를 기반으로 만들어진 실제 객체.비유: 도장이 클래스라면, 종이에 찍힌 도장 자국이 인스턴스. 도장은 동일해도 찍힌 날짜나 위치가 다를 수 있음.코드 예시: 참03호 = 참치선물세트() # 클래스 참치선물세트를 기반으로 인스턴스 참03호 생성 참03호.일반 = 12 참03호.야채 = 3 참03호.고추 = 3클래스와 인스턴스 선언 순서항상 클래스를 먼저 정의한 후, 인스턴스를 생성해야 함.오브젝트(Object)와 인스턴스의 차이대부분..
Do it! 첫 코딩 - 3장
·
리뷰/책
줄넘김 문자\b: Backspace(뒤로가기)\n: Newline(다음 줄로 넘기기)\s: Space(한 칸 띄우기)\t: Tab(일정 간격 띄우기)pass 명령어아무것도 하지 않는 명령어.입력하지 않으면 오류가 발생할 수 있는 곳에 사용.예시:for x in range(5): if x == 2: pass # 2일 때 아무것도 하지 않음 else: print(x)# 출력: 0, 1, 3, 4반복문과 조건문에서 자주 쓰이는 명령어break반복문 자체를 중지.예시:*# 2일 때 중지for x in range(4): if x == 2: break print(x)# 출력: 0, 1continue반복문은 유지하되, 현재 반복을 생략하고 다음 반복으로 넘어감...
Do it! 첫 코딩 - 2장 (컴퓨터는 어떻게 기억하고 행동할까?)
·
리뷰/책
메모리 종류 (p.67)저장 메모리책장처럼 데이터를 보관하는 저장공간.음악이나 프로그램 같은 실제 데이터를 설치하고 보관함.램 메모리책상처럼 임시로 작업하는 공간.프로그램 실행 시 저장 메모리에서 가져온 데이터를 책상에 펼쳐놓고 사용하는 것처럼 동작.실행을 종료하면 책상에서 치우듯 데이터가 삭제됨.캐시 메모리계산이나 판단의 순간에 필요한 정보를 기억하는 메모리.머릿속 메모리처럼 계산 중 필요한 숫자나 정보를 잠시 저장함.예: 2 + 3을 계산하려면 "2와 3을 더한다"는 정보를 기억해야 계산이 가능함.빠르고 비싸며, 용량이 작음.머리가 좋을수록 더 비싸다는 느낌이 비슷함.변수 (p.73)변수는 다양한 값을 저장할 수 있는 공간.변수 이름 작성 시 주의할 점:빈칸: 이름에 공백을 포함할 수 없음.첫 글자 ..