파이썬 소개

hyojeong_sss·2021년 3월 8일
0
post-thumbnail

프로그래밍 언어의 개념과 종류

  • 프로그래밍 언어 : 컴퓨터가 이해하는 말로 컴퓨터에서 작동하는 소프트웨어를 만드는 도구 (C/C++, Java, HTML, PHP, Python 등)
  • 프로그래머 : 프로그래밍 언어를 사용해 소프트웨어나 앱을 만드는 사람

파이썬 역사

  • C언어로 제작, 1991년 발표


파이썬 특징

  1. 강력한 기능을 무료로 사용
  2. 읽기 쉽고 사용하기 쉬움
  3. 사물인터넷(IOT)과의 연동성
  4. 외부 라이브러리들이 풍부
  5. 웹 프레임워크 사용 가능

파이썬 단점

  1. 느린 속도
    • 파이썬은 컴파일러 언어가 아닌 스크립트 언어! 컴파일러 언어보다 느림
  2. 모바일 컴퓨팅 분야에 지원이 약함, 하드웨어 제어 등과 관련된 부분 사용 어려움

Q) 컴파일러 언어스크립트 언어 란 무엇일까?

  • 컴파일러 언어 (Like 번역)
    소스 코드를 실행 가능한 기계어로 일괄 번역한 후 번역이 완료된 파일(.exe, .class 등의 파일)을 실행하는 언어
    소스 코드를 기계어로 번역하는 과정을 컴파일이라고 하며, 이 작업을 하는 프로그램을 컴파일러라고 함

  • 스크립트 언어(인터프리터 언어) (Like 통역)
    소스 코드를 한 줄씩 읽어 실행되어 별도의 실행 파일이 생성되지 않는데, 이때 한 줄씩 처리하는 프로그램을 인터프리터라고 함

  • 차이점
    일반적으로 컴파일러 언어는 소스 코드를 일괄적으로 기계어로 번역해 놓기 때문에 실행 속도가 스크립트 언어보다 빠름. 하지만 컴파일러 언어는 배우는 데 시간이 오래 걸리는 반면, 스크립트 언어는 대부분 빠른 시간에 배울 수 있다는 장점이 있음


파이썬 설치

Q) 실행 -> CMD -> SET > PATH 의 의미?!

  • PATH란?    특정한 파일이 있는 위치를 나타내는 주소

윈도우에는 PATH라는 이름의 환경변수가 존재한다. 이 변수는 어떤 디렉토리에서도 실행할 수 있는 파일들을 찾기 위한 경로를 미리 설정해 두는데 쓰인다.
현재 작업 디렉토리에는 존재하지 않는 실행파일의 경로가 윈도우의 PATH 환경변수에 지정되어 있다면 어떤 위치에서도 해당 실행파일을 실행시킬 수 있다.

이러한 PATH는 GUI환경에서는 개념이 희박하지만, 명령줄 실행 환경(CLI)에서는 필요하다.
명령 프롬프트에서 set 명령을 실행시키면 현재 PATH로 지정되어 있는 폴더들의 목록이 나온다.
이때, “PATH=…” 부분을 보면, 이 부분은 다음의 디렉토리들이 PATH로 현재 지정되어 있다는 의미이다. 즉, 실행 파일을 현재 디렉토리에서 찾다가 없으면 “PATH=…”에 기재되어 있는 디렉토리들도 찾아본다는 뜻이다.

PATH 설정을 파이썬 설치시 체크해주는 이유 는 Python 3.8을 컴퓨터가 현재 cmd.exe의 어느 디렉토리에 있다 하더라도, 파이썬을 실행시킬 수 있도록 해주는 것이기 때문이다. 즉, 환경변수를 설정해주는 것이다.

profile
컴공생

0개의 댓글