1. sys.modules과 sys.path 차이점 sys.modules = 패키지를 찾기 위해 가장 먼저 확인되는(하는) 곳. 단순 딕셔너리 형태. 이미 불러온 모듈+패키지 가지고 있으며 새로 import 하는 모듈은 여기서 찾을 수 있음. sys.path = 패
일단 함수 기본 구조부터 요약하자면 아래와 같다기본 구조 1 함수 파라미터(Function Parameters) def 에 정의한 parameter 순서 == 값의 순서기본 구조 2 (Keyword Arguments) 호출을 parameter 순서 != 값의 순서.
유닛테스트 : 브라우저를 직접 띄워 사람이 확인하거나 httpie, 포스트맨 같은 것으로 테스트를 하는 것보다 훨씬 처리속도가 빠르며 경제적이다. 구현한 코드에 대한 사후관리와 유지보수를 위해서 필수적이다.시스템 테스트는 3가지로 나뉜다.UI Testing / End-
decorate : 꾸미다. 장식하다함수를 수정하지 않은 상태에서 추가기능을 구현할때 호출하여 사용. chain of functions 라고도 함.chain of functions = 여러 함수의 연속적 호출 @ 를 사용하여 호출을 하게 되면 jackpot_stock_
Django Q 객체 > filter() ,exclude() ,get() 등 조회함수에 복잡한 쿼리를 실행하고 싶을 때(하나 또는 하나 이상의 인자를 전달받고자 할 때) Q 객체를 사용하면 편리하다 django.db.models.Q = & (and) | (or) 연
복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법이 아니라 문자열을 처리하는 모든 곳에서 사용한다. . ^ $ \* + ? {} \[] | \\ () : 정규표현식에서 사용하는 메타문자정규표현식을 사용하기 이전에는 시작과 끝을 나타내는 문자가