codestates / codestates/ds-TIL
[TIL] 문승태 - 201111
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Month 3 - 여정의 시작
# Class, #Method, #Inheritance, #Inclusion, #OOP, # Docker
오늘 배운 것:
1. OOP
- Class
- Method
- Subclasses
- Self
- 객체(objects)
2. Inheritance
- 가족 클래스: 부모 클래스, 자녀 클래스
- 부모 클래스로부터 같은 property들을 자녀 클래스는 상속 받을 수 있다.
- 코드를 좀 더 효율적으로 쓰기 위한 개념
3. Inclusion
- 클래스의 멤버변수로 다른 클래스를 선언
- 대부분의 사람들이 사용
4. Docker
- 서버를 더욱 효율적으로 관리하고, 더 빠르게 구동할 수 있는 획기적인 기술
앞으로의 과제:
- OOP의 기본 개념을 이해하기 위한 시간을 좀 더 쏟아야겠다.
- PEP에 비준하여 다른 사람이 읽기 쉬운 코드를 쓸 수 있도록 해야겠다.
- 반복적인 코드를 쓰는 것에 주의해야겠다.
- self의 사용 이유에 대해 좀 더 잘 이해해야겠다.
- Docker를 활용할 줄 알아야겠다.
그 외 느낀 점:
- Inheritance및 Inclusion의 개념이 아직은 잘 와 닿지 않아 좀 더 공부가 필요할 것 같다.
- 사람이 코드를 봐야하는 경우가 많은 만큼, 사람을 기준으로 읽기 쉬운 코드를 쓸 수 있도록 항상 고민해야겠다는 생각이 들었다.
- 반복적인 부분들은 최대한 자동화할 수 있는 방법을 고민해야겠다.
- self를 왜 사용하는지 아직 완벽하게 이해하지 못해, 좀 더 공부해야겠다.
- 이번 달 프로젝트를 위해 Docker를 활용하는 법을 익혀야겠다.
- 객체 지향 프로그래밍의 기본적인 개념들을, 다음 주 SQL을 시작하기 전 확실히 이해하고싶다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.