[Python] 1. 파이썬 소개

YJ·2024년 9월 21일

Python 공부하기

목록 보기
2/13
post-thumbnail

본 블로그 글은 박동민·강영민 저자님의 으뜸파이썬 교재를 참고하여 만들어진 글임을 밝힙니다.

파이썬 소개

프로그램과 소프트웨어

하드웨어

  • 정보통신 기계의 물리적 부품
  • 중앙처리장치 (CPU), 저장 장치, 출력 장치, 입력장치

소프트웨어

  • 하드웨어서 특정한 작업을 처리하는 프로그램

응용프로그램

  • 하드웨어에서 수행될 한글, 파워포인트, 엑셀, 크롬 브라우저와 같은 프로그램

운영체제

  • 응용 프로그램이 동작할 수 있도록 도와주는 컴퓨터 프로그램
  • 하드웨어를 효율적으로 사용할 수 있도록 도와주는 소프트웨어
  • 윈도우, 리눅스, macOS, 안드로이드, IOS

프로그램

  • 컴퓨터에서 실행될 특정한 작업을 수행하는 일련의 명령을 조직적으로 모아 놓은 것

프로그래밍

  • 하나 이상의 명령어들을 입력하는 프로그램을 작성하는 과정

프로그래머

  • 프로그램을 작성하는 사람

프로그래밍 언어

  • 소프트웨어를 만들기 위한 인위적인 언어
  • 엄격한 형식의 문법이 있다.
  • C, C++, JavaScript, PHP, Java, Swift, Kotlin, Python 등이 있음

파이썬

  • 1989년 귀도 반 로썸(Guido Van Rossum)에 의해 개발
  • 인터프리터 방식의 객체지향 프로그래밍 언어

소스코드

  • 프로그래밍 언어로 작성된 명령어들의 목록

컴파일 방식 vs 인터프리터 방식

인터프리터컴파일
정의명령어들을 한번에 한 줄씩 읽어 들어서 실행하는 방식명령을 기계어로 번역하여 실행파일을 생성하고 이를 동작시키는 방식
장점코드의 수행 결과를 바로 확인 가능일반적인 경우 속도가 빠름
단점실행 시간이 느림원시 프로그램이 크면 번역과정이 상당히 오래걸림. 코드의 결과를 바로 확인 할 수 없음.

파이썬 인기

  • 2024년 기준 TIOBE 지수 1위

파이썬 설치

  1. 홈페이지 접속

Welcome to Python.org

  1. 다운로드 페이지 접속

파이썬 사용하기

  • IDLE 설치됨
  • 프롬프트에 파이썬 명령어를 입력하면 실행가능
print('Hello World!')

다양한 파이썬 사용 환경

  • Visual Studio Code
  • Anaconda
  • Jupyter 노트북
  • Google Colab
profile
제 글이 유익하셨다면 ♡와 팔로우로 응원 부탁드립니다.

0개의 댓글