파이썬 기초 + 아티클 스터디
tuple, set 자료형 학습 student_a = ['물리2', '국어', '수학1', '음악', '화학1', '화학2', '체육']
student_b = ['물리1', '수학1', '미술', '화학2', '체육']
print(set(student_a) - set(student_b))
score = 90
print(str(score)) # '90'
num = int("80")
print(num + 10) # 90
scores = [
{'name':'영수','score':70},
{'name':'영희','score':65},
{'name':'기찬','score':75}
]
for s in scores:
print(f"{s['name']}의 점수는 {s['score']}점입니다")
people = [
{'name': 'bob', 'age': 20},
{'name': 'ben'}, # age 없음 → 예외 발생
]
for person in people:
try:
if person['age'] > 20:
print(person['name'])
except:
print(person['name'], '에러')
from main_func import *
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7}
]
# 성인만 필터링
result = filter(lambda x: x['age'] > 20, people)
print(list(result))
class Monster:
hp = 100
alive = True
def damage(self, attack):
self.hp -= attack
if self.hp < 0:
self.alive = False
def status_check(self):
print('생존' if self.alive else '사망')
m1 = Monster()
m1.damage(150)
m1.status_check() # 사망
m2 = Monster()
m2.damage(90)
m2.status_check() # 생존
SQL은 단순히 작동하게만 쓰는 게 아니라, "다른 사람도 읽기 좋게" 쓰는 것이 진짜 실력이라는 걸 실감함.
작은 습관(주석, 줄 바꿈, 이름 정리)이 결국 전체 작업의 효율에 큰 영향을 준다는 점에서, 기초를 제대로 익히는 것이 중요하다는 걸 다시금 느꼈다.
파이썬 강의 복습 및 반복연습
SQL 서브쿼리 + JOIN 복습 및 예제 풀이
아티클 스터디 내용 바탕으로 팀원들과 인사이트 공유 준비