본문 바로가기
PROGRAMMING/Python&자료구조

[점프투파이썬 정리/다운로드] 01장. 파이썬이란 무엇인가?

by Hey Nary 2023. 5. 30.
728x90
반응형

Do it! 점프 투 파이썬

정리 다운로드 :

01장._파이썬이란_무엇인가.pdf
0.40MB

 

단서 질문

  1. 파이썬이란?
  2. 파이썬의 특징은?
  3. 파이썬의 실행 방법은?

핵심 필기

01-1. Python 이란?

  • 파이썬은 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어이다.
    • 인터프리터 언어 : 한 줄씩 소스 코드를 해석해 그 때마다 결과를 확인할 수 있는 것

01-2. 파이썬의 특징

  • 인간다운 언어이다.
  • 문법이 쉽다.
  • 무료지만 강력하다.
    • C언어와 매우 결합력이 좋아, 뼈대는 파이썬으로 만들고 빠른 실행 속도가 필요한 부분은 C언어로 만들어 파이썬 프로그램에 포함시킬 수 있다.
  • 간결하다.
    • 공동 작업과 유지보수가 매우 편하다.
  • 개발 속도가 빠르다.
    • “Life is too short, You need Python”

01-3. 파이썬으로 무엇을 할 수 있을까?

  • 할 수 있는 일
    • 시스템 유틸리티 제작
      • 유틸리티 : 컴퓨터 사용에 도움을 주는 여러 소프트웨어
    • GUI 프로그래밍
      • 화면에 또 다른 윈도우 창을 만들고 프로그램을 동작하는 메뉴, 버튼, 그림 등을 추가하는 것.
      • GUI : Graphic User Interface
    • C/C++과의 결합
    • 웹 프로그래밍
    • 수치 연산 프로그래밍 : NumPy 모듈
    • 데이터베이스 프로그래밍 : Pickle 모듈
    • 데이터분석, IoT : Pandas 모듈, 라즈베리파이
  • 할 수 없는 일
    • 시스템과 밀접한 영역이나 모바일 프로그래밍은 파이썬에 적합하지 않다.

01-4. 파이썬 설치하기

  1. 순수한 파이썬만 다운로드 받기
  2. 아나콘다3과 IDE 다운로드 받기

01-5. 파이썬 둘러보기

  • 대화형 인터프리터 : 소스 코드를 실행하는 환경
    • 간단한 예제에 적합하다.
    • 종료 시 프로그램이 사라져 다시 사용할 수 없다.
    • 종료 : Ctrl + Z → Enter
      • 또는, sys.exit()

01-6. 파이썬과 에디터

  • 에디터 : 소스 코드를 포함하는 문서를 편집할 수 있는 프로그래밍 툴
    • 기본 내장 에디터 : IDLE (Intergrated Development and Learning Environment), 파이썬 프로그램 작성을 도와주는 통합 개발 환경
      • Shell window (에디터에서 실행한 결과가 표시되는 창. 파이썬 셸과 동일한 기능을 수행하며 가장 먼저 나타나는 창) / Editor window (에디터가 실행되는 창) 의 큰 두 개의 창으로 구분된다.
      • Run → Run module (단축키 : F5)
    • 명령 프롬포트 창
    C:\\Users\\Username>
    cd c:\\doit #cd : Change Directory, 프롬프트 이동
    
    C:\\doit>python 프로그램명.py
    

주석은 한 줄의 경우 #으로, 여러 줄의 경우 """ 또는 ''' 의 기호 사이에 작성할 수 있다.

  • 추천 에디터
    • 비주얼 스튜디오 코드 : 파이썬 외에 여러 언어를 사용한다. 내부에서 추가로 파이썬 Extension 추가 설치 필요
    • 파이참 : 파이썬 전용 에디터. 별도 설치는 필요하지 않다.

참고로, 비주얼 스튜디오 코드나 파이참을 이용할 때는 아나콘다3을 함께 이용하는 것이 편하다.

[PROGRAMMING/CODING] - [Python] 파이썬 환경 설치하기 : 파이참과 아나콘다

728x90
반응형

댓글