IT

    파이썬 람다

    파이썬 람다

    파이썬 람다 람다 함수 정의 방법 def 함수명(parameter): 함수 호출 함수명(parameter) 람다의 특징 람다식 : 메모리 절약, 가독성 향상, 코드 간결 함수는 객체 생성 → 리소스(메모리) 할당 람다는 즉시 실행(Heap 초기화) → 메모리 초기화 함수 정의와 호출 예제 def hello(world): print('Hello ', world) hello('python') def hello_return(world): val = "Hello " + str(world) return val 함수의 다중 리턴 def func_mul(x): y1 = x * 100 y2 = x * 200 y3 = x * 300 return y1, y2, y3 val1, val2, val..

    파이썬 자료형

    파이썬 자료형

    자료형 데이터 타입의 종류 """ int : 정수 float : 실수 complex : 복소수 bool : 불린 str : 문자열(시퀀스) list : 리스트(시퀀스) tuple : 튜플(시퀀스) set : 집합 dict : 사전 bytearray byte frozenset """ 숫자형 연산자 https://docs.python.org/3/library/stdtypes.html#numeric-types-int-float-complex """ + : 더하기 - : 빼기 * : 곱하기 / : 나누기 // : 나누기(몫) % : 나누기(나머지) ** : 지수(제곱) int(True) 파이썬에서 True 값은 1 int(False) 파이썬에서 False 값은 0 str(x) 문자열 abs(x) 절댓값 divm..

    파이썬 가상 환경 설정 및 패키지 설치

    파이썬 가상 환경 설정 및 패키지 설치

    가상 환경 설정 및 패키지 설치 가상 환경 만들기 명령 python -m venv 가상환경 실행: source venv/Script/activate 가상환경 끄기: source venv/Script/deactivate pip 로 package 관리하기 pip list pip install pip uninstall

    파이썬 기반 지식

    파이썬 기반 지식

    import this 파이썬에 대한 철학을 적어놓았다. The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. 파이썬 기본 인코딩 기본적으로 입력 출력 모두 utf-8 을 따른다. # 확인 방법 import sys print(sys.stdin.encoding) print(sys.stdout.encoding)

    파이썬 print

    파이썬 print

    print 함수 문법 print에서는 ''작은 따옴표와 ""큰 따옴표를 모두 사용해서 표현할 수 있다. print("""Hello Python""") 과 같이 세번써 감싼 문자열도 출력할 수 있다. Separator 옵션 사용 print('T', 'E', 'S', 'T', sep='') 출력 TEST print('2020', '08', '21' sep='-') 출력 2020-08-21 sep 옵션은 옵션 값으로 요소를 연결해준다. end 옵션 사용 print('Welcome To', end=' ') print('the black..

    파이썬 vscode 설정

    파이썬 vscode 설정

    파이썬 언어 장점 문법이 간결 다양한 운영체제 지원 GUI Application 개발(PyQT) 방대한 라이브러리 지원 범용 언어(네트워크, 웹, 데이터분석, 기계학습 등) VScode 사용할 때 편리하게 만드는것 설정 extentions (ctrl+shift+x) > python 설치 command palette (ctrl+shift+p) > python select Interpreter file→preference→keyboard shortcuts 실행 f5 디버깅없이 실행 ctrl+f5 tesk runner 설정하기 편리하게 실행하는 터미널 설정. 팔레트에서 task configure tesk → other // tasks.json { // See https://go.microsoft.com/fwl..