“모든 국민은 코딩을 배워야 한다”
코딩은 생각하는 방법을 가르쳐주기 때문이다.
( 스티븐잡스 )
사물인터넷
인공지능
가상현실
자율주행 무인자동차
로봇으로 표상되는 4차 산업혁명
파이썬의 특징
1. 스크립트 언어(Script language)
컴파일 과정 없이 인터프리터(Interpreter, 해석기)가 소스 코드를 한 줄씩 읽어 들여 곧바로 실행
2. 동적 타이핑(Dynamic typing)
변수의 자료형을 지정하지 않고 단순히 선언하는 것만으로도 값을 지정할 수 있습니다.
3. 플랫폼 독립적(Platform-independent)
운영체제별로 컴파일할 필요가 없기 때문에 한 번 소스 코드를 작성하면 어떤 운영체제에서든 활용이 가능합니다.
특징
--> 객체의 멤버에 무제한으로 접근할 수 있다
--> 모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있고, 리플렉션 을 이용한 기술을 쓸 수 있다.
-->유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다.
-->기본적으로 해석기 위에서 실행될 것을 염두에 두고 설계되었다
파이썬의 장점
▶ 간결하고 쉬운 문법
▶ 빠른 개발 속도
▶ 높은 확장성 및 이식성
▶ 활발한 생태계