수달이네 기술 블로그

0. 파이썬의 기초 본문

언어/Python

0. 파이썬의 기초

슬픈 수달이 2025. 8. 19. 16:59

🔍 파이썬을 왜 배우는가?

  1. 생산성이 뛰어나다.
  2. 초보자에게 좋은 언어이다.
  3. 인터프리터 언어이다.
    1. 인터프리터 언어란?
      한줄한줄 해석해서 실행하는 언어로 초보 프로그래머한테 유리하다.
  4. 문법이 쉽고 직관적이다.
  5. 여러 플랫폼에서 활용할 수 있다.
  6. 라이브러리가 풍부하다.
  7. 애니메이션이나 그래픽을 쉽게 사용할 수 있다.
  8. 내가 원하는 진로(데이터 분야)에서 주로 사용되는 언어이다!

🔍 파이썬을 실행하자!

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

파이썬은 해당 웹사이트에서 쉽게 다운로드하여 실행할 수 있다. 

※ 최신 버전의 경우 특정 라이브러리가 업데이트 되지 않았거나, 버그가 있을 수 있으므로 호환성이 좋은 낮은 버전을 사용한다.

cmd에서 파이썬을 실행했을 경우

파이썬을 설치했을 경우 cmd 창에 python을 입력하여 실행할 수 있다.

  • 하지만 파이썬은 단순한 쉘이나 cmd에서도 실행할 수 있으나, 한줄한줄 실행하는 것(인터프리터 모드)는 비효율적이다.
  • 따라서 여러줄을 한번에 입력한 후 실행시키는 방식인 스크립트 모드를 사용한다!

🔍 파이썬의 코딩(스크립트 모드)

위와 같은 이유때문에 파이썬을 사용할 때, python을 설치하면 딸려오는 IDLE 혹은 pycharm, vscode등의 IDE을 사용한다.

나는 강의에서 본대로 pycharm을 이용하여 코딩할 예정이다.

https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows

 

PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE

 

www.jetbrains.com

위 웹사이트에서 Pycharm을 간단하게 다운받을 수 있다.

위는 Pycharm을 이용해서 터틀그래픽을 구현한 것이다.

pycharm의 경우 위와 같은 모양으로 구성된다.

위를 이용해서 구현할 경우 cmd를 이용해 인터프리터모드로 구현하는 것보다 쉽게 구현할 수 있다는 장점이 있다.

 

alt+/ 를 이용해 주석을 표현할 수 있다.


🔍기초적인 문법

0. 입출력

c언어와는 다르게 따로 변수 선언이 필요 없다.

  • c언어의 경우 string n = 0; 이렇게 선언한 이후 scanf(n)이렇게 문자열을 넣었으나,
  • python의 경우 n = input()이런 방식으로 바로 문자열을 넣는 것이 가능하다.

print(변수 or "문자열")

 > ()안의 내용을 출력한다.

input("문자열")

 > ()안의 내용을 출력한 후, 문자열을 입력받는다. return type은 string

int()

 > 위와 같은 방식으로 형변환을 할 수 있음.

 > int(input())이렇게 정수를 입력받을 수 있다.

1. 조건문

if 조건:

  명령어

elif 조건:

  명령어

else:

  명령어

 > if문의 조건이 true일 경우, 명령어가 실행된다.

 > false 일경우 elif가 또 false일경우 else문이 실행된다.

2. 반복문

while 조건:

  명령어

 > 조건이 true일때 계속 명령어를 실행한다.

 

 

'언어 > Python' 카테고리의 다른 글

5. 함수  (0) 2025.08.23
4. 자주 쓰이던 함수  (0) 2025.08.22
3. 반복문  (0) 2025.08.21
2. 조건문  (2) 2025.08.21
1. 파이썬의 기본 타입, 규칙 등...  (2) 2025.08.20