2021/02/27 3

Ubuntu SSH(Secure Shell) 설정 및 접속 ~putty, mobaXterm~

우분투 PC에 접속하기 위한 방법은 크게 두 가지가 있습니다. 1. 터미널로 접속 2. 원격 데스크탑 제어 우선 터미널로 접속하기 위해 SSH server를 설치해야 합니다. 아래 명령어를 사용합니다. $ sudo apt-get install openssh-server 다음은 다른 PC에서 우분투 PC로 접속하기 위한 IP 주소를 확인해야 합니다. ifconfig 명령어를 사용하여 IP를 확인합니다. 최초 설치한 PC에서는 net-tools 패키지를 설치해야 합니다. $ sudo apt-get install net-tools $ ifconfig Windows PC에서의 예를 들겠습니다. SSH 접속을 도와주는 프로그램은 많습니다만 대표적으로 Putty와 MobaXTerm 이 있습니다. 최근 저희 회사 동..

환경설정/Ubuntu 2021.02.27

Python 함수 (function) -def-

함수 Python의 함수는 아래 형태를 가집니다. def 함수명(인자 ...): ... return 이런식으로 사용하시면 됩니다. 여러 개의 값을 return할 수 있는것이 특징입니다. def myPrint(sentence): print(sentence) def sum(a, b): return a + b print('hello world') print(sum(1, 3)) def getTuple(): return 1, 2, 3 a, b, c = getTuple() print(a, b, c) 아래와 같이 응용이 가능합니다. # 명시적 호출 def sum(a, b): return a + b print(sum(b=10, a=20)) # 디폴트 인자 def sum2(a = 1, b = 2, c = 3): prin..

Python 반복문 (for, while)

Python에서의 반복문은 크게 두 가지로 구분할 수 있습니다. for, while입니다. 그리고 여기에 응용할 수 있는 range 함수가 있습니다. for문 기본 구조입니다. for 변수 in 반복 가능한 데이터: 문장1 continue 또는 break else: 문장2 아래와 같이 사용할 수 있습니다. a = 'abcdefg' for c in a: print(c) b = [1, 2, 3, 4, 5] for i in b: print(i) c = (1, 2, 3, 4, 5) for i in c: print(i) d = {1, 2, 3, 4, 5} for i in d: print(i) e = {'a':'aa', 'b':'bb', 'c':'cc'} for i in e: print(i, e[i]) for i ..