목차
- 이전 포스팅의 파이썬 webbrowser 웹 브라우저를 통해 사이트 접속하기 예제 학습 링크
- 이전 포스팅의 파이썬 RSA 개인키, 공개키 암호화 예제 학습 링크
- 이전 포스팅의 파이썬 RSA 개인키, 공개키 쌍 파일 만들기 예제 학습 링크
- 파이썬 코딩 언어 For else 문법 사용하여 for 안쪽 조건에 맞았는지 확인하는 예제
- 파이썬 코딩 언어 For else 문법 활용 예제
이전 포스팅의 파이썬 webbrowser 웹 브라우저를 통해 사이트 접속하기 예제 학습 링크
파이썬의 webbrowser 모듈을 활용하면 웹 브라우저를 실행하고 특정 URL 로 접속 시킬 수 있습니다. 이전에 작성한 포스팅에서 학습한 예제를 통해, 파이썬을 사용하여 웹 사이트에 간단하게 접속하는 방법을 배울 수 있습니다. 이를 통해 웹 스크래핑, 자동화, 또는 웹 페이지 열람을 편리하게 할 수 있습니다. 스크래핑을 자동화하기 위해서는 이전 포스팅에서 다룬 파이썬의 Seleninum 모듈을 활용하면 조금더 쉽게 수행할 수 있습니다. 해당 내용들이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.18 - [Python] - [Python] 파이썬 웹 브라우저를 통해 사이트 접속하기 예제(webborwser)
이전 포스팅의 파이썬 RSA 개인키, 공개키 암호화 예제 학습 링크
RSA 암호화는 공개키 및 개인키를 사용하여 데이터를 암호화하고 복호화하면 스니핑 같은 악성 공격을 수행하는 중간자들에게 나의 소중한 정보들을 유출시키지 않을 수 있습니다. 파이썬에서는 cryptography 라이브러리를 사용하여 RSA 암호화를 구현할 수 있습니다. RSA 암호화는 안전한 통신 및 데이터 보호에 사용됩니다. RSA의 큰 특징은 개인키, 공개키 두 개의 키가 존재한다는 것입니다. 만약 파이썬에서 RSA 암호화 및 복호화 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 RSA 암호화 예제(PrivateKey, PublicKey)
이전 포스팅의 파이썬 RSA 개인키, 공개키 쌍 파일 만들기 예제 학습 링크
마지막으로 RSA 암호화를 사용하기 위해서는 공개키와 개인키 쌍을 생성해야 합니다. 파이썬에서 RSA 키 쌍을 생성하는 방법을 이전 포스팅에서 학습하고, 이러한 키 쌍을 활용하여 데이터를 암호화하거나 복호화할 수 있습니다. 특히 메세지를 암호화하고 복호화하기 위해서는 이러한 키들을 파일로 저장하거나 혹은 다른 방법으로 키들을 보관해야합니다. 이전 포스팅에서는 파일로 저장하여 이후 사용할 수 있는 방법에 대해 알아보았습니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 RSA 키 쌍 생성 및 파일 저장 예제(개인키, 공개키)
파이썬 코딩 언어 For else 문법 사용하여 for 안쪽 조건에 맞았는지 확인하는 예제
파이썬의 for-else 문법은 반복문에서 특정 조건을 만족하는 항목을 찾는 데 사용됩니다. 아래는 for 반복문이 모두 실행된 후에 else 블록이 실행되며, 조건을 만족하는 항목을 찾지 못한 경우 특정 작업을 수행하는 예제입니다.
numbers = [1, 2, 3, 4, 5]
# numbers 리스트에서 6을 찾아보고, 없으면 메시지를 출력
for num in numbers:
if num == 6:
print("6을 찾았습니다.")
break
else:
print("6을 찾지 못했습니다.")
파이썬 코딩 언어 For else 문법 활용 예제
아래는 파이썬의 for-else 문법의 활용 예제입니다. 사용자에게 여러개의 문자열들을 입력받아 for문 안쪽에서 내가 원하는 문자열이 있는지 파악하고 만약 없다면 다르게 처리하는 예제입니다.
# 사용자로부터 여러 문자열을 입력 받기
user_input = input("콤마(,)로 구분하여 여러 문자열을 입력하세요: ")
user_strings = user_input.split(',')
# 찾고자 하는 문자열
desired_string = '디지몬'
for string in user_strings:
if string == desired_string:
print(desired_string, "을(를) 찾았습니다.")
break
else:
print(desired_string, "을(를) 찾지 못했습니다.")