본문 바로가기

파이썬 기본7

파이썬 기초 필수 문법 (8) 안녕하세요! 파이썬 기본 문법 8번째입니다. 오늘은 파이썬을 넘어 객체지향 프로그래밍에 대해 공부해보았습니다 ☺️ 1. 객체지향 프로그래밍 Point I 프로그래밍 방식의 전환! 프로그램이 객체와 객체의 상호작용이라면? Point II 객체(Object) : 성질과 할 수 있는 행동이 담긴 자료 2. 클래스와 인스턴스 Point I 클래스(Class) : 객체를 만들 수 있는 틀 에어컨이 가져야 할 속성 : 희망온도, 바람속도, ... 에어컨이 할 수 있는 행동 : 온도 높이기/낮추기, 바람속도 조절, ... Point II 클래스 생성 : class 클래스이름:으로 생성 class Aircon: #Aircon 클래스를 생성 Point III 필드(field) : 객체가 가지고있는 성질 → 변수 clas.. 2023. 1. 31.
파이썬 기초 필수 문법 (7) 안녕하세요! 파이썬 기본 문법 7번째입니다. 오늘은 파이썬의 장점인 모듈 사용법입니다! 🤭 1. 모듈 Point I 특정 목적을 가진 함수, 자료, 코드의 모임 Point II 모듈 불러오기 - import 키워드를 이용해서 모듈을 사용 import random #random 모듈을 불러온다 Point III 모듈 사용하기 - .을 쓴 후에 모듈 속 함수/변수를 사용 import random ​ print(random.randrange(0, 2)) #0 이상 2 미만 수 중 하나를 임의로 출력 Point IV 모듈 만들기 - .py확장자의 파이썬 파일로 생성 ## price.py americano = 4100 cafe_latte = 4600 ... ​ ## main.py import price print.. 2023. 1. 31.
파이썬 기초 필수 문법 (6) 안녕하세요! 파이썬 기본 문법 6번째입니다. 오늘은 함수 / 메서드 입니다😊 1. 함수 Point I 특정 기능을 수행하는 코드(들의 모임) 함수이름(인자) 형태로 사용 Point II 내장 함수 : 형식에 맞춰서 편리하게 사용 Point III max(), min() - 시퀀스의 최댓값, 최솟값을 구하는 함수 print(max([1, 2, 3])) #3 ​ print(min([-1, -2, -3])) #-3 Point IV sum(), len()- 시퀀스의 합과 길이를 구하는 함수 odds = [1, 3, 5, 7, 9, 11] print(sum(odds)) #36 ​ print(len(odds)) #6 Point V def 키워드 : 함수를 정의할 때 사용 def function_name(): ..... 2023. 1. 31.
파이썬 기초 필수 문법 (5) 1. 시퀀스 활용하기 Point I list.pop(i) : 인덱스 i의 원소를 제거 후 반환 lst = [1, 2, 3, 4, 5] box = lst.pop(0) # lst에서 1을 제거 후 반환, 이 경우에는 변수 box에 대입 print(lst) # [2, 3, 4, 5] ​ print(box) # 1 Point II seq.count(d) : 시퀀스 내부의 자료 d의 개수를 반환 carrot = "Hi Rabbit!" print(carrot.count("i")) ​ ## 실행 결과 ## 2 Point III str.split(c) : 문자열 c를 기준으로 문자열 str을 쪼개서 리스트를 반환 ours = "나,너,우리" print(ours.split(",")) # ['나', '너', '우리'] P.. 2023. 1. 31.