0702 class
class 1. (현실 세계의) 객체 (를 프로그램으로) 모델링의 수단 #학생(대학생)이라는 개념을 프로그램 적으로 모델링(묘사)를 해볼 거예요 사용자 정의 클래스 (프로그래머가 직접 정의하는 클래스는 첫 글자를 관용적으로 대문자로 적어요!) 프로그램적으로 묘사할 때 프로그램 적으로 필요한 상태 값 → 변수(property, 자바에서는 field, c++에서는 member variable 라 불러요. ) (학년, 학번, 재학/휴학, 학과, 학교, 주소, 이름...) 와 일련의 절차적 행위 → (method) (수업을 듣다, 수강신청을 하다, 공부하다, 시험 보다)로 나눠요. class Student(object): def __init__(self, name, dept, num, grade): # name..
2021. 7. 2.
0630 python Range
Sequence Data Type Range Range 범위를 나타내주는 데이터 타입(연속형 자료구조, 의미상 데이터 표현하는 방식(많은 데이터 공간 차지하지 않음- 작은 메모리 구조) a = range(1,10,1) ##range는 시작과 끝과 증감 내용이 있어야 함 1부터 9까지 1씩 증가하는 range print(a) [1,2,3,4,5,6,7,8,9] #리스트는 메모리 공간을 요소 하나하나 사용하여 메모리 공간이 많이 필요해요. Range의 장점은 다른 점은 작은 메모리 공간으로 큰 데이터들을 표현함(연속적인 자료구조) a = range(10) # 초깃값과 증감이 빠진 경우 (초깃값은 0, 증감은 1) print(a) range(0, 10) print(a[1]) indexing 은 위치를 알아내는..
2021. 7. 1.