언어/Python중급3 [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-Django] 개발 환경 구성 1. VSCode 설치 2. WSL 설치 - 윈도우에서 리눅스 커널을 사용 3. WSL 에 pyenv, pyenv-virtualenv 설치 4. pyenv 를 이용한 파이썬 설치 5. pyenv-virtualenv 를 이용한 가상환경 생성 6. pyenv로 설치한 파이썬 적용 및 django 2.2 설치 1. VSCode 설치 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Co.. 2022. 10. 13. [Python 기초 알고리즘] 거스름돈 구하기 지폐 거스름돈을 구하는 알고리즘이다. def calculate_change(payment, cost): # // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 wwon = payment - cost fifty_thousand = wwon // 50000 ten_thousand = (wwon % 50000) // 10000 five_thousend = (wwon % 10000) // 5000 one_thousand = (wwon % 5000) // 1000 print(f"50000원 지폐: {fifty_thousand}장") print(f"10000원 지폐: {ten_thousand}장") print(f"5000원 지폐: {five_thousend}장") print(f"1000원 지폐.. 2022. 8. 9. 이전 1 다음