파이썬 기초

파이썬 python 프로그래밍 개요 장점 및 기초

코니코니 2023. 1. 2. 13:00
반응형

파이썬 python 프로그래밍 개요 장점 및 기초


이번에 소개할 것은 Python 프로그래밍 언어에 대한 포괄적인 개요입니다.

소개
Python은 높은 수준의 해석된 범용 프로그래밍 언어입니다. 1991년 귀도 반 로섬(Guido van Rossum)이 만들었고 파이썬 소프트웨어 재단(Python Software Foundation)에서 추가로 개발했습니다. Python은 동적으로 유형이 지정되고 가비지 수집됩니다. 즉, 프로그래머가 변수를 선언할 때 변수의 유형을 지정할 필요가 없으며 인터프리터가 자동으로 메모리 관리를 처리합니다.

Python은 단순성, 가독성 및 유연성으로 유명합니다. 과학 컴퓨팅, 웹 개발 및 데이터 분석을 포함하여 다양한 목적을 위해 수많은 라이브러리와 프레임워크에 기여한 크고 활동적인 커뮤니티가 있습니다.

기본 구문
다음은 "Hello, World!"라는 메시지를 출력하는 Python 프로그램의 간단한 예입니다.

print("Hello, World!")

 

들여 쓰기
Python은 중괄호나 begin 및 end와 같은 키워드 대신 들여쓰기를 사용하여 블록 구조를 나타냅니다. 권장 들여쓰기 수준은 4칸이며 프로그램 전체에서 들여쓰기와 일관성을 유지하는 것이 중요합니다.

if x > 0:
    print("x is positive")
    if x < 10:
        print("x is small")

 

변수
Python에서 변수는 처음 값이 할당될 때 생성됩니다. 변수의 유형은 할당된 값에 따라 결정됩니다.

x = 5
print(x)        # prints 5

x = "hello"
print(x)        # prints "hello"

 

데이터 유형
Python에는 정수(int), 부동 소수점 숫자(float) 및 문자열(str)을 포함하여 여러 내장 데이터 유형이 있습니다.

여기 몇 가지 예가 있습니다.

x = 5
print(type(x))  # prints "<class 'int'>"

y = 3.14
print(type(y))  # prints "<class 'float'>"

z = "hello"
print(type(z))  # prints "<class 'str'>"

연산자
Python에는 산술, 비교 및 할당 작업을 수행하기 위한 다양한 연산자가 있습니다.

x = 5
y = 3

# arithmetic operators
print(x + y)    # prints 8
print(x - y)    # prints 2
print(x * y)    # prints 15
print(x / y)    # prints 1.6666666666666667

# comparison operators
print(x == y)   # prints False
print(x > y)    # prints True
print(x < y)    # prints False

# assignment operators
x += y         # x is now 8
x *= y         # x is now 24

 

제어 구조
Python에는 if 문, for 루프 및 while 루프를 포함하여 프로그램의 흐름을 제어하기 위한 여러 제어 구조가 있습니다.

다음은 if 문의 예입니다.

x = 5

if x > 0:
    print("x is positive")
else:
    print("x is non-positive")

 

다음은 for 루프의 예입니다.

for i in range(5):
    print(i)

 

이처럼 파이썬은 다른 언어에 비해서 다소 간결하게 코드를 구성할 수 있다는 장점이 있습니다.

반응형