이번 강의에서는 파이썬 기초 문법과 함께 실제 데이터 분석에 활용되는 기본 구조를 학습했다. 먼저 변수의 개념과 선언 방식에 대해 이해했다. 변수는 데이터를 저장하고 프로그램의 동작을 제어하는 역할을 하며, 값의 종류에 따라 정수(int), 실수(float), 문자열(str)로 구분된다는 점을 확인했다. 특히 문자열은 불변성을 가지며, 인덱싱과 슬라이싱을 통해 특정 부분만 추출할 수 있다는 점이 인상적이었다.
또한 리스트와 딕셔너리와 같은 주요 자료구조에 대해 학습했다. 리스트는 다양한 자료형을 순서대로 저장할 수 있으며, 슬라이싱과 길이 확인 등을 통해 데이터를 유연하게 다룰 수 있다. 반면 딕셔너리는 키-값 구조로 데이터를 저장하며, 특정 키를 통해 원하는 값을 빠르게 접근하고 수정할 수 있다는 특징이 있다. 이러한 자료구조는 이후 데이터 처리 과정에서 핵심적으로 활용될 것으로 보인다.
이와 함께 모듈의 개념과 활용 방법도 익혔다. math, os, datetime과 같은 내장 모듈을 import하여 제곱근 계산, 파일 목록 확인, 현재 시간 출력 등을 수행할 수 있었으며, 이를 통해 파이썬이 단순한 계산을 넘어 다양한 기능을 확장할 수 있는 언어임을 이해했다.
마지막으로 Pandas를 활용한 데이터 처리 기초를 학습했다. CSV 및 엑셀 파일을 DataFrame 형태로 불러오는 방법과 클립보드를 활용한 데이터 입출력 방식 등을 실습하였다. Pandas는 표 형태의 데이터를 효율적으로 다룰 수 있는 대표적인 라이브러리로, 향후 반도체 공정 데이터 분석에 직접적으로 활용될 수 있을 것으로 기대된다.
이번 강의를 통해 파이썬의 기본 문법부터 데이터 분석에 필요한 기초 도구까지 전반적인 흐름을 이해할 수 있었으며, 이후에는 이를 실제 데이터에 적용하는 과정이 중요하다고 느꼈다.
#반도체 #AI #파이썬 #데이터분석 #윈스펙 #이공계
