전체 글
-
리눅스 쉘 스크립트로 파이썬 코드 실행하기클라우드 교육/리눅스 2023. 1. 17. 11:29
기본적으로 python을 설치하고 yum install -y python3 간단하게 아래처럼 함수를 지정한 파일을 만들어 두고 #test.py def example(): print('hello world!') 아래처럼 스크립트 파일을 만들어서 실행하면 된다. #test.sh python -c 'import sample; sample.example()' 파이썬으로 실행하고 싶으면 아래처럼 결과값도 넣어주고 실행하면 결과가 나온다. #test.py def example(): print('hello world!') example() 스크립트에서 실행하고 싶으면 아래처럼 넣어주고 실행하면 된다. #test2.sh python sample.py
-
파이썬 함수클라우드 교육/파이썬 2023. 1. 17. 10:21
학창시절에 배운 함수란 어떤 입력값을 식에 넣으면 결과값이 나오는 것이었다. 이처럼 어떤 함수를 만들고 그 안에 변수를 입력하면 설정한 식에 따라 결과값이 도출된다. 아래는 파이썬의 함수 선언 방식이다. 간단히 몇가지의 함수를 통해 구조를 파악해보자. exname() 이라는 함수를 정의해두고 이를 사용하면 'No parameters' 를 출력한다 def exname(): print('No parameters') exname() 이번엔 x,y의 변수를 정의하고 출력되는 함수이다. def exname2(x,y): print('x: {} y: {}'.format(x,y)) exname2(3,5) 만일 함수에 대해 몇개의 변수를 허용하는지 모른다면, 위처럼 함수에 마우스를 올려주면 변수를 확인 할 수 있다. 변..
-
파이썬 lambda클라우드 교육/파이썬 2023. 1. 16. 16:52
lambda 런타임에 생성해서 사용할 수 있는 익명 함수이다. 기본적으로 변수를 만들어 사용하는 함수는 합으로 만드는 함수를 만들어보자. 아래처럼 만들고. def hap(a,b): return a+b print(hap(10,20)) 값이 출력된다. 이것을 lambda 함수로 적용하면 print ((lambda x,y: x+y)(10,20)) 아래처럼 조건을 넣어도 적용된다. lam = lambda x: x**2 print(lam(8)) 예시 2 lam2 = lambda x,y : x+y print(lam2(3,5))
-
파이썬 list클라우드 교육/파이썬 2023. 1. 16. 15:25
List 어떤 집단을 정리하여 새로운 형태로 가공하기 위해 정리해둔 그릇 같은 것이다. 특징으로 대괄호로 구분하고 ,로 그 값을 나눈다. 기본적으로 print 하면 값이 그대로 나오고, 아래처럼 간단히 안의 내용을 바꿀 수 있다. list_1 = [1, 2, 3] print(list_1) list_1[0] = 'a' print(list_1) list_1[0:2] = 'aa','bb' print(list_1) 아래는 빈 list에 값을 추가한 것이다. list_2=[] list_2=list_2 + [11, 22 , 33] print(list_2) list_2[3:] = [44, 55, 66, 77] print(list_2) append() : 리스트의 마지막 요소에 추가하는것 list_1 = [] list..
-
파이썬 슬라이스카테고리 없음 2023. 1. 12. 13:52
묶음의 값을 잘라서 사용할때 쓰는 기능이다. 보통 묶음을 사용할때, 기본적으로 a = 'a,b,c,d,e' 라고 지정했을때, 배열에 따라 0부터 시작하는데, 아래처럼 해석하면 된다. 공백은 끝까지이고 1:2는 1부터 시작해서 2 전까지 a='abcdef' print(a[1:2]) # b print(a[1:]) # bcdef print(a[:3]) # abc 음수를 넣을 수도 있는데, 이때는, 거꾸로 인식하게 된다. a='abcdef' print(a[-5:-1]) # bcde 설정된 범위 내에서, 일정 값만큼 건너뛴 값을 받을 수도 있는데, a='abcdefghijklmn' print(a[::2]) # acegikm print(a[::-1]) # nmlkhihgfedcba
-
파이썬 변수카테고리 없음 2023. 1. 12. 11:13
변수 : 데이터를 저장할 수 있는 메모리 공간 작명 : 숫자로 시작하는 작명 불가능 , 대소문자 구분, 공백 불가 예약 사용 불가 ( if, for, while, true, false...) a = 10 b = 11 print (a,b) # 10 11 a,b = 11,13 print(a,b) # 11 13 a,b,c=40,'A',10.11 print(a,b,c) # 40 A 10.11 print(a+c) # 50.11 print(type(a),type(b),type(c)) # 변환 정수 int() 실수 float() 문자 str() ''로 처리하게 되면 문자가 되어버린다. a='10.0' print(type(a)) # 문자 - 실수로 변경된 값이 나온다. a='10.0' a=float(a) print(t..
-
파이썬 기본적인 사용법기타 2023. 1. 11. 16:06
가장 기본적으로 출력하는 방법이다. print("hello world!") 변수를 입력하면 아래처럼도 가능하다 a=1 b=4 print(a+b) a,b = (5,8) print(a,b) 컴퓨터언어에서는 문자와 숫자를 확실히 구분하는데, 따옴표를 넣게 되면 a="1" b="1" print(a+b) 숫자 11이 아닌 문자 1과 1이 합친 문자 11이 된다. print ('A','B',10,20.0,sep="/") print ('A','B',10,20.0,sep="\t") print ('A','B',10,20.0,sep="\n\n\n") print("SeSAC \racademy is awesome") print("SeSAC academy"s awesome") print("C:\\Users\\user\\.ssh..