목차
- 이전 포스팅의 파이썬 HTTP 모듈 활용 RESTful 구현 예제 학습 링크
- 이전 포스팅의 파이썬 HTTP 모듈 활용 HTTP 헤더 수정 및 파일 업로드 예제 학습 링크
- 이전 포스팅의 파이썬 HTTP 모듈 활용 GET, POST 요청 보내기 예제 학습 링크
- 파이썬 코딩 언어 Comprehension 문법으로 for 반복문을 사용해 정수 배열 생성 후 출력 예제
- 파이썬 코딩 언어 예제 실행 후 정수 반복 출력 결과 확인
이전 포스팅의 파이썬 HTTP 모듈 활용 RESTful 구현 예제 학습 링크
이전 포스팅에서는 파이썬에서 http 모듈을 활용하여 RESTful API를 구현하는 방법에 대해 알아보았습니다. RESTful의 약자가 각각 어떤 것을 의미하는지 해당 포스팅에서는 자세히 설명하였습니다. 일반적으로 웹 서버를 구성하게되면 위 패턴으로 많이 구현하게됩니다. 사용자가 쉽게 웹 서버의 서비스를 이용할 수도 있으며 개발자 입장에서도 쉽게 API 구현이 가능합니다. 또한 이후 다른 개발자에게 인수인계시에도 도움이 됩니다. 만약 파이썬에서 http 모듈로 RESTful API 구현 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.22 - [Python] - [Python] http 모듈을 사용하여 HTTP 통신 예제 - 3(RESTful, HTTPS)
이전 포스팅의 파이썬 HTTP 모듈 활용 HTTP 헤더 수정 및 파일 업로드 예제 학습 링크
다음으로 이전 포스팅에서는 http 모듈을 활용하여 클라이언트가 http 요청을 서버에게 전송할 때 헤더를 수정하는 방법과 예제를 알아보았습니다. 예를들어 http request 헤더에는 클라이언트 브라우저의 정보와 메소드, URL 등의 여러 옵션 헤더 들이 존재합니다. 이러한 헤더를 직접 조작하여 서버에게 보낼 메세지를 구성할 수 있습니다. 또한 해당 포스팅에서는 로컬 파일을 서버에 업로드하는 예제도 포함되어있습니다. 만약 웹 클라이언트가 웹 서버에 파일을 업로드하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.22 - [Python] - [Python] http 모듈을 사용하여 HTTP 통신 예제 - 2(헤더 수정 및 파일 업로드)
이전 포스팅의 파이썬 HTTP 모듈 활용 GET, POST 요청 보내기 예제 학습 링크
마지막으로 이전 포스팅에서는 http 모듈을 활용하여 get, post 메소드의 request를 웹 서버에 전송하는 방법을 알아보았습니다. 파이썬에서 웹 서버에 request를 전송하는 방법은 다양하고 많습니다. 이중에서 request 모듈을 제일 많이 활용합니다. 또한 get은 일반적으로 웹 서버의 리소스를 다운로드할 때 많이 사용하며 post는 클라이언트가 웹서버에게 서비스를 구성하는데 있어서 필요한 정보를 같이 전달하여 서비스를 이용하는 형태의 메소드를 의미합니다. 만약 파이썬에서 http 모듈로 웹 서버에 GET, POST 요청하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.22 - [Python] - [Python] http 모듈을 사용하여 HTTP 통신 예제 - 1(GET, POST, 세션 처리)
파이썬 코딩 언어 Comprehension 문법으로 for 반복문을 사용해 정수 배열 생성 후 출력 예제
아래는 파이썬 코딩 언어에서 comprehension 문법을 활용한 예제입니다. 압축, 함축이라는 의미를 가지고 있습니다. 원래 일정한 간격의 정수 배열을 만들기 위해서는 for 반복문을 처리하면서 중간에 배열에 append를 수행해야합니다. comprehension 문법을 사용하면 한 줄의 코드로 이러한 정수 배열을 만들 수 있습니다.
# 시작 숫자 입력 받기
start = int(input("시작 숫자를 입력하세요: "))
# 끝 숫자 입력 받기
end = int(input("끝 숫자를 입력하세요: "))
# 시작 숫자부터 끝 숫자까지의 정수 배열 생성
numbers = [x for x in range(start, end + 1)]
# 생성된 배열 출력
print(numbers)
파이썬 코딩 언어 예제 실행 후 정수 반복 출력 결과 확인
아래는 위 파이썬의 comprehension 문법으로 일정한 범위의 정수 배열을 만드는 코드를 실행하고 결과를 확인한 예제입니다. 배열이 한 줄의 코드로 생성됩니다. 이처럼 comprehension 문법을 사용하면 긴 코드를 간략하게 줄일 수 있으며 효율적인 프로그래밍이 가능합니다.
시작 숫자를 입력하세요: 2
끝 숫자를 입력하세요: 10
[2, 3, 4, 5, 6, 7, 8, 9, 10]