혼공파 6주차 기본 미션
키워드로 정리하는 핵심 포인트
1. 외부 모듈은 파이썬이 기본적으로 제공치 않은, 다른 사람들이 만들어 제공하는 모듈을 의미.
2. pip install 은 외부 모듈을 설치할 때 사용하는 명령어
3. 제어 역전은 개발자가 모듈의 함수를 호출하는 것이 일반적인 제어 흐름이나, 이와 반대로 개발자가 만든 함수를 모듈이 실행하는 것.
4. 라이브러리는 개발자가 모듈의 기능을 호출하는 형태와 같이 정상적인 제어를 하는 모듈.
5. 프레임워크는 모듈이 개발자가 작성한 코드를 실행하는 형태의 모듈
6. 엔트리 포인트는 python 명령어를 사용해서 첫 진입 파일을 엔트리 포인트라고 부른다.
7. __name__ == "main" 는 현재 파일이 엔트리 포인트인지 확인할 때 사용하는 코드.
8. 패키지는 모듈이 모인 것
9. 객체는 속성을 가질 수 있는 모든 것
10. 객체 지향 프로그래밍 언어는 객체를 기반으로 프로그램을 만드는 프로그래밍 언어를 의미
11. 추상화는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 의미
12. 클래스는 객체를 쉽고 편리하게 생성하기 위해 만들어진 구문
13. 인스턴스는 클래스를 기반으로 생성한 객체를 의미
14. 생성자는 클래스 이름과 같은 인스턴스를 생성할 때 사용하는 함수
15. 메소드는 클래스가 가진 함수를 의미.
16. isinstance() 함수는 어떤 클래스의 인스턴스인지 확인할 때 사용하는 함수
17. 클래스 변수와 클래스 함수는 클래스 이름 뒤에, (마침표) 를 찍고 바로 사용할 수 있는 클래스가 갖고 있는 변수와 함수.
18. 상속은 어떤 클래스를 기반으로 그 속성과 기능을 물려받아 새로운 클래스를 만드는 것.
'Book' 카테고리의 다른 글
[혼공파] 혼공학습단 12기 회고 (0) | 2024.08.21 |
---|---|
[혼공파] 혼공학습단 5주차 (0) | 2024.08.14 |
[혼공파] 혼공학습단 4주차 (0) | 2024.08.02 |
[혼공파] 혼공학습단 3주차 (0) | 2024.07.22 |
[혼공파] 혼공학습단 12기 2주차 (0) | 2024.07.17 |