내가 메인으로 공부해야하는 파이썬을 시작해 볼거다.
프로그래밍 교육, 기업의 실무에서 많이 사용되는 언어다. 공동작업과 유지 보수가 편하다는 장점이 있다.
Q . 파이썬이 그래서 뭔데?
A . 인터프리터 언어다. 한줄 씩 소스 코드를 해석해서 그때그때 실행해 바로 결과를 확인할 수 있는 언어이다.
A. 객체지향 언어이다. 자바와 같이 객체지향의 특징인 Class 및 상속, 다중상속을 지원하며 코드 재사용을 가능하게 한다.
A. 동적 타이핑 가능 및 가독성이 좋은 언어임. 실행 중에 변수나 함수를 만들 수 있고 실행 중에 동적으로 추가할 수 있다. 자율적인 프로그래밍 언어지만 들여쓰기 만큼은 엄격하게 규제하여 가독성이 좋다.
여러가지 특징들이 있는 파이썬이다.
1.사람이 생각하는 방식을 그대로 표현할 수 있는 생각보다는 직관적인 언어이다.
2.문법이 쉽다.
3.무료이다(?)
4.하드웨어 제어와 같은 복잡하고 반복 연산이 많은 프로그램을 다른 언어로 만든 프로그램에 포함시킬 수 있다.
5.간결하다.
6.개발 속도가 빠르다.
그럼 이 파이썬으로 너가 뭘 할 수 있는데?
1.시스템 유틸리티 제작
2.GUI 프로그래밍
3.C/C++과의 결합
4.웹 프로그래밍
5.수치 연산 프로그래밍
6.데이터 프로그래밍
7.데이터 분석
8.사물 인터넷
9.인공지능과 머신러닝
그럼 못하는게 뭐야?
1.시스템과 밀접한 프로그래밍 영역.
*리눅스와 같은 운영체제 또는 많은 반복, 연산이 필요한 프로그램은 어울리지 않는다.
엄청나게 빠른 속도를 요구하거나 하드웨어를 직접 건들여야 하는 프로그램에는 파이썬이 적합하지 않다.
2.모바일 프로그래밍
*아직 안드로이드, 아이폰 앱을 만드는 것은 어렵다.
파이썬을 설치하고 준비하는 과정은
https://wikidocs.net/9
이곳을 참고했다.
아직 내 입맛대로 세팅하기는 어려워서 programiz compiler를 사용하면서 공부했다.
https://www.programiz.com/python-programming/online-compiler/
참고자료 : WIKIDOCS. JUMP TO PYTHON.https://wikidocs.net/book/1