✔ 드롭박스(Dropbox), 인스타그램(Instagram) 등에서 사용
✔ 이해하기 쉬워 공동 작업과 유지 보수가 편함
무료
이며 C언어와 잘 맞음
간결함
속도가 빠름
컴파일 언어 VS 인터프리터 언어
=> 컴파일 언어(ex. c언어)의 경우, 컴파일러를 거쳐 기계어(0과 1)로 번역된 실행 프로그램을 컴퓨터가 읽음
인터프리터 언어(ex. 파이썬)는 컴퓨터가 한 줄씩 인터프리터를 거쳐 읽음
◽ 시스템 유틸리티
: 시스템 청소 도구 ex) 고클린
◽ GUI(Graphical user interface) 프로그래밍
: 사용자가 편리하게 사용할 수 있도록 기능을 그래픽으로 나타낸 것
-TK(TKinter)라는 라이브러리 사용해 작업 가능
◽ C/C++ 과 결합 가능
: 속도가 빨라야 하는 작업은 C 또는 C++로 작업
◽ 웹 프로그래밍
: django, flask 등의 프레임워크에 사용
◽ 수치 연산 프로그래밍
: SQLite, MySQL
◽ 데이터베이스 프로그래밍
: 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터베이스 작업에 편리
◽ 데이터 분석 및 사물 인터넷
: pandas라는 라이브러리로 쉽게 가능
-인공지능, 텐서플로우 등도 파이썬으로 쉽게 가능
-IoT(사물인터넷, 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술) 제어에 사용
◽ 모바일 프로그래밍(앱)
: Kotlin/Java 또는 Swift 사용
◽ 시스템과 밀접한 프로그래밍
: 운영체제(Window, Linux) 만들지 못함
https://www.python.org/downloads/
version> python3.11.1 download
path> C:\Program Files\Python311
IDLE VS IDE
IDLE는 파이썬에 특화되어 파이썬에만 존재,
IDE는 통합 개발 환경으로 프로그램 개발에 관련된 모든 작업(코드편집, 콘솔창, 탐색창)을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어
ex)Visual Studio Code(VSCode)
추천 에디터: IDLE, 파이참, Visual Studio Code(VSCode)
path> C:\projectPython
-VSCode의 기본 terminal은 powershell
하지만 cmd를 자주 사용할 것이므로 cmd terminal 추가 후 기본 terminal로 설정
🔅 cmd로 python 사용법
1) python
: 파이썬 코드 작성 가능, ctrl+z 할 시 종료
2) python (파일명).py
: 파이썬 파일 실행
🔅 주석은 #
<점프 투 파이썬 교재> 사용
[출처] 조코딩, "최신 파이썬 코딩 무료 강의", https://www.youtube.com/watch?v=KL1MIuBfWe0&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5