[Python] 10강 - 모듈
·
⚡Python
1. 모듈의 이해(1) 모듈의 개념 - 클래스, 함수, 변수의 집합을 의미한다. - 파이썬에선 파이썬 코드(.py 파일)를 하나의 파일 단위로 저장한 것을 모듈이라 함. - 즉, 하나의 파일에 변수, 함수, 클래스 등을 모아두고 이걸 다른 파이썬 파일에서 import(불러오기)해서 이용을 한다. (2) 모듈의 역할 - 파이썬 파일로 나눠서 유지보수성과 가독성을 좋게 만들 수 있음. 관리하기가 쉬움 - 또한, 라이브러리와 프레임워크식으로 불러와서 이용을 할 수도 있음. ( 특히 파이썬은 라이브러리가 많음 ) (3) 모듈, 패키지, 라이브러리 차이 - 모듈 : 클래스, 함수, 상수(변수)의 집합 - 패키지 : 하위 패키지 및 모듈의 집합 - 라이브러리 : 패키지 및 모듈의 집합 (4) 모듈 등록 방법[1]..
[Python] 10강 - 객체지향
·
⚡Python
1. 객체지향의 이해2.. 클래스와 인스턴스3. 객체지향의 활용 1. 객체지향의 이해(1) 객체지향의 개념 - 객체와 객체 사이의 상호작용으로 프로그램을 구성하는 프로그래밍 패러다임을 의미한다. - 프로그램을 유연하고 변경을 쉽게 만들어 대규모 소프트웨어 개발에 사용을 함.[1] 객체지향 패러다임의 특징 - 추상화 : 공통의 속성이나 기능을 도출 - 캡슐화 : 데이터 구조와 데이터의 연산을 결합 - 상속 : 상위 개념의 특징이 하위 개념에 전달 - 다형성 : 유사 객체의 사용성을 그대로 유지 (2) 객체와 클래스[1] 객체 정의- 객체는 추상화와 캡슐화의 결과를 의미한다. - 실세계의 사물에 대한 상태(데이터)와 연산(메소드)을 표현한 단위를 말한다. - 멤버(데이터 필드, 메소드)는 클래스에 의해 결정..
내일배움캠프 9일차 TIL - 클래스(Class)
·
⛺스파르타코딩클럽
240425# 오늘 꼭 기억 해야 할 것!1. 상속과 다형성의 개념2. 알고리즘의 중요성..오늘의 학습     ●  1. 인스턴스 & 객체    ●  2. 클래스의 구성 요소    ●  3. this 키워드    ●  4. 생성자# 인스턴스 & 객체 뭐가 맞는 표현인가객체는 클래스와 인스턴스를 가리키는 일반적인 용어이다. 즉, 객체는 메모리에 할당이 안된 상태(자바 실행전)또는 실행 후 메모리에 올라간 상태 두 가지를 객체라고 부를 수 있다.  인스턴스는 객체가 메모리에 할당되어 동작하는 상태를 강조한 용어이다. 정리해보면 큰 범위로 객체는 인스턴스를 포함하고 있다는 말이다.1. 클래스의 구성 요소클래스의 구성으로는 "인스턴스 멤버", "생성자"가 존재한다.인스턴스 멤버의 구성으로는 인스턴스 필드, 인스..