본문 바로가기

분류 전체보기590

wiki 영화 카테고리 https://en.wikipedia.org/w/index.php?title=Category:English-language_films&pagefrom=Attack+Of+The+Giant+Leeches%0AAttack+of+the+Giant+Leeches#mw-pages Category:English-language films - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Subcategories This category has the following 109 subcategories, out of 109 total. S en.wikipedia.org https://ko.wikipedia.org/wiki.. 2020. 7. 19.
2. 보기 좋은 쉼표 배치 Goal : 리스트, 딕셔너리, 세트 상수에서 항목을 추가, 제거할 때 모든 행을 쉼표로 끝낸다. names = ['Alice', 'Bob', 'Dilbert'] 보다 names = [ 'Alice', 'Bob', 'Dilbert', ] 처럼 쓰는게 소스 컨트롤 시스템(ex - git diff)에서 변경점을 보다 편하게 알아볼 수 있고, 새로운 data를 추가/삭제할 때 쉼표(',')를 빠뜨려서 발생할 수 있는 버그를 항상 막을 수 있다. 2020. 7. 18.
1. assert 문으로 방어하기 assert 문 사용법 - assert 조건식, '오류 메시지' assert 문 사용 용도 - 개발자의 Debug 용도, 절대로 상용 프로그램에서 예외처리를 위하여 사용하면 안됌. 아래 단락에 적을 2가지 이유 때문임. (assert 구문은 예상하지 않은 프로그램의 상태를 확인하기 위해 활용해야 함. 구문의 조건을 만족하지 않으면 프로그램이 정상적으로 실행되지 않고 종료되는데, 이는 프로그램의 버그가 있다는 것을 의미함. 예를 들면 File-Not-Found와 같은 예상되는 에러 조건을 검사하기 위해 사용되는것은 올바른 활용 방식이 아님.) asssert 문 특징 1. 단언문은 if __debug__: 조건에서만 동작함. 따라서 예외처리(Exception)을 assert(단언문)으로 한 경우 debug .. 2020. 7. 18.
1. Docstring과 어노테이션 그리고 자동화 검사 도구( mypy, pylint,makefile ) ※ 파이썬 3.6 부터 함수 파라미터와 리턴 타입뿐만 아니라 변수에 직접 주석을 달 수 있다. 예시는 위 txt 파일 참조할 것. 자동화 검사 도구 mypy - 정적 타입 검사 도구, 타입 불일치 검사 pylint - 코드의 구조 검사, 기본적으로 PEP-8 준수했는지 여부 검사 makefile - 포메팅 검사나 코딩 컨벤션 검사를 자동화하기 위해 사용할 수도 있다. 2020. 7. 17.