검색
회원가입로그인

제3장: 파이썬 문법과 기본 연산

파이썬 기초 문법과 연산 이해하기

파이썬은 직관적인 문법 덕분에 처음 시작하는 이들에게 매우 친근한 언어입니다. 이 장에서는 파이썬 프로그램의 기본 구조와 꼭 알아야 할 문법 요소, 그리고 프로그램을 구성하는 데 필수적인 연산의 기초를 살펴봅니다.

프로그램의 구성: 들여쓰기와 코드의 흐름

파이썬에서 가장 먼저 익혀야 할 약속은 들여쓰기입니다. 중괄호 대신 공백이나 탭으로 코드의 영역(블록)을 구분하는 방식이죠. 들여쓰기를 맞추지 않으면 프로그램이 제대로 동작하지 않습니다. 이는 논리적 흐름을 눈으로 확인할 수 있게 해주기 때문에, 복잡한 구조일수록 큰 힘을 발휘합니다.

변수와 데이터: 이름 짓기와 값 다루기

변수란 데이터를 저장할 수 있는 이름표입니다. 파이썬에서는 자료형을 미리 선언하지 않아도 변수에 값을 바로 할당하면 됩니다. 예를 들어, 이름은 문자로, 나이는 숫자로 저장하고 싶다면 다음과 같이 적으면 됩니다.

name = "서준"
age = 21

파이썬의 변수 이름은 영문자, 숫자, 언더스코어(_)만 사용할 수 있고, 숫자로 시작할 수 없습니다. 예약어(파이썬에서 특별한 의미로 쓰이는 단어)는 변수명으로 사용할 수 없습니다.

데이터 타입의 종류

  • 숫자(Number): 정수(int), 실수(float)

  • 문자열(String): 따옴표로 감싼 글자

  • 불(Boolean): 참(True)과 거짓(False)

  • 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary): 여러 데이터를 모아둘 수 있는 구조로, 이후 자세히 다룹니다.

파이썬은 변수에 어떤 값을 할당하느냐에 따라 자동으로 자료형을 인식합니다.

출력과 입력의 기본

컴퓨터에 명령 결과를 보여주고 싶을 때는 print() 함수를 씁니다. 사용자의 입력값을 받고 싶을 때는 input() 함수를 활용할 수 있죠.

print("안녕하세요")
name = input("당신의 이름은?")
print("환영합니다,", name)

주석과 코드 설명하기

파이썬에서는 # 기호를 사용해 주석을 작성합니다. 주석은 실행되지 않고, 코드의 기능을 설명하는 역할을 합니다. 짧은 설명이라도 주석을 달아두는 습관이 중요합니다.

연산자: 값을 계산하고 비교하기

  • 산술 연산: +, -, *, /, //(몫), %(나머지), **(제곱)

  • 비교 연산: ==, !=, <, >, <=, >=

  • 논리 연산: and, or, not

이 연산자들은 숫자 뿐 아니라, 상황에 따라 문자열이나 리스트 등에도 사용될 수 있습니다.

파이썬 코드의 흐름을 만드는 구조

파이썬의 구조화된 문법, 예를 들어 조건문(if), 반복문(for, while) 등은 프로그램의 흐름을 자유롭게 제어하게 해줍니다. 조건에 따라 다르게 처리하거나, 같은 일을 여러 번 반복시킬 수 있기 때문입니다.

간단한 예제

age = int(input("나이를 입력하세요: "))
if age >= 20:
    print("성인입니다.")
else:
    print("미성년자입니다.")

위 예제처럼, 입력값을 받아 조건에 따라 서로 다른 명령을 실행할 수 있습니다. 들여쓰기와 조건문의 조합이 파이썬에서 얼마나 중요한지 확인할 수 있죠.


파이썬의 기본 문법과 연산은 곧장 실습해보며 손에 익히는 것이 가장 좋습니다. 어렵게 느껴질 수 있지만, 익숙해질수록 그 단순함이 큰 장점임을 깨닫게 될 것입니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 18
heart