파이썬(4)
-
[Power Automate] 목록 값을 파이썬 코드로 넘기는 방법
안녕하세요. 쿠루가이입니다. Power Automate Desktop(이하, PAD)에서는 파이썬 코드를 직접 실행할 수 있는 기능이 있습니다. 파이썬을 언제 사용하냐면 PAD에서 없는 기능을 구현할 때 유용하게 쓸 수 있는데요. 저 같은 경우는 익스체인지 서버에 메일을 보낼 때 표를 넣고 싶어졌습니다. 그래서 일반 텍스트로 보내는것이 아니라 HTML 형식으로 보내야 했습니다. 그런데 아쉽게도 PAD에는 그런 기능이 없습니다. 있더라도 엄청 복잡하게 만들어야 하는데요. 이럴 때 파이썬 스트립트를 사용하면 됩니다. HTML로 표를 만들려면, 특정 목록이 필요한데요. 하지만 PAD에서 작성한 목록(List)을 파이썬 코드로 직접 넘겨주는것은 불가능합니다. 이때에는 PAD에서 구분할 수 있는 문자열로 합친 다..
2023.10.19 -
[Python] Selenium 설치 및 기본적인 웹 자동화 해보기
안녕하세요. 쿠루가이입니다. 소프트웨어 테스팅 분야에서 웹 자동화를 할 때 항상 언급되는 것이 바로 셀레늄입니다. 셀레늄은 C#, JAVA, Python 등 여러 언어를 지원합니다. 그중에서도 파이썬(Python)으로 웹 자동화를 많아하는데요. 오늘은 셀레늄(Selenium)을 설치하고 기본적인 웹 자동화를 하는 방법에 대해 알아보겠습니다. 셀레늄은 웹 브라우저를 자동화할 수 있도록 해주는 라이브러리로, 웹 애플리케이션의 테스트 자동화 및 웹 스크래핑 등에 사용됩니다. 셀레늄을 사용하면 웹 브라우저를 띄우고 자동으로 웹 페이지를 제어하여 웹 애플리케이션을 테스트하거나 데이터를 수집할 수 있습니다. 셀레늄을 사용하기 위해서는 먼저 파이썬과 웹 드라이버(Web Driver)를 설치해야 합니다. 웹 드라이버는..
2023.05.05 -
[파이썬] 거스름 돈 계산하기
현명하게 거스름돈을 계산해 주는 프로그램을 만들려고 합니다. 예를 들어 33,000원짜리 물건을 사기 위해 100,000원을 냈다면, 50,000원 1장 10,000원 1장 5,000원 1장 1,000원 2장 이런 식으로 '가장 적은 수'의 지폐를 거슬러 주는 것입니다. 방금 같은 경우에는 총 5장을 거슬러 준 거죠. 우리는 calculate_change라는 함수를 작성하려고 하는데요. 이 함수는 지불한 금액을 나타내는 payment와 물건의 가격을 나타내는 cost를 파라미터로 받습니다. 아래의 코드에 이어서 깔끔하게 프로그램을 작성해 보세요. 내가 작성한 답안 def calculate_change(payment, cost): # 코드를 작성하세요. change = payment - cost oman ..
2020.12.16 -
파이썬 스타일 가이드 (PEP 8)에 따라서 코딩하자!
www.python.org/dev/peps/pep-0008 PEP 8 -- Style Guide for Python Code The official home of the Python Programming Language www.python.org 1. 이름 규칙 : 모든 변수와 함수 이름은 소문자로 써 주시고, 여러 단어일 경우 _로 나눠 주세요. # good some_variable_name = 1 def some_function_name(): print("Hello") 모든 상수 이름은 대문자로 써주시고, 여러 단어일 경우 _로 나눠주세요. # good SOME_CONSTANT = 3.14 2. 의미 있는 이름 # good (의미 있는 이름) radius = 2 pi = 3.14 print(pi * ..
2020.12.16