전체 글 (109) 썸네일형 리스트형 파이썬 Methods 파이썬 클래스에서 메서드는 객체가 할 수 있는 동작이나 행동을 정의한다. 여기에서 __init__ 메서드는 객체를 프로그래머가 원하는 이름으로 커스터마이징을 할 수 있도록 해주고 __str__ 메서드는 사람이 읽을 수 있는 문자열로 결과값을 출력하고 싶을 때 사용된다. 이와 관련된 자세한 블로그는 하단을 참고한다str 메서드 : https://jaeyulove.tistory.com/141. init 메서드 : https://jaeyulove.tistory.com/140 파이썬 클래스 이해하기프로그래밍을 하다 보면, 어떤 것들을 그룹으로 묶어서 편리하게 관리하고 싶을 때가 있다. 이때 사용하는 것이 바로 "클래스"다. 클래스는 일종의 설계도라고 생각하면 된다. 이 설계도를 바탕jaeyulove.tis.. 파이썬의 str 메서드 (__str__) __str__ 메서드는 우리가 만든 객체를 출력할 때, 객체가 어떤 문자열로 표현될지를 정의한다. 만약 __str__ 메서드를 사용하지 않으면, 출력 값은 사람이 이해하기 어려운 메모리 주소 형태로 나타나게 된다. 따라서 이 메서드는 값을 사람이 쉽게 이해할 수 있도록 문자열 형태로 변환하기 위해 사용되는 메서드이다. 이해를 돕기 위해 강아지의 입양 정보를 담은 클래스를 예로 들어보자.먼저 __str__ 메서드 없이 강아지 클래스를 만들면 어떻게 되는지 아래 코드문을 통해 살펴볼 수 있다 str 메서드 없이 구현 class Puppy: def __init__(self, name, age, breed): self.name = name self.age = age .. 파이썬 클래스 이해하기 프로그래밍을 하다 보면, 어떤 것들을 그룹으로 묶어서 편리하게 관리하고 싶을 때가 있다. 이때 사용하는 것이 바로 "클래스"다. 클래스는 일종의 설계도라고 생각하면 된다. 이 설계도를 바탕으로 우리는 여러 가지 물건(객체)을 만들 수 있다. 이를 구현하기에 앞서 기본적인 클래스와 객체라는 개념을 이해하고 넘어가보자, 클래스와 객체의 메모리 주소 처음 어떤 요리를 할 떄 레시피를 보고 요리를 만든다. 이 때, 레시피는 클래스와 같고, 음식 그 자체는 객체와 같다. 이를 쉽게 이해하기 쉽게 설명할 수 있도록, 라면 만드는 방법을 파이썬 코드로 구현하여 설명해보도록 하겠다. 클래스를 만들면, 클래스는 컴퓨터 메모리의 특정 위치에 저장된다. 이 위치를 메모리 주소라고 한다. 우리가 클래스를 이용해 객체를 만.. 파이썬 arguments 에 대해 알아보기 파이썬에서 "argument"는 함수에 전달되는 값을 의미한다. 함수는 특정 작업을 수행하기 위해 호출될 때 인수를 받을 수 있고, 이를 통해 함수의 동작을 제어하거나 필요한 데이터를 제공할 수 있다. 파이썬에서 함수의 인수는 두 가지 주요 유형으로 나눌 수 있다.Positional Arguments (위치 인수): 함수에 인수를 순서대로 전달하는 방법이다.Keyword Arguments (키워드 인수): 인수의 이름을 지정하여 값을 전달하는 방법이다.아래에 두 가지 인수 유형을 예제와 함께 알아보자. 위치 인수 (Positional Arguments)def greet(name, age): print(f"Hello, {name}. You are {age} years old.")greet("Alice.. 파이썬 requests 모듈로 웹사이트 상태 코드 확인하기 이번에는 파이썬의 requests 모듈을 사용해 웹사이트의 상태 코드를 확인하는 방법을 배워보자. 웹사이트가 정상적으로 응답하는지 확인하는 것은 매우 중요하다. 이를 위해 requests 모듈의 get 함수를 사용할 것이다.URL 수정 및 준비먼저, URL 리스트를 수정해서 https://로 시작하도록 만든 후, 각 웹사이트에 요청을 보낸다.from requests import getwebsites = ( "google.com", "airbnb.com", "https://twitter.com", "facebook.com")for website in websites: if not website.startswith("https://"): website = f"https://{website}" .. 파이썬 requests 모듈로 웹사이트 요청 보내기 requests란 무엇일까? 예를 들어, 내가 브라우저를 통해 구글로 이동하는 것이 하나의 요청이다. 내 브라우저가 구글 서버에 요청을 보내면, 구글 서버는 요청에 응답하여 웹사이트를 보여준다. requests 모듈은 파이썬 코드에서 이런 요청을 쉽게 할 수 있도록 도와준다, 표준 라이브러리에 포함되어 있지 않은 requests라는 모듈을 사용해 보자. requests 모듈은 파이썬 코드에서 웹사이트로 요청(request)을 보내는 기능을 제공한다. 파이썬 표준 라이브러리와 추가 모듈파이썬은 기본적으로 여러 가지 모듈과 함수로 구성된 표준 라이브러리를 제공한다. 이 라이브러리는 파이썬 설치 시 기본으로 포함되어 있어, 별도로 설치할 필요 없이 바로 사용할 수 있다. 그렇기 때문에 우리는 표준 라이브러리.. URL Formatting URL 포맷팅은 웹사이트 주소를 올바른 형태로 만드는 것을 말한다. 예를 들어, 웹사이트 주소가 https://로 시작하도록 바꾸는 것이다. 우리가 사용하는 웹사이트 주소가 항상 제대로 시작하도록 도와주는 방법을 배워보자 여러 웹사이트를 방문하기 위해 websites 리스트 안에 방문할 웹사이트 주소를 저장할 것이다. 그런데 URL 주소가 휴먼에러로 인해 " https:// " 가 포함되어 있지 않은 경우가 발생할 수 있고 이는 사용 시 오류를 일으킬 수 있다. 오류를 방지하기 위해 URL 리스트를 순회하며 https://로 시작하지 않는 URL에 접두사를 추가하는 경우를 예시 코드를 통해 설명하겠다.URL 포맷팅 예제for 루프와 문자열에 변수를 삽입할 수 있게 해주는 f-string을 사용해 쉽게 .. 파이썬 f-string: 문자열 포맷팅 쉽게 하기 파이썬에서 문자열을 만들 때 변수를 포함시키는 일이 많다. 이때 f-string을 사용하면 아주 쉽게 할 수 있다.f-string은 파이썬 3.6부터 사용할 수 있는 문자열 포맷팅 방법이다.f-string 기본 사용법f-string을 사용하려면 문자열 앞에 f를 붙이고, 중괄호 {} 안에 변수를 넣으면 된다. 예를 들어, 다음과 같이 사용할 수 있다.name = "김철수"age = 30greeting = f"Hello, my name is {name} and I am {age} years old."print(greeting) 위 코드를 실행하면 다음과 같은 결과가 나온다.Hello, my name is Alice and I am 30 years old. 이전 1 2 3 4 5 6 7 8 ··· 14 다음