본문 바로가기

언어15

[Python] yaml 파일을 활용한 python 코딩 yaml파일을 활용한 Python 코딩을 포스팅하려고 합니다.그냥 코딩을 해도 되는데 yaml파일 활용을 왜 하는건지 궁금하시지 않을 거 같지만 알아 두는 것이 몸에 이로울 수 있습니다. yaml을 사용하지 않는다면 Python으로 DB에 있는 정보나 aws에 있는 리소스 예를 들면 S3버킷에 있는 정보들을 활용하여 Python으로 Output을 도출해 내고 싶으면 Python에 DB정보와 aws Key정보를 하드코딩으로 담아야 합니다. yaml을 알기전 하드코딩의 단점을 먼저 설명해 드리자면 소스코드는 외부에서 확인이 쉽습니다. 예를 들면 web은 개발자 도구에서 소스코드를 취득하기 쉬우며 cicd툴인 Airflow는 실행 중인 code를 직접 볼 수 있도록 하는 페이지가 있어 DB나 aws 정보들이 .. 2022. 12. 21.
[python] for문 리스트 반복 list = ['a', 'b', 'c', 'd'] for i in list: print(i) 2022. 10. 27.
[python] reange 함수 for #파라미터 2개 버전 for i in range(3, 11): print(i) 위 코드는 3~10까지이다. 직역으로는 아래와 같다. for i in [3, 4, 5, 6, 7, 8, 9, 10]: print(i) #===================================================== #파라미터 1개 버전 for i in range(10): print(i) 위 코드는 0부터 9까지이다. 직역으로는 아래와 같다. for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: print(i) #===================================================== #파라미터 3개 버전 for i in range(3, 17, 3): print(i) .. 2022. 10. 27.
[python] 리스트 문법 List1 = [1, 2, 3, 4] List2 = ['Errormin', 'Dev', 'Ops', 'Cloud'] List3 = [4, 5, ['Azure', 'AWS']] print(List1[-1]) print(List2[0]) print(List3[0:][1]) #========================== numbers = [] numbers.append(5) numbers.append(8) print(numbers) print(len(numbers)) #길이재기 #========================== numbers2 = [1,2,3,4,5,6,7,8,9] del numbers2[3] #삭제 print(numbers2) #========================== number.. 2022. 10. 27.