- Python 3.9.7
- cmd (command prompt, 명령 프롬프트)
- Python IDLE Shell
- Notepad++
- PyCharm Community Edition 2021.2.2
- Visual Studio Code
- Colab Notebook
- Jupyter Notebook
• 1991년 네덜란드 개발자 귀도 반 로섬이 만듦.
• 처음 소규모 프로젝트에 사용하기 위해서 만듦.
• 이후 주변 사람들로부터 인기를 얻어 완성도가 높은 파이썬이 탄생함.
• 구글은 자바와 함께 파이썬을 메인 언어로 사용하고 있음.
• ‘python’이란 이름은 귀도 반 로섬이 좋아하는 프로그램에서 유래됨.
파이썬 특징
• 무한 정수를 처리할 수 있다.
• 문법 구조가 쉽다.
• 다양하고 뛰어난 모듈이 많다.
• 파이썬은 대화형 인터프리터 언어이다.
※컴파일러와 인터프리터
- 컴파일러: 우리가 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿈.
=> 소스 전체를 실행 파일로 만든 후 기계에서 실행, 번역과 같음.(예, c/c++, java)
=> ex> 이클립스에서 java 소스를 저장하고 실행해 보자.- 인터프리터: 컴파일러와 달리 실행 파일을 만들지 않고 실행이 필요할 때 기계어로 변환 함. => 필요한 소스 코드만 그때 그때 실행 함.동시 통역과 같음. (예, python)
=> python IDEL에서 python 소스를 저장하고 실행해 보자.
print(10 + 20)
print('Hello python~')
print('홍길동')
print('20살')
print('남자')
print('hong@gmail.com')
print('서울시 종로구')
print('축구, 수영, 음식')
파이썬 코드 편집기를 이용해서 날씨 예보 프로그램을 만들어 보자.
print('일요일인 1일은 전국이 대체로 흐린 가운데 새벽에 전라권 서부와 충남 서해안, 경기 서해안 지역을 시작으로 비가 내리겠다.')
print('비는 오전 들어 수도권과 강원도, 충청권 내륙, 경북 동부, 전남권으로 확대되겠고 오후에는 전국에 비가 오겠다.')
print('예상 강수량은 20∼70㎜다.')
print('비가 오는 지역에서는 가시거리가 짧고 도로가 미끄러운 곳이 많아 교통안전에 유의해야 한다.')
print('아침 최저기온은 23∼27도, 낮 최고기온은 29∼34도로 예보됐다.')
print('강수의 영향으로 습도가 높아 체감온도가 대부분 지역에서 33도 이상으로 오르겠고 열대야 현상도 지속되겠다.')
위의 실습 예제를 파이썬 셸을 이용해서 출력해 보자.
파이썬 시리즈 작성을 위해 참고한 자료들
외 다수의 파이썬 자료 및 강의