본문 바로가기
프로그래밍/Python

[Python] 1. Python의 "기초 개념"

by iwbap 2024. 6. 17.
728x90

Python 학습: 기초 개념

Python은 배우기 쉽고 강력한 프로그래밍 언어로, 다양한 분야에서 널리 사용되고 있습니다. 이번 글에서는 Python의 역사와 특징, 그리고 개발 환경 설정에 대해 알아보겠습니다.


1. Python 소개: Python의 역사와 특징

Python의 역사

Python은 1991년 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)에 의해 처음 공개되었습니다. Python은 교육용 언어로 시작했지만, 점점 강력한 기능과 간결한 문법으로 인해 다양한 분야에서 널리 사용되는 프로그래밍 언어로 발전했습니다.

 

Python의 주요 버전은 다음과 같습니다.

  • Python 1.0 : 1994년 발표, 핵심 기능들이 포함됨
  • Python 2.0 : 2000년 발표, 중요한 기능 추가(리스트 컴프리헨션 등)
  • Python 3.0 : 2008년 발표, 이전 버전과의 호환성을 깨뜨리고 더 나은 언어 디자인 제공

 

Python의 특징

  1. 간결하고 읽기 쉬운 문법 : Python의 문법은 간결하고 명확하여 코드의 가독성이 높습니다. 이는 코드 작성과 유지보수를 용이하게 합니다.
  2. 풍부한 표준 라이브러리 : Python은 다양한 표준 라이브러리를 제공하여 파일 입출력, 네트워킹, 웹 개발, 데이터베이스 연결 등 많은 기능을 쉽게 구현할 수 있습니다.
  3. 인터프리터 언어 : Python은 인터프리터 언어로, 소스 코드를 한 줄씩 읽고 실행합니다. 이를 통해 빠른 프로토타이핑과 디버깅이 가능합니다.
  4. 다양한 응용 분야 : Python은 웹 개발, 데이터 분석, 인공지능, 머신러닝, 자동화 스크립트 작성 등 다양한 분야에서 사용됩니다.
  5. 플랫폼 독립성 : Python은 운영 체제에 독립적이며, Windows, macOS, Linux 등 여러 플랫폼에서 동일한 코드가 실행됩니다.

2. 개발 환경 설정: Python 설치 및 IDE/텍스트 편집기 설정

Python 개발을 시작하기 위해서는 먼저 Python을 설치하고, 코드를 작성하고 실행할 수 있는 개발 환경을 설정해야 합니다.

 

Python 설치

  1. Python 다운로드
    •    Python 공식 웹사이트(https://www.python.org)로 이동하여 최신 버전을 다운로드합니다.
  2. 설치 과정
    •    다운로드한 설치 파일을 실행하고, 설치 과정에서 "Add Python to PATH" 옵션을 체크합니다.
    •    "Install Now" 버튼을 클릭하여 설치를 완료합니다.
  3. 설치 확인
    • 설치가 완료된 후, 명령 프롬프트(Windows) 또는 터미널(macOS/Linux)을 열고 다음 명령어를 입력하여 설치가 제대로 되었는지 확인합니다.
         [sh]
         python --version

IDE/텍스트 편집기 설정

개발을 위한 좋은 IDE나 텍스트 편집기를 선택하는 것이 중요합니다. 여기 몇 가지 추천 도구가 있습니다:

  1. PyCharm
    •    JetBrains에서 제공하는 강력한 Python 전용 IDE입니다.
    •    https://www.jetbrains.com/pycharm/ 에서 다운로드할 수 있습니다.
    •    설치 후, 프로젝트를 생성하고 Python 인터프리터를 설정합니다.
  2. Visual Studio Code (VS Code)
    •    Microsoft에서 제공하는 무료 오픈 소스 코드 편집기입니다.
    •    https://code.visualstudio.com/ 에서 다운로드할 수 있습니다.
    •    설치 후, Python 확장팩을 설치하고, Python 인터프리터를 설정합니다.
  3. Jupyter Notebook
    •    데이터 과학 및 분석에 널리 사용되는 대화형 개발 환경입니다.
    •    Anaconda 배포판을 설치하면 Jupyter Notebook을 함께 설치할 수 있습니다. (https://www.anaconda.com/)
    •    설치 후, Anaconda Navigator를 통해 Jupyter Notebook을 실행합니다.

PyCharm 설정 예제

  1. PyCharm을 설치하고 실행합니다.
  2. 새로운 프로젝트를 생성합니다.
  3. 프로젝트 인터프리터 설정에서 Python을 선택합니다.
  4. 첫 번째 Python 파일을 생성하고 코드를 작성합니다.

VS Code 설정 예제

  1. VS Code를 설치하고 실행합니다.
  2. Python 확장팩을 설치합니다.
  3. Python 파일을 생성하고, 파일 상단에 '#%%'를 추가하여 셀 단위 실행을 사용할 수 있습니다.
  4. Python 인터프리터를 설정합니다.

이 글에서는 Python의 역사와 특징, 그리고 개발 환경 설정에 대해 알아보았습니다. 다음 단계에서는 Python의 기본 문법과 첫 번째 프로그램을 작성해보세요. Happy Coding!

728x90