목차
- 파이썬 코딩 NTP 서버 시간 동기화 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 TCP 서버 구성 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 파일에서 한 줄씩 읽기 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 match 문법으로 case 조건문 만들기 예제
- 파이썬 코딩 사용자에게 점수 입력받아 match문으로 학점 출력 예제
파이썬 코딩 NTP 서버 시간 동기화 예제 이전 포스팅 링크 및 설명
안녕하세요. 오늘은 파이썬 코딩에서 자주 사용하면서도 중요도가 높은 switch 문법에 대해 알아보도록 하겠습니다. 조건문이란 어떠한 조건이 참이거나 거짓일때 다른 코드가 실행되도록 도와주는 문법을 의미합니다. 이러한 조건문은 파이썬 코딩 언어 뿐만 아니라 C, Java 등등 언어에 모두 존재합니다. 오늘 파이썬의 switch 문법을 공부하기 이전에 이전 포스팅 내용에 대해 확인해보겠습니다. 이전 포스팅에서는 파이썬 코딩에서 NTP 서버와 네트워크를 통해 시간을 동기화하는 방법에 대해 알아보았습니다. 해당 내용이 궁금하시다면 아래 포스팅을 확인해주세요.
2024.02.19 - [Python] - [Linux/Python] 파이썬 코딩 NTP 클라이언트 생성 및 서버와 시간 동기화 예제
[Linux/Python] 파이썬 코딩 NTP 클라이언트 생성 및 서버와 시간 동기화 예제
목차 파이썬 코딩 ntplib 활용 NTP 서버 구성하기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 ** 문법으로 거듭 계산 예제 이전 포스팅 링크 및 설명 파이썬 코딩 inspect.ismodule 실제 존재하는 모듈인
salguworld.tistory.com
파이썬 코딩 TCP 서버 구성 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 파이썬 코딩에서 TCP 서버를 구성하는 예제에 대해 알아보았습니다. TCP는 전송 계층 대표 프로토콜입니다. 서비스를 구분하기 위한 포트 번호 이기도 합니다. 파이썬에서도 소켓을 열고 TCP 통신이 가능합니다. 원격지의 PC와 현재 컴퓨터간 통신, 혹은 다른 서버와 통신이 필요하다면 해당 포스팅 내용이 도움 되실 수 있습니다. 만약 파이썬 코딩에서 TCP 서버를 구성하여 클라이언트들의 요청을 수신하고 메세지를 교환해야할 필요가 있으시다면 아래의 포스팅 내용을 확인해주세요.
2024.02.08 - [Python] - [Linux/Python] 파이썬 TCP 소켓 서버 예제(tcp server)
[Linux/Python] 파이썬 TCP 소켓 서버 예제(tcp server)
목차 안드로이드 TCP 소켓 서버 만들기 예제 이전 포스팅 링크 및 설명 C언어 간단한 소켓 프로그래밍 예제 이전 포스팅 링크 및 설명 파이썬 os.write 함수로 기존 파일 마지막에 문자열 추가 예제
salguworld.tistory.com
파이썬 코딩 파일에서 한 줄씩 읽기 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 파이썬 코딩에서 파일의 내용을 한 줄 씩 읽는 방법에 대해 알아보았습니다. 텍스트 파일은 아스키 코드로 이루어진 문자들이 여러 모여 문자열들이 집합된 순차 파일입니다. 보통 대용량의 문자열들을 텍스트 파일로 저장하여 보조 기억장치에 보관합니다. 후에 프로그램에서 다시 이 문자열들을 읽어야할 때 파이썬 코딩 등과 같은 언어를 이용해 파일의 내용을 메모리로 가져올 수 있습니다. 이 과정에서 한 줄 씩 읽는 방법이 궁금하시다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2024.02.13 - [Python] - [Linux/Python] 파이썬 코딩 텍스트 파일 한 줄 단위로 출력 예제(line read)
[Linux/Python] 파이썬 코딩 텍스트 파일 한 줄 단위로 출력 예제(line read)
목차 파이썬 코딩 선택 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 삽입 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 파이썬 os.abort 함수를 이용한 조건 예외처리 예
salguworld.tistory.com
파이썬 코딩 match 문법으로 case 조건문 만들기 예제
아래는 파이썬 코딩에서 switch와 같은 역할을 하는 match 문법을 활용한 예제입니다. 일반적으로 조건을 설정하고 case 문법을 이용하여 해당 결과에 맞는 코드를 실행하도록 설정할 수 있습니다. 직접 아래의 예제 코드를 작성하여 실행해보세요. 그러면 파이썬 코딩에서 match 문법 활용 방법을 확인하실 수 있습니다. 특히 match 문법은 파이썬 3.10.13 이상 버전에서만 사용가능하니 주의해주세요.
def check_number(x):
match x:
case 1:
print("One")
case 2:
print("Two")
case _:
print("Other")
check_number(1)
check_number(2)
check_number(100)
check_number(200)
파이썬 코딩 사용자에게 점수 입력받아 match문으로 학점 출력 예제
아래는 파이썬 코딩에서 match 문법을 활용하는 예제입니다. 외부 키보드 등으로부터 사용자에게 점수를 입력받고 match 문법으로 각 점수에 해당하는 학점을 화면에 출력하는 예제입니다. 이를 활용하여 학생 관리 프로그램 등 시험 결과에 대한 자동 프로그래밍을 구현할 수 있습니다.
def calculate_grade(score):
match score:
case x if x >= 90:
print("A+")
case x if x >= 80:
print("A")
case x if x >= 70:
print("B")
case x if x >= 60:
print("C")
case _:
print("F")
calculate_grade(91)
calculate_grade(83)
calculate_grade(100)
calculate_grade(30)