기초코딩강좌/파이썬(Python) 기초 강좌

파이썬(Python) 기초, 한 장 정리

블러그운영자 2024. 11. 13. 22:52
반응형

1. 파이썬 기본 문법

  1. 파이썬 설치 및 실행 방법:
    • Python.org에서 파이썬을 설치하고, 터미널이나 IDLE에서 기본 명령어를 실행해보는 것부터 시작합니다.
  2. 기본 데이터 타입:
    • int, float, str, bool 등 기본 데이터 타입을 다룹니다.
    • 예시: num = 5, pi = 3.14, is_active = True
  3. 변수와 연산자:
    • 파이썬 변수 선언, 다양한 연산자 (+, -, *, /, //, %)와 사용법을 알아봅니다.
  4. 조건문:
    • if, elif, else 구문을 사용하여 조건에 따라 코드 흐름을 제어하는 방법을 배웁니다.
      age = 18
      if age >= 18:
          print("성인입니다.")
      else:
          print("미성년자입니다.")
  5. 반복문:
    • for와 while 반복문을 사용하여 코드를 반복 실행하는 법을 배웁니다.
      for i in range(5):
          print(i)
      
  6. 함수:
    • def 키워드를 사용하여 함수를 정의하고 호출하는 방법을 배웁니다.
      def greet(name):
          return f"안녕하세요, {name}님!"
      
     

2. 자료구조

  1. 리스트:
    • 여러 값을 하나의 변수에 저장하는 자료형. append(), pop() 등 다양한 메서드도 학습합니다.
      fruits = ["사과", "바나나", "체리"]
      
     
  2. 딕셔너리:
    • 키-값 쌍으로 이루어진 자료형으로, 데이터를 직관적으로 저장하고 검색할 때 유용합니다.
      person = {"이름": "창준", "나이": 25}
      
     
  3. 튜플과 세트:
    • 변경할 수 없는 튜플과 중복 없는 세트에 대해 배웁니다.

 

3. 중급 내용

  1. 클래스와 객체지향 프로그래밍 (OOP):
    • 파이썬에서 객체와 클래스를 사용하여 코드를 더 구조적으로 작성하는 방법을 배웁니다.
      class Car:
          def __init__(self, model):
              self.model = model
      
          def drive(self):
              print(f"{self.model}를 운전 중입니다.")
      
      my_car = Car("Sonata")
      my_car.drive()
      
     
  2. 모듈과 패키지:
    • 파이썬에서 모듈을 불러와 사용하는 방법, 패키지 구조를 다루는 방법을 배웁니다.
  3. 파일 입출력:
    • 파일을 읽고 쓰는 방법을 배우며 데이터를 저장하고 불러오는 법을 익힙니다.

4. 고급 내용

  1. 예외 처리:
    • try, except를 사용하여 오류를 처리하고, 코드가 중단되지 않도록 예외 처리를 배우는 과정입니다.
  2. 데코레이터:
    • 함수의 기능을 확장하는 데코레이터에 대해 배웁니다.
  3. 제너레이터:
    • 메모리를 효율적으로 사용할 수 있는 제너레이터 개념을 이해합니다.
  4. 외부 라이브러리 사용:
    • NumPy, Pandas, Matplotlib 등 외부 라이브러리를 사용해 데이터 분석과 시각화를 배워봅니다.

 

728x90
반응형