Python
-
Python - Colab 코랩Python 2020. 9. 4. 15:49
Colaboratory란? Colaboratory(또는 줄여서 'Colab')를 사용하면 브라우저에서 Python을 작성하고 실행할 수 있다. 구성 필요 없음 , GPU 무료 액세스, 간편한 공유 학생이든, 데이터 과학자든, AI 연구원이든 Colab으로 업무를 더욱 간편하게 처리할 수 있습니다. Colab 소개 영상에서 자세한 내용을 확인하거나 아래에서 시작해 보세요. https://colab.research.google.com/ Google Colaboratory colab.research.google.com
-
Python - lambda, 람다 함수식Python 2020. 9. 4. 14:54
람다 함수식 >>> f = lambda a: 1 if a>0 else -1 if a>> f(9999) 1 >>> f(-9999) -1 >>> f(0) 0 >>> return문을 명시적으로 쓸 수 없다. 그래서 실행 구문에서는 실행 결과 자체에서 값을 반환하는 형태여야한다. ex: x * 2 또한 여러줄을 사용할 수 없다. == 활용 예제 == iterable 순차적 접근 next(), 첫번째 값 반환: https://infos.tistory.com/3045 값을 가공하여 반환(입력된 개수와 동일한 개수) map(), iterable: https://infos.tistory.com/3028 특정 조건만 모아 반환 filter(), iterable: https://infos.tistory.com/3024 "..
-
Python - 함수 내 static변수Python 2020. 9. 4. 14:41
f함수내 cnt변수를 만들어 값을 증가 시키는 예제 >>> def f(): ... if(hasattr(f, 'cnt')): ... f.cnt+=1 ... else: ... f.cnt = 0 ... >>> f.cnt Traceback (most recent call last): File "", line 1, in AttributeError: 'function' object has no attribute 'cnt' >>> f() >>> f() >>> f.cnt 1
-
Python - 다차원 배열 초기화Python 2020. 9. 4. 13:54
1차원 배열 초기화 >>> [0]*2 [0, 0] 초기화 후 값 수정 >>> a = [0] * 2 >>> a [0, 0] >>> a[0] =1 >>> a [1, 0] for문을 사용한 방법 >>> [i*10 for i in range(10)] [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] 2차원 배열 초기화 >>> [[0]*2]*3 [[0, 0], [0, 0], [0, 0]] 2차원 배열에 의도와 다른 현상 >>> a = [[1]*2]*3 >>> a [[1, 1], [1, 1], [1, 1]] >>> a[0][0] = 2 >>> a [[2, 1], [2, 1], [2, 1]] 2차원 배열에 개선 >>> m = [[i*j for i in range(10)] for j in rang..
-
Python pip install 명령어 옵션Python 2020. 8. 18. 19:11
Python 저장소 악성 코드 발견; Vsc VisualStudioCode & Python 준비; Python - exe 파일 만들기; 용법: pip install [options] [package-index-options] ... pip install [옵션] -r [패키지 인덱스 옵션] ... pip install [옵션] [-e] ... pip install [옵션] [-e] ... pip install [옵션] ... 기술: 다음에서 패키지 설치 : -요구 사항 지정자를 사용하는 PyPI (및 기타 인덱스). -VCS 프로젝트 URL. -로컬 프로젝트 디렉토리. -로컬 또는 원격 소스 아카이브. pip는 또한 "요구 사항 파일"에서 설치를 지원합니다. 설치할 전체 환경을 쉽게 지정할 수 있습니다...
-
Flask - SessionPython 2020. 7. 13. 21:23
HTTP Session(세션) 기초 정보 설정 app.secret_key = 'Xsalfkjs' app.session_cookie_name = 'sessiondata1' session에 값을 읽고 쓰기전에 미리 설정해 둬야 한다. 값 설정 flask.session['test'] = 'abc' #추가 flask.session['uid'] = uuid.uuid4() flask.session.get('uid') #얻기 del flask.session['uid'] #삭제 client측 cookie에 암호화되어 저장된다. client측과 별도 동기화 작업을 만들 필요없이 session을 통해 읽고 쓰기를 할 수 있다.