생각보다 내용이 많아서 정리가 조금 늦었네요.
밀렸던 거 지금부터 조금씩 올리기 다시 올리겠습니다.
1. 파이썬 개요
파이썬은 데이터 분석, 인공지능, 웹 개발 등 다양한 분야에서 쓰이는 매력적인 언어입니다. 이번 과정에서는 기본 연산자, 자료형, 제어문, 함수까지 배우게 됩니다.
- 기본 연산자 배우기
- 문자열/리스트/튜플/집합/딕셔너리 자료형 다루기
- 제어문(if, for, while)과 함수 만들기
2. 기본 연산자와 변수
변수란?
값을 담는 그릇! 변수 = 값 형태로 작성합니다.
age = 30
주석
코드 설명은 # 으로 시작합니다.
식별자 규칙
- 키워드 사용 금지
- 숫자로 시작 금지
- 특수문자 X (언더바 제외)
키워드 확인 방법
import keyword
print(keyword.kwlist)
기본 함수: print()
print('Hello')
산술 연산자
a + b # 더하기
a - b # 빼기
a * b # 곱하기
a / b # 나누기
a % b # 나머지
a // b # 몫
a ** b # 제곱
비교 연산자
a > b, a < b, a == b, a != b
복합 대입 연산자
a += 1, a *= 2
자료형 변환
int(), float(), str(), bool()
3. 문자열(String) 자료형
문자열 표현
print("Hello")
문자열 연산
- 더하기: 문자열 연결
- 곱하기: 문자열 반복
포맷팅
name = '홍길동'
print(f"안녕하세요, {name}님!")
주요 메서드
- replace(), split(), join()
- upper(), lower(), title(), capitalize()
4. 리스트(List)
여러 데이터를 한 번에 담는 자료형!
scores = [90, 80, 70]
- 인덱싱: scores[0]
- 슬라이싱: scores[1:3]
- 추가: append(), insert()
- 삭제: del, remove()
- 정렬: sort(), reverse()
리스트 복사 시 [:] 를 사용해야 독립 복사!
5. 튜플, 집합, 딕셔너리
튜플(Tuple)
불변 데이터 집합, 소괄호 사용.
tp = (1, 2, 3)
집합(Set)
중복 제거, 수학적 집합 연산 가능.
s = {1, 2, 3}
- 합집합: |
- 교집합: &
- 차집합: -
딕셔너리(Dictionary)
Key-Value 쌍을 저장.
student = {"name": "홍길동", "age": 20}
- 조회: student['name']
- 추가/변경: student['score'] = 90
- 삭제: del student['age']
6. 제어문 (if, for, while)
조건문 if
if score >= 80:
print("Good!")
else:
print("Bad!")
반복문 for
for i in range(5):
print(i)
반복문 while
i = 0
while i < 5:
print(i)
i += 1
break, continue
- break: 반복 종료
- continue: 다음 반복으로
7. 함수(Function)
기본 함수 정의
def add(a, b):
return a + b
매개변수 기본값
def greet(name="여러분"):
print(f"{name} 안녕하세요!")
가변 인자
def print_names(*names):
for name in names:
print(name)
여러 값 반환
def calc(a, b):
return a + b, a * b
마무리
수고 많으셨습니다! 다음에는 데이터처리 과정을 정리합니다!
(궁금한 점은 댓글로 남겨주세요!)
'KT에이블스쿨 7기' 카테고리의 다른 글
[KT AIVLE School 7기] 데이터 분석 및 시각화(2) (0) | 2025.04.28 |
---|---|
[KT AIVLE School 7기] 데이터 분석 및 시각화(1) (0) | 2025.04.28 |
[KT AIVLE School 7기] 파이썬 데이터 처리 (0) | 2025.04.27 |
[KT AIVLE School 7기] GIT 사용법 (0) | 2025.04.05 |
[KT AIVLE School 7기] KT에이블 AI트랙 신청부터 합격 (0) | 2025.04.01 |