2020/01/20(19)
-
elif, else
elif, else · if 의 조건식이 참이 아닐 때, 다음 if 문을 체크하기 위해서 elif 문을 사용하고, 모든 if 문이 거짓일 때 else 문 블럭을 실행하게 됩니다. · elif는 개수에 제한 없이 사용할 수 있습니다. · 파이썬에는 다른 언어에 있는 switch 문이 존재하지 않으므로, switch 문 기능을 if...elif...elif... 문으로 수행합니다. if · 조건문 elif · elseif의 약자 · 2개 이상의 조건을 처리하는 경우 사용합니다. · if는 가장 처음에만 사용할 수 있지만 elif는 필요한 만큼 사용가능 할 수 있습니다. else · 어떠한 조건에도 해당하지 않는 경우 수행하게 됩니다. · 보통 조건문의 가장 마지막에 단 한번만 사용할 수 있습니다. if~el..
-
pass 구문(pass statement)
pass 구문(pass statement)· 아무 작업도 수행하지 않습니다.· 아무것도 하지 않는 함수, 모듈, 클래스를 만들어야 할 경우, 이때 pass가 사용되어 집니다.· 함수의 경우 함수의 몸체에는 최소한 한 개 이상의 수행코드(statement)가 존재해야 합니다. 이 때 아무런 내용이 없는 빈 함수를 만들 때에는 pass 라는 키워드를 몸체에 적어주면 됩니다.· if 조건문 안에서 특정 블럭/문장을 수행하지 않고 그냥 Skip하기 위하여 pass 라는 키워드를 사용할 수 있습니다 pass 사용 형태조건문의 참, 거짓에 따라 실행할 행동을 정의할 때, 아무런 일도 하지 않도록 설정하고 싶을 때 사용합니다.
-
조건문의 중첩
조건문의 중첩· 조건문은 조건문안에 중첩적으로 사용할 수 있습니다. · if문 안에 다시 if문을 사용하여 조건을 다양하게 체크할 수 있습니다.
-
numpy 배열
numpy 배열 · 특히 다차원 데이터를 다룰 때 파이썬의 리스트보다 더 간편하고 빠릅니다. · 리스트와 달리 배열은 타입이 같은 아이템만 저장할 수 있습니다. 데이터 타입이 서로 다른 아이템을 하나의 배열에 넣을 수 없습니다. · numpy는 bool_, int64, uint64, float64와
-
리스트 내포(List Comprehension)
리스트 내포(List Comprehension)· 리스트의 [...] 괄호 안에 for 루프를 사용하면서 반복적으로 표현식(expression)을 실행해서 리스트 요소들을 정의하는 특별한 용법입니다.· 입력 Sequence로부터 지정된 표현식에 따라 새로운 리스트 컬렉션을 만들어 줍니다. 리스트 내포 정의 형식· 컬렉션으로부터 요소를 하나씩 가져와 표현식을 실행하여 그 결과를 리스트에 담는 방식입니다.· 리스트 내포에 if 조건식은 옵션으로 추가할 수 있는데 조건식을 정의한 경우 for 루프에서 이 조건식에 맞는 요소만 표현식을 실행하게 됩니다. · in 다음에 입력되는 컬렉션은 입력으로 사용되는 Iteration이 가능한 데이타 Sequence 혹은 컬렉션입니다. 입력 Sequence는 for 루프를 ..
-
지식(knowledge) vs 지혜(wisdom)
지식(knowledge) vs 지혜(wisdom) 구분 설명 지식 · understanding knowledge · 데이터를 통해 도출된 다양한 정보를 구조화하여 유의미한 정보를 분류하고 개 · 데이터를 통해 도출된 다양한 정보를 구조화하여 유의미한 정보를 분류하고 개인적인 경험을 결합하여 고유의 지식으로 내재화된 것을 말합니다. · 상호 연결된 정보 패턴을 이해하여 이를 토대로 예측한 결과물을 말합니다. · ex)상대적으로 저렴한 A마트에서 노트북을 사야겠다. 지혜 · wisdom · 지식의 축적과 아이디어가 결합된 창의적 산물을 의미합니다. · 인적인 경험을 결합시켜 고유의 지식으로 내재화된 것을 의미합니다. · 지식의 축적과 아이디어가 결합된 창의적 산물을 말합니다. · 근본 원리에 대한 깊은 이해..