Study (11) 썸네일형 리스트형 Python 공부 9일차 강의 회차 : #5.4 Inheritance ~#5.7 Code Challange 1. Inheritance(상속) 상속이란, 클래스의 Method들을 클래스간에 공유 하는 기능으로써 반복 작업을 제거해주는 객체지향프로그래밍의 중요한 기능중 하나이다. 각 Class에 대해 반복적인 프로퍼티가 있을경우 상속을 하여 반복작업을 제거 해준다. 아래와 같이 Class 선언시 상속 Class를 적어주면 된다. class ClassName(InheritanceClassName): 상속을 받은 Class에서 __init__Method가 없을경우 자동으로 부모Class의 init Method를 호출한다. init을 선언할때 super()를 통해 아래와 같이 부모class의 init method를 참조할수있다 cl.. Python 공부 8일차 강의 회차 : #5.0 Introduction ~ #5.3 Methods 1. OOP(object oriented programming) OOP는 데이터를 기반으로 동작하는 함수로 데이터를 캡슐화 할수있다. OOP를 사용하면 다른 종류의 데이터와 함수들을 모두 하나의 파일에 가지고 있는 것보다 데이터를 더 구체적으로 구성할 수 있습니다. 이를 Box, Object, Bubble 등으로 부를 수 있습니다. 함수와 데이터구조(리스트,튜플,딕셔너리)들이 연결 관계에 있게끔 구성하는게 아닌, 각각의 우리의 데이터를 어떻게 구조화 해야하는지 알려주고, 그 데이터를 수정하기 위해 어떤 함수를 사용해야하는지 안내해주며, 이는 명확한 수준의 경계를 말해준다고 볼수있다. 2. Class Class란 데이터와 데이터를 처.. Python 공부 7일차 강의 회차 : #4. 3 For Loops ~#4.9 Recap 1. For Loops 기본포맷 for 변수 in 데이터: 조건문 또는 실행문 반복문으로써 tuple list dic등 데이터구조에서 각 아이템을 활용해서 코드를 실행하기 위한 구문 for문 안에는 다양한 조건문 또는 실행문을 작성할수있다. 변수는 아무 변수나 선언이 가능하나 해당 변수는 불러온 데이터구조의 각 아이템을 의미한다. websites = ( "google.com", "airbnb.com", "https://twitter.com" ) for items in websites print(f"현재 item은 {items},입니다") 실행 결과값은 아래와 같다. items라는 변수가 websites lists의 각각의 아이템을 가져오는것.. Python 공부 6일차 강의 회차 : #4. 3 Dicts ~#4.4 Recap 1. Dicts 키와 값 한쌍(Key Value Pair)으로 구성, Dictionary의 형태는 아래와 같다 zosys_info = { 'name' : 'zosys', 'age' : 30, 'merried' : True, 'fav_food' : ["steak","noodle"] } 중괄호{}로 키와 값을 각각 선언해 주고, 값은 list, string, boolean, number 등 다양한 값을 선언할 수 있다. print(zosys_info['age']) 기존 tuple이나 list처럼 정렬된 값을 가져오는것과 달리 키를 통해서 값을 가져올 수 있다. Python 공부 5일차 강의 회차 : #4.0 Methods ~ #4.2 Tuples 1. method method란 데이터와 함께 결합/연결된 function를 말한다. 단독으로 사용하진 못하며, 데이터와 결합되어야 사용이 가능하다. name = "zosys" print(name.upper()) 다양한 method가 있으며 아래와 같이 파이썬 표준라이브러리를 참조하여 확인 할 수 있다. 2. List List란 데이터 구조 중 한가지로써 정렬된 아이템의 집합이다. 아래와 같이 나타낸다. Working_Days = ["Mon","Tue", "Wed", "Thu", "Fri"] 대괄호로 묶어준 뒤, 콤마로 값을 구분해준다. 그리고 그순서에 따라 아래와 같이 호출이 가능하다 각 값은 0부터 시작하여 순서가 매겨지며, Working.. 이전 1 2 3 다음 목록 더보기