Python/Basic programming

1. 서버 연결 Deployment 메뉴 들어가는 방법 프로젝트 파일을 열지 않은 상태일 때 Default Settings - Build, Execution, Deployment - Deployment 프로젝트 파일을 열어둔 상태일 때 Tools - Deployment - Configuration Add Deployment Type : SFTP SSH configuration 들어가서 authentication type은 key pair로 하여 키파일을 불러오고 저장한다. Deployment로 돌아와서 금방 추가한 SSH configuration을 설정한다. 잘 연결이 됐으면 Autodetect 버튼 클릭 시 Root path이 자동으로 입력될 것이다. Mappings 로컬 폴더와 서버 상의 폴더를 맵핑..
파이썬의 Asterisk(*)는 크게 4가지 상황에서 사용된다. 곱셈 및 거듭제곱 계산할 때 리스트를 반복 확장할 때 가변인자 컨테이너 타입의 데이터를 unpacking 할 때 1. 곱셈 및 거듭제곱 계산할 때 2 * 4 #8 2 * 4 #16 2. 리스트를 반복 확장할 때 list, tuple과 같이 list container type에서 데이터를 반복적으로 확장할 수 있다. zeros1 = [0] * 10 #[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] zeros2 = (0,) * 10 #(0, 0, 0, 0, 0, 0, 0, 0, 0, 0) 3. 가변인자(Variadic Parameters)로서 사용 파이썬에서는 다음과 같이 2가지 종류의 인자가 있다. positional arguments..
보수 개념과 파이썬 ~x 연산 (Bitwise reversion) 파이썬에서 ~ 연산 설명이 레퍼런스에서 다음과 같이 되어있다. Returns the complement of x - the number you get by switching each 1 for a 0 and each 0 for a 1. This is the same as -x - 1. (https://wiki.python.org/moin/BitwiseOperators) complement(보수)의 개념과 bitwise reversion 연산을 알아보자. 보수(complement) 사실 컴퓨터는 - 연산 개념이 없다. 컴퓨터에서 2-1을 계산할 때 보수를 생성하여 2+보수값=1 로 계산한다. 즉, 보수는 컴퓨터에서 뺄셈 연산을 하기 위해 사..
noodle-dev
'Python/Basic programming' 카테고리의 글 목록