Python 7

[Python] 클래스

🔥 클래스와 객체 클래스(Class) : 객체(object)를 만들어 내는 틀, 변수와 메소드(객체 내에 정의된 함수)를 정의하는 틀 객체(Object) : 틀에 의해 생성된 것. 클래스의 instance라 부른다. 1개의 클래스는 무수히 많은 객체를 만들어 낼 수 있다. class Calculator: pass cal1 = Calculator() cal2 = Calculator() print(type(cal1)) # print(cal1 == cal2) # False 객체와 인스턴스의 차이는 무엇일까? Calculator()의 결괏값을 돌려받은 cal1과 cal2는 객체이다. 그리고 cal1과 cal2 객체는 Calculator의 인스턴스이다. 인스턴스라는 말은 특정 객체가 어떤 클래스의 객체인지 관계 ..

Language/Python 2022.07.14

[Python] requests 라이브러리

🔥 requests 라이브러리 requests는 파이썬으로 HTTP 통신(요청 ↔ 응답)이 필요한 프로그램을 작성할 때 많이 사용된다. 👉 패키지 설치 pip install requests 👉 응답 상태 상태코드를 통해 요청이 잘 처리되었는지 확인할 수 있다. 응답 객체의 status_code 속성을 통해 응답 상태를 얻을 수 있다. import requests response = requests.get("https://jsonplaceholder.typicode.com/users/1") print(response.status_code) # 200 url "https://jsonplaceholder.typicode.com/users/1"로 get 요청을 하고, response로 응답 결과를 받는다. re..

Language/Python 2022.07.10

[Python] 입출력

👉 입력 input input을 통해 사용자가 입력한 값을 변수로 받을 수 있다. input은 입력된 모든 것을 문자열로 취급한다. a = input() input() 괄호 안에 질문을 입력하여 사용자에게 입력할 때 안내문구가 나오도록 할 수 있다. name = input('이름을 입력하시오: ') 👉 출력 print 자료형을 출력 a = [1,2,3] print(a) # [1,2,3] 큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일 print('gone''with''the wind') # gonewiththe wind print('gone'+'with'+'the wind') # gonewiththe wind 콤마는 띄어쓰기를 한다. print('gone','with','the wind') # gone..

Language/Python 2022.06.22

[Python] 내장함수

abs abs(x) 어떤 숫자를 입력받았을때, 절댓값을 반환 abs(3) # 3 abs(-3) # 3 abs(-0.7) # 0.7 divmode divmod(x,y) : x를 y로 나눈 몫과 나머지를 튜플 형태로 반환 divmod(7,3) # (2, 1) sum sum(iterable) iterable 객체의 모든 요소의 합을 반환 print(sum([1,2,3])) # 6 print(sum((2,3,4))) # 9 max max(iterable) 반복 가능한 자료형을 입력받아 그 최댓값을 반환 max([1,2,3]) # 3 min min(iterable) 반복 가능한 자료형을 입력받아 그 최솟값을 반환 min([1,2,3]) # 1 pow pow(x,y): x의 y 제곱한 결과값을 반환 pow(2,3)..

Language/Python 2022.06.17

[Python] 기본 문법 - 함수

👉 함수 기본 구조 def 함수명(매개변수): ... return 결과값 def add(a, b): # 매개변수 return a + b add_result = add(3,4) # 인수 print(add_result) # 7 매개변수(parameter) 는 함수에 입력으로 전달된 값을 받는 변수를 의미하고, 인수(argument) 는 함수를 호출할 때 전달하는 입력값을 의미한다. 입력값과 결과값 모두 있는 합수 def add(a, b): result = a + b return result result = add(3,4) print(result) # 7 입력값이 없는 합수 def greeting(): return "What's up?" r = greeting() print(r) # What's up? 결과값..

Language/Python 2022.06.15

[Python] 기본 문법 - 조건문, 반복문

'이것이 취업을 위한 코딩 테스트다 with 파이썬 - 부록A' 와 '점프 투 파이썬' 을 참고하여 정리한 내용입니다. 2. 조건문 👉 if문 구조 if, elif, else 사용 조건문 다음에 (:) 을 사용 if 조건문 1: 조건문 1이 True일 때 실행되는 코드 elif 조건문 2: 조건문 1에 해당하지 않고, 조건문 2가 True일 때 실행되는 코드 else: 위의 모든 조건문이 모두 True가 아닐때(False일 때) 실행되는 코드 👉 비교 연산자 비교 연산자 설명 X == Y X와 Y가 서로 같을 때 True X != y X와 Y가 서로 다를 때 True X > Y X가 Y보다 클 때 True (초과) X = Y X가 Y보다 크거나 같을 때..

Language/Python 2022.04.30

[Python] 기본 문법 - 자료형

'이것이 취업을 위한 코딩 테스트다 with 파이썬 - 부록A' 와 '점프 투 파이썬' 을 참고하여 정리한 내용입니다. 1. 자료형 👉 수(Number) 자료형 정수형 양의 정수, 음의 정수, 0 이 있다. 정수형으로 변환할려면 int()를 이용한다. 불변 객체 (immutable object) 실수형 아래와 같이 소수점을 이용하여 표현 소수부가 0 이거나 정수부가 0인 경우 생략할 수 있다. 실수형으로 변환할려면 float()를 이용한다. 불변 객체 (immutable object) a = 52.6 b = 7. # 7.0 c = .7 # 0.7 d = -.25 # -0.25 e 는 10의 지수부를 의미하고, 실수형으로 표현된다. a = 1e3 # 1000.0 b = 5e1 # 50.0 c = 73.45..

Language/Python 2022.04.28