Code Academy 의 Python 문법 강의를 들으며 참고용으로 정리한 내용입니다. https://www.codecademy.com/ko/tracks/python-ko Overview파이썬은 1991년 2월에 발표된 인터프리터식 프로그래밍 언어(Interpreted language)로, 다른 언어보다 비교적 쉽게 프로그래밍이 가능하다. 파이썬을 작성하고 실행하는데 Java처럼 컴파일러가 필요하지 않다. 파이썬의 특징은 문법이 매우 쉽다는 것이다. hello, world 를 출력 --> print ("hello, world") 변수 선언시에도 변수의 형을 미리 정하지 않고 var = 5 var = 'hello' 이렇게 그냥 정의해주면 된다. 다른 언어에 비해 무척 간결하다. 변수선언var = 5 va..
객체지향 프로그래밍은 프로그램을 객체들의 모임을 파악하고자 하는 프로그래밍 패러다임중 하나이다. 프로그램을 유연하고 변경이 용이하도록 하기때문에 소프트웨어 개발과 보수를 간편하게하며, 코드분석을 직관적으로 할 수 있도록 한다. 특징 1) Encapsulation 캡슐화의 목적은 코드를 수정없이 재활용하는것이다. Class & Instance : 기능과 특성의 모음을 클래스 (Class) 라는 캡슐에 분류된 집단별로 각각 집어넣는다. 이러한 클래스를 사용하여 객체 (Object) /Instance 를 만들 수 있다. 예를들면 TV라는 시스템을 만들때, 채널증가, 채널감소, 볼륨증가, 감소 등의 기능이 필요하다고 할때 TV라는 클래스가 이미 정해져 있고, 기능이 클래스 내에 구현되어 있다고 하면 TV 의 n..