파이썬이란?
파이썬은 1991년 네덜란드 프로그래머인 귀도 반 로섬이 개발한 고급 프로그래밍 언어이다.
함수들이 매우 직관적이고 배우기 쉬워 현재는 많은 개발자들이 사용하고 있다.
파이썬의 특징
1) 간결하고 직관적이다.
파이썬의 함수들은 모두 기능과 관련된 영단어로 이루어져 있어 함수의 이름만 알면 어떠한 기능을 하는 함수인지 유추가 가능하다.
print("Hello world!) # 출력함수
num = input("숫자를 입력하세요 : ") # 입력함수
2) 인터프리터 언어
파이썬은 코드가 한 줄씩 실행되는 인터프리터 언어이다.
이를 통해 더 빠르게 테스트하고 디버깅이 가능하다.
3) 동적 타이핑
C언어의 경우 변수를 선언할 때 자료형을 지정해주어야 하지만 파이썬에서는 변수 선언 시 변수에 들어가는 값에 따라 자료형이 자동으로 결정된다.
x = 10 # 정수형
y = 3.14 # 실수형
z = "Hello world!" # 문자열
4) 라이브러리 활용
파이썬은 라이브러리가 다양해 데이터 분석, 머신러닝, 웹 개발 등 다양한 분야에서 활용할 수 있다.
import numpy as np
import pandas as pd
5) 객체 지향 언어
파이썬은 객체 지향 언어로 코드의 재사용성을 높여준다.
class Person:
def __init__(self, name):
self.name = name
def greet(self):
print(f"Hello, my name is {self.name}.")
p = Person("Alice")
p.greet()
파이썬은 어디에 활용하는가?
파이썬이 활용되는 곳은 다음과 같다.
1) 데이터 분석 : Numpy, Pandas 등 데이터 분석 라이브러리를 활용하여 데이터 분석이 가능하다.
2) 머신러닝 및 딥러닝 : Tensorflow 등 다양한 머신러닝, 딥러닝 모델을 활용할 수 있다.
3) 자동화 : 반복적인 작업을 자동화하는 코드를 사용하여 작업을 자동화할 수 있다.
결론
파이썬은 배우기 쉽고 강력한 기능을 갖춘 프로그래밍 언어로, 다양한 분야에서 활용되고 있다.
특히 최근 AI가 세계적으로 집중받으면서 파이썬에 대해 사람들의 관심이 높아졌다.
앞으로 천천히 파이썬을 배워보자!
'Python > Foundation' 카테고리의 다른 글
05강. [Python]리스트 (0) | 2025.02.01 |
---|---|
04강. [Python]연산자 (0) | 2025.01.31 |
03강. [Python]자료형 (1) | 2025.01.31 |
02강. [Python]변수 (0) | 2025.01.31 |
01강. [Python]파이썬의 기본 문법 (0) | 2025.01.31 |