프로그래밍/Python

[Python] 파이썬 시작 및 파이썬 환경 구축

록스타★ 2024. 11. 13. 00:14
반응형

서론

C언어 관련하여 포스팅을 조금 진행하였고, 이제 파이썬 관련하여 포스팅을 진행할 예정입니다. 파이썬을 사용한 지 오래되지 않아 조금 부족하고 틀린 부분이 있다면 지적 부탁드립니다.

 


파이썬의 장점과 활용 분야

파이썬 장점:

  • 다른 언어에 비해 코드가 간결하고 읽기 쉬운 문법을 제공하여 초보자들도 쉽게 접근할 수 있습니다.
  • 다양한 표준 및 외부 라이브러리(예: pandas, numpy, scikit-learn, matplotlib)를 통해 복잡한 문제를 더 쉽게 해결할 수 있습니다.

활용 분야:

  • 웹 개발: Django와 Flask와 같은 프레임워크를 이용해 빠르게 웹 애플리케이션을 구축할 수 있습니다.
  • 데이터 분석: Python의 pandas와 matplotlib는 데이터 분석과 시각화에 필수적입니다.
  • 인공지능 및 머신러닝: TensorFlow, PyTorch 등으로 머신러닝 모델을 구축하고 학습할 수 있습니다.

 

파이썬 기본 코드 예제 :

- 파이썬의 난이도를 보여줍니다.

# Hello World 프로그램
print("Hello, Python!")

# 간단한 연산과 변수 사용
a = 10
b = 5
print("Sum:", a + b)

# 조건문 예제
if a > b:
    print(f"{a}{b}보다 큽니다.")

 

출력

 

 


Windows 환경에서 Python 개발 환경 설정

1. Python 설치

  • Python 공식 웹사이트에서 최신 Python 버전을 다운로드합니다.
  • 설치 시 Windows의 명령어 창에서 바로 실행할 수 있도록 경로를 설정하기 위하여 "Add Python to PATH" 옵션을 선택하고 설치를 진행합니다.

2. Python 설치 확인

명령 프롬프트에서 확인

 

 

3. Visual Studio Code (VS Code) 설치

  1.  1. VS Code 설치
  2. Python 확장 플러그인 설치
    1. VS Code를 실행한 후, 왼쪽 사이드바에서 Extensions 아이콘을 클릭합니다.
    2. Python 플러그인을 설치하여 코드 자동완성, 코드 실행, 디버깅 등의 기능을 사용합니다.
  3. Python 파일 생성 및 코드 실행
    1. Python 파일 작성:
      • VS Code에서 새 파일을 생성하고 이름을 hello.py로 저장
      • print("Welcome to Python programming!") 코드 작성

  4. 코드 실행 방법:
    • 파일을 저장한 후 상단의 Run 버튼을 클릭하거나 Ctrl + Shift + P를 눌러 Run Python File in Terminal을 선택합니다.
    • 터미널 창에서 출력 결과를 확인할 수 있습니다.
  5. Python 가상환경 설정 (선택 사항)
    1. 프로젝트마다 독립적인 Python 환경을 유지하여 패키지 충돌을 방지하고 관리할 수 있습니다.  
    2. 가상환경 생성 : python -m venv myenv
    3. 가상환경 활성화 : myenv\Scripts\activate

    4. 가상환경 비활성화 : deactivate


Python 프로젝트 폴더 구성 및 기본 프로젝트 작성

1. 프로젝트 폴더 생성

  • 새로운 프로젝트 폴더를 만들고 VS Code에서 File > Open Folder를 통해 해당 폴더를 엽니다.

2. 기본 프로젝트 코드 예제:

# 사용자로부터 두 숫자를 입력받고 합을 계산하는 간단한 프로그램
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
result = num1 + num2
print(f"두 숫자의 합은 {result}입니다.")

 

반응형