Python/Python
[Python] 아나콘다 환경에서 쥬피터 노트북 사용
장고 사용도중 쿼리 확인이나 데이터 확인을위해 쉘을 사용했는데 너무 불편해서 쥬피터 노트북을 사용하기로했다. 그리고 데이터 시각화도 언젠가 해복고싶기도하고 ! conda install jupyter 설치하면 jupyter 명령어 사용이 가능하다. jupyter notebook 명령어를 입력하면 창이 뜨는 걸 볼수있다. 오른쪽 위부분에 new 를 클릭하고 python3 를 고르면 새로운창이뜬다. 쿼리를 확인하기위해 다음과 같이 입력했다. 빨간 박스부분은 장고 2.x 버전대는 안적어도되나 3.x 버전부터는 적어줘야지 애러가안뜬다.
[Python] *args, **kwargs 란?
args(=arguments), kwargs(=keyword arguments) 어떤 값을 넣을지는 모르는데 *args는 값을 넣으면 함수에 변수가 튜플로 입력, **kwargs 는 딕셔너리 형태로 입력됨 args는 정해지지 않은 수의 (일반)파라미터를 받는다. ex) 여기서 주의점은 *args 는 일반 변수보다 반드시 뒤에있어야한다!! 오류남 blog(*args , name) 하면안대여 kwargs는 정해지지 않은 수의 키워드파라미터를 받는다. 결론 위에서 사용했던 args와 kwags는 다른 변수명으로 바꿀 수 있다. 그러나 가독성을 위해 args(=arguments), kwargs(=keyword arguments)를 위해 그대로 사용하는 것을 권장한다. *변수 = 해당변수를 튜플로 처리한다. ..
[Python]
@@@@ List 는 변경이 가능하다 [] # in - 리스트 해당 값 유무 판별(True/False) days = ["Mon", "Tue", "Wed", "Thu", "Fri"] print("Mon" in days) == True # len - 리스트 갯수 판별 days = ["Mon", "Tue", "Wed", "Thu", "Fri"] print(len dayts) == 5 # append - 리스트에 값추가 days = ["Mon", "Tue", "Wed", "Thu", "Fri"] days.append("Sat") print(days) == ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] # revserse - 역방향 출력 # remove - 삭제 days.remove..