반응형
❤️🔥TIL : Today I Learned❤️🔥
그날그날 내가 공부한 것을 정리하는 것
내일배움캠프 AI트랙 10Day
오늘 배운 내용.
협업을 위한 Git 활용 1주차 개발일지 작성
M1이다 보니 SourceTree를 사용하기 싫어서... CLI로 작업하는 내용을 직접 정리해보았다.
[스파르타코딩클럽/Git] - 협업을 위한 GIT 개발일지 - 1주차 (1) Git 시작하기
[스파르타코딩클럽/Git] - 협업을 위한 GIT 개발일지 - 1주차 (2) GitHub 시작하기
이창호 튜터님 - python 문법 4일차 - 클래스
오늘은 정말정말 약한 부분들을 배운다. 처음 C/C++ 배울 때 객체가 추상화라는게 정말 이해가 되지 않아서.. 사실상 반쯤 전공을 포기했던 전적이 있기때문에 더더욱 약간 두렵다. 지금은 어디서 주워들은것도 있어서 설명을 들을 때 대략적으로 이해하고 문법적인것도 이해하는데 막상 사용할려고하면 너무 어려운것같다.
객체지향형, 객체, Object가 뜬구름같은 개념처럼 인식이 되다보니 지금 짠 코드도 제대로 잘 짰는지 의문이 든다...ㅠㅠ
- [과제] 도형넓이 계산기 https://github.com/LeeHyunji/pracPython/tree/master/day4-1_calc_area
- [과제] 계산기 만들어보기 with class https://github.com/LeeHyunji/pracPython/tree/master/day4-2_calculator_class
- [과제] 프로필 관리 기능 만들기 https://github.com/LeeHyunji/pracPython/tree/master/day4-3_profile
객체지향 프로그래밍
객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법
클래스
어떤 문제를 해결하기 위한 데이터를 만들기 위해 추상화를 거쳐 집단에 속하는 속성(attribute)과 행위(behavior)를 변수와 메서드로 정의한 것으로 객체를 만들기 위한 메타정보. 즉 틀 혹은 설계도.
인스턴스
클래스에서 정의한 것을 토대로 실제 메모리에 할당된 것으로 실제 프로그램에서 사용되는 데이터 실체.
반응형
'I learned' 카테고리의 다른 글
내일배움캠프 AI - TIL 12 (0) | 2022.09.15 |
---|---|
내일배움캠프 AI - TIL 11 (0) | 2022.09.14 |
내일배움캠프 AI - WIL 2주차 (0) | 2022.09.12 |
내일배움캠프 AI - TIL 09 (0) | 2022.09.08 |
내일배움캠프 AI - TIL 08 (0) | 2022.09.07 |