[Python] 시작하기

2022. 4. 23. 18:00·Python/Basic
반응형


Python이란

Python은 1991년 Guido van Rossum가 만든 인터프리터 방식의 프로그래밍 언어입니다.

* 인터프리터 (Interpreter) : 코드를 한 줄씩 실시간으로 해석하여 실행하는 프로그램

* 컴파일러 (Compiler) : 기계어로 변환하여 실행할 수 있게 해주는 프로그램  


Python의 특징

 

비교적 쉬운 문법

Python은 영어와 비슷한 문법을 가져 다른 프로그래밍 언어보다 비교적으로 읽고 쓰기 쉽습니다. 이러한 이유로 많은 프로그래밍 입문자들에게 첫 프로그래밍 언어로 추천됩니다.


다양한 패키지

Python은 딥러닝, 머신러닝, 데이터 분석, 통계 분석 등 과학 및 공학, 수학분야뿐만 아니라 웹 사이트 서버 구현, GUI 프로그래밍, 크롤링 등 다양한 분야에서 사용할 수 있는 다양한 패키지가 존재합니다.


객체 지향 프로그래밍 언어

Python은 객체 지향 프로그래밍 언어이지만 절차적/함수형 프로그래밍 방식을 사용할 수도 있습니다. 

 


설치하기

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

다음 링크에 접속합니다.

2022.04.23 기준

Python 설치 파일을 다운받습니다.

python-3.10.4-amd64.exe 파일을 실행합니다.

[Install Now]를 선택합니다.

Python 설치를 완료합니다.


시작하기

윈도우에 IDLE를 검색하여 IDLE (Python 3.10 64-bit)를 실행합니다. 

Python IDLE은 크게 2가지로 구성되는데,

간단한 프로그램이나 Editor 창의 수행 결과를 표시하는 Shell 창과

프로그램을 작성하는 Editor 창으로 나뉩니다.

* Editor 창은 [File > New File]또는 [File > Open]으로 열 수 있습니다.


Hello world 출력하기

Python으로 Hello world를 출력하기 위해서

print("Hello world") # "Hello world"라는 문자열을 출력합니다.

새 파일을 생성하여 다음과 같이 작성 및 저장 후에 실행합니다.

 * Python IDLE에서는 [Run > Run Module]이나 [F5]를 눌러 프로그램을 실행합니다.

다음과 같이 Shell 창에 정상적으로 출력되는 것을 확인할 수 있습니다.

반응형
'Python/Basic' 카테고리의 다른 글
  • [Python] 딕셔너리 자료형 정리
  • [Python] 조건문과 반복문
  • [Python] 리스트 자료형 정리
  • [Python] 변수와 자료형
HYEOKJUN
HYEOKJUN
프로그래밍 관련 수업이나 웹 사이트에서 직접 얻은 정보를 공유하는 블로그입니다. (일부 잘못된 정보가 포함될 수 있습니다)
  • HYEOKJUN
    HYEOKJUN
    HYEOKJUN
  • 전체
    오늘
    어제
    • 분류 전체보기 (58)
      • UNITY (18)
        • Tool (9)
        • Script (9)
      • C | C++ (20)
        • Basic (11)
        • STL (8)
        • ETC (1)
      • C# (1)
        • Basic (0)
        • ETC (1)
      • Python (8)
        • Basic (7)
        • Library (1)
        • ETC (0)
      • WEB (2)
        • Basic (2)
      • Skill (5)
        • 자료구조 (2)
        • 알고리즘 (3)
        • Shader (0)
      • Workspace (0)
      • ETC (4)
  • 블로그 메뉴

    • 인기 글

    • 태그

      red-black tree
      탐색
      C#
      컨테이너
      Unity
      Localization
      while
      queue
      반복문
      vector
      std
      자료형
      Package
      stack
      heap
      식별자
      C++
      Python
      C
      조건문
    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    HYEOKJUN
    [Python] 시작하기
    상단으로

    티스토리툴바