목록codeit (4)
차밍이
목차 코딩을 처음 하거나 접하는 코심자들이 듣기 위한 강의를 찾는다면, 코드잇 매우 추천한다. 2020년에 1년 무제한 멤버십 강의를 들었고 2022년 5월에 기억 안나는 부분만 복습 겸 찝어서 들으려고 한 달 또 결재했다.. 후 빡대가리 기억 다하면 돈 안 써도 되는데.. 여하튼 내 돈 주고 들었는데 확실히 좋았어서 추천 겸 글을 작성한다. 근데 20년에 들은거 왜 결제일 1970년이지 ㅇㅅㅇ;;??? 코드잇 장점 예쁘고 직관적인 UI/UX 일단 사이트 자체도 진짜 예쁘게 잘 만들었음 전체적인 UI가 깔끔하고 군더더기 없이 좋음 코딩 교육하는 곳에서 UI 후지면 일단 Front 강의를 거기서는 절대 들을 이유가 없다고 생각함 강의 자료들도 진짜 너무 깔끔하게 잘 만들어져 있음 동영상 강의에 나오는 것들..
목차 1. example package shapes 구조 __init__과 __all__를 알기 위해서 예시로 사용할 package shapes의 구조와 코드를 먼저 보고가자. tree shapes/ __init__.py area.py volume.py shapes/area.py PI = 3.14 # 원의 면적을 구해 주는 함수 def circle(radius): return PI * radius * radius # 정사각형의 면적을 구해 주는 함수 def square(length): return length * length shapes/volume.py PI = 3.14 # 구의 부피를 구해 주는 함수 def sphere(radius): return (4/3) * PI * radius * radius ..
목차 패키지란? 패키지는 모듈들을 모아 놓은 디렉토리를 뜻합니다. 예를 들어 우리는 평면도형의 면적을 구해 주는 area 모듈과 입체도형의 부피를 구해주는 volume 모듈을 모아서 shapes라는 패키지를 만들었습니다. shapes 패키지의 구조는 아래와 같습니다. shapes/ __init__.py area.py volume.py shapes/area.py PI = 3.14 # 원의 면적을 구해 주는 함수 def circle(radius): return PI * radius * radius # 정사각형의 면적을 구해 주는 함수 def square(length): return length * length shapes/volume.py PI = 3.14 # 구의 부피를 구해 주는 함수 def sphere..
본 내용은 codeit 코드 잇 사이트의 객체지향 프로그래밍 수업을 들으며 공부한 내용들을 바탕으로 정리하여 작성하였습니다. 객체 지향 프로그래밍이란 Object-Oriented Programming (OOP) 프로그램을 여러 개의 독립된 객체들과 그 객체들 간의 상호작용으로 파악하는 프로그래밍 접근법이다. 프로그램을 객체들과 객체들 간의 소통으로 바라보는 것 위키피디아에서의 정의 프로그래밍 설계방법론이자 개념의 일종으로 프로그램을 수많은 '객체'라는 기본 단위로 나누고 이 객체들의 상호작용으로 서술하는 방식입니다. 프로그래밍에서 필요한 데이터를 속성과 행동을 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 프로그래밍하는 방법입니다. 객체 지향 프로그래밍의 장점과 단점 장점 코드 재사용이 용..