| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬 알고리즘
- 파이썬 데이터프레임
- HTML
- VirtualBox
- it용어
- PYTHON
- C#
- sql
- 코딩테스트
- linux
- Oracle
- tibero
- Python DataFrame
- 리눅스
- Algorithm
- 오라클
- Oracle VM VirtualBox
- 알고리즘
- 파이썬 전처리
- 리눅스 명령어
- dbeaver
- 데이터베이스
- csharp
- it 용어
- RFP
- python algorithm
- putty
- 파이썬
- MariaDB
- Python 라이브러리
- Today
- Total
목록OOP (2)
오경석의 개발노트
OOP의 개념 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 '객체'들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 쉽게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 또한 프로그래밍을 더 배우기 쉽게 하고 소프트웨어 개발과 보수를 간편하게 하며, 보다 직관적인 코드 분석을 가능하게 하는 장점이 있다. 그러나 지나친 프로그램의 객체화 경향은 실제 세계의 모습을 그대로 반영하지 못한다는 비판을 받기도 한다. 큰..
파이썬에서 필수적으로 알아야 할 개념이 있다. 라이브러리, 패키지, 모듈, 클래스, 함수 등이 파이썬을 다루기 위해서는 한 번쯤은 개념 정리를 하고 넘어가야 하는 용어다. 용어 순서대로 하위 항목들을 포함하고 있다. 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 이번 포스팅에서는 클래스의 개념을 알아보자. 파이썬 공식 문서에서 작성된 개념은 입문자들에게 어려움이 존재하니 국내에서 잘 작성된 페이지에서 정리하였다. 출처는 포스팅 제일 하단에 적어두었다. 클래스(class, 어원 : classification, 분류·범주)의 개념 객체 지향 프로그래맹(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀(template). 객체를 정의하기 위한 메서드와 변수로 구성된다. 템플릿을 사..