(https://docs.python.org/3/library/argparse.html)(https://mingrammer.com/introduce-comprehension-of-python/)(https://hcnoh.github.io/20
String formatting?: 문자열 중간 중간에 특정 변수의 값 대입 가능하게 함% 와 서식기호format 함수 ('\~~{}'.format()):'{인덱스0}, {인덱스1}'.format(값0, 값1)EX1: print('{0} x {1}={2}').forma
"python만"으로 웹을 만든다?socket을 이용해서 구축할 수 있으나, low level이므로 많은 자원과 시간 소요된다web application 서버를 구축하기 위해서 "wsgi" 인터페이스를 이용하는 "gunicorn"이나 "uwsgi"와 같은 서비스를 사용
: 함수에서 여러 개의 인자를 tuple의 형태로 받아 사용!주의 args는 일반 변수보다 뒤에 위치해야 함!ex) print_Names(who, Names) <-- 가능 print_Names(Names, who) <-- 불가능: 함수에서 (키워
클래스 정의 방식 ⇒ 클래스 구성 시 정형적인 구문 (인스턴스 자체) ⇒ 클래스의 생성자 (constructor)\_\_init\_\_()은 반드시 첫번째 인수로 self를 지정해야 함 \- self에는 인스턴스 자체가 전달되어 있어, 인스턴스 변수를 작성하거나 참
loc = location!dataframe의 행이나 열의 label이나 boolean array로 인덱싱 = 사람이 읽을 수 있는 라벨 값으로 특정 값들을 골라오는 방법 df.loc\[행 인덱스 값, 열 인덱스 값] ex) df.loc\[0,'Name']
comprehension : 코드 한줄로 원하는 조건을 충족하는 자료구조 만들기 가능한 자료구조 : list, tuple, set, dict (변수 or 변수활용값) for (사용할변수이름) in (순회할\_수\_있는\_값) ex1)ex2) using range명시적
traversal : for looptime complexity : O(n)Auxiliary space : O(1)numpy.prodtime complexity : O(n)Auxiliary space : O(1)lambda w/ numpy.arraytime comple
generator를 만드는데 사용