본문 바로가기
IT 인터넷

파이썬 주요 용어 정리

by blue1000worid 2024. 9. 10.
반응형

파이썬 주요 용어 정리

 

I.서론


   파이썬(Python)은 배우기 쉽고 강력한 프로그래밍 언어로, 다양한 분야에서 널리 사용되고 있습니다. 파이썬을 처음 배우거나 개발에 사용하는 분들을 위해, 자주 사용되는 파이썬 용어를 정리해보았습니다.

 

파이썬 주요 용어 정리 대표이미지


II. 변수 (Variable)


 변수는 데이터를 저장하는 공간입니다. 파이썬에서는 변수에 데이터를 할당하면, 자동으로 변수의 타입이 결정됩니다.

 


 python
 
 x = 10   # 정수형 변수
 name = "Alice"  # 문자열 변수 

 

 

III. 자료형 (Data Types) 

 

 

파이썬에는 다양한 자료형이 있으며, 각 자료형은 저장되는 데이터의 종류를 나타냅니다.

 


○ int:
 정수형 (e.g., 1, -5, 0)

 

○ float: 실수형 (e.g., 3.14, -0.5)

 

○ str: 문자열 (e.g., "Hello", 'World')

 

○ bool: 불리언 (e.g., True, False)

 

○ list: 리스트, 순서가 있는 값들의 모음

 

○dict: 딕셔너리, 키-값 쌍의 집합

 

○tuple: 튜플, 변경할 수 없는 값들의 순서 있는 모음

 

○ set: 집합, 중복되지 않는 값들의 모음

 

 python


  x = 3.14  # float
 name = "Python"  # str

 

 

IV. 함수 (Function)

 


 함수는 특정 작업을 수행하는 코드 블록입니다. def 키워드를 사용해 정의하며, 필요에 따라 매개변수를 받아서 결과를 반환할 수 있습니다.


 python

 def greet(name):
 return f"Hello, {name}!"


 print(greet("Alice"))  # "Hello, Alice!" 출력

 

 

V, 조건문 (Conditional Statements)

 

 조건문은 특정 조건에 따라 다른 코드를 실행하는 데 사용됩니다. 파이썬의 조건문은 if, elif, else 키워드를 사용합니다.


 python
 
 x = 10
 if x > 5:
       print("x는 5보다 큽니다.")

 

 elif x == 5:
       print("x는 5와 같습니다.")

 

else:
    print("x는 5보다 작습니다.")

 

 

VI. 반복문 (Loops)


    반복문은 동일한 작업을 여러 번 실행할 때 사용됩니다. 파이썬에는 for와 while 두 가지 반복문이 있습니다.

반응형


○ for 문: 주로 리스트나 튜플 같은 시퀀스를 순회할 때 사용합니다.


 python
 
 for i in range(5):
      print(i)  # 0부터 4까지 출력

 

○while 문: 조건이 참일 때까지 반복합니다.


 python


 x = 0
 while x < 5:
 print(x)
 x += 1

 


VII.리스트 (List)


 리스트는 순서가 있는 값들의 모음입니다. 대괄호 [   ]를 사용해 생성하며, 다양한 데이터 타입을 포함할 수 있습니다.


 python
 
 numbers = [1, 2, 3, 4, 5]

 

 print(numbers[0])  # 첫 번째 요소 출력

 

 

VIII. 딕셔너리 (Dictionary)

 

딕셔너리는 키-값 쌍으로 데이터를 저장하는 자료형입니다. 중괄호 {  }를 사용해 정의합니다.
 

python
 
 person = {"name": "Alice", "age": 25} 

 

print(person["name"])  # "Alice" 출력

 

 

IX. 클래스 (Class)


  클래스는 객체 지향 프로그래밍(OOP)에서 사용되는 개념으로, 객체를 생성하기 위한 설계도입니다. 클래스는 속성(변수)과 메서드(함수)를 가집니다.

 


 python

 class Person:
 def __init__(self, name, age): 

      self.name = name
      self.age = age


 def greet(self):
       return f"Hello, my name is {self.name}."


 person1 = Person("Alice", 25)

 print(person1.greet())  # "Hello, my name is Alice." 출력 

 

X. 모듈 (Module)


모듈은 관련된 함수나 클래스 등을 모아놓은 파일입니다. import 키워드를 사용해 다른 파일이나 패키지에서 모듈을 불러올 수 있습니다.


 python
 
 import math
 print(math.sqrt(16))  # 4.0 출력

 

XI . 예외 처리 (Exception Handling)

 

 예외 처리 구문을 사용하면 프로그램 실행 중 발생할 수 있는 오류를 처리할 수 있습니다. try, except, finally 키워드를 사용합니다.

 


 python
 
 try:
 x = 10 / 0
 except ZeroDivisionError:

       print("0으로 나눌 수 없습니다.")

 

finally:
 print("이 코드는 항상 실행됩니다.")

 

 

XII. 리스트 내포 (List Comprehension)

 

리스트 내포는 간결하게 리스트를 생성하는 방법입니다.


 python
 
 squares = [x**2 for x in range(5)] 

 

print(squares)  # [0, 1, 4, 9, 16] 출력 

 

XIII. 결론

 

  이 외에도 파이썬에는 다양한 개념들이 있지만, 위에 나열된 용어들은 파이썬을 시작하거나 배우는 데 있어 꼭 알아야 할 기본적인 개념들입니다.

반응형