오늘은 파이썬 강의를 완강했다. 학습한 내용을 정리해 보자면
🔹 변수와 자료형
변수는 정보를 담는 상자 같은 거! 숫자, 문자열, 불린 다 담을 수 있다.
🔹 문자열 다루기
문자열은 " "나 ' ' 사이에 넣으면 되고, .upper() 같은 것도 가능하다.
🔹 리스트와 딕셔너리
리스트는 순서대로 담는 박스, 딕셔너리는 이름표 붙은 박스!
fruits = ["apple", "banana", "cherry"]
person = {"name": "Tom", "age": 25}
🔹 조건문
if를 쓰면 조건 따라 다른 행동을 할 수 있다.
if age > 2:
print("어린이 아님!")
🔹 반복문
for나 while로 반복 가능!
for fruit in fruits:
print(fruit)
🔹 함수
자주 쓰는 코드를 묶는 게 함수다. 이름 붙여서 부를 수 있다.
def say_hello(name):
print(f"Hello, {name}!")
🔹 튜플, 집합
튜플은 리스트처럼 보이지만 수정 불가! 집합은 중복 제거!
🔹 f-string
문자열 안에 변수를 쉽게 넣을 수 있는 방법! 너무 편하다.
name = "Alice"
print(f"Hello, {name}!") # Hello, Alice!
🔹 map, filter, lambda
한 줄로 데이터를 뽑거나 가공할 수 있다니… 진짜 멋짐.
nums = [1, 2, 3, 4, 5]
squared = list(map(lambda x: x ** 2, nums))
evens = list(filter(lambda x: x % 2 == 0, nums))
실습 문제를 풀어볼때 힌트가 없다면 변수를 무엇으로 설정해야하는지,
어떤 함수를 어떻게 써야하는지에 대한 생각을 하는것이 어려웠다.
파이썬 실습문제만 보고 풀어보기 + 피그마 강의 최대한 진도 나가기