250604 - 파이썬 및 sql 공부

SEHEE·2025년 6월 4일
0

⭐⭐내가 부족한 개념
1. 딕셔너리
2. dict.items() - 딕셔너리에 있는 키와 값을 짝으로 보여줄때 사용하는 함수
print(student.items())
dict_items([('name', '지민'), ('age', 12)])
3. 4. dict.get(키) - 키를 찾아보는데, 없어도 에러 안 나고 None을 줘요!
print(student.get("name")) # 지민
print(student.get("height")) # None
💡 student["height"]는 에러 나지만, get()은 괜찮음
4. dict.clear() - 딕셔너리를 모두 비울때 사용
student.clear()
print(student) # {}
5.

⭐오늘 깨달은것
1. 자료형 출력하라고 하면 무조건 type으로 적어야함.
ex) print(type(sentence))
2. 슬라이싱할때 중첨된 리스트 값 구할거면 괄호 한번더 적으면됨
ex) pirnt(matrix[2][2])

미니과제 1주차

Level. 1
1-1.
print("안녕하세요, 파이썬!")
1-2.
number =10
print(number)
1-3.
fruit = "사과"
count = 5
print("나는", fruit, "를",count, "개 가지고 있습니다.")

Level. 2
2-1.
city_name="부산"
population=3400000
print("도시명:", city_name,", 인구:",population,"명")
2-2.
a=input("이름을 입력해주세요.")
my_name=a
print("반갑습니다",a,"님!")
2-3.
x=20
y=7
result_quotient=x//y
print(result_quotient)

Level. 3
3-1.
fav_fruit_name=input("좋아하는 과일의 이름을 입력하세요.")
fav_fruit_count=input("좋아하는 과일의 개수를 입력하세요.")
a=int(fav_fruit_count)
print("나는",fav_fruit_name,"를",a,"개 먹었습니다.")
3-2.
1)sentence="Life is short,Use Python"
sentence.upper()
2)sentence="Life is short,Use Python"
print(sentence.upper())

  • 답변 코드
    :sentence = "Life is short, Use Python."
    print(sentence.upper())
    print(type(sentence))
    3-3.
    cost=15000
    discount_rate=0.8
    final_price=cost*discount_rate
    print("최종 판매 가격:",int(final_price),"원")
  • 답변 코드
    :
    cost=15000
    discount_rate=0.2
    final_price=cost*(1-discount_rate)
    print("최종 판매 가격:",int(final_price), "원")

미니과제 2주차

Level. 1
1-1.
fruits=['사과','바나나','오렌지']
print(fruits)
1-2.
fruits=['사과','바나나','오렌지']
print(fruits[1])
1-3.
temperatures= [25, 27, 24, 28, 26]
print(temperatures[-1])

Level. 2
2-1.
weekdays = ['월', '화', '수', '목', '금', '토', '일']
print(weekdays[-3])
2-2.
numbers= [10, 20, 30, 40, 50, 60]
sliced_numbers=numbers[1,4]
print(sliced_numbers)
2-3.
sentence_words = ['Python', 'is', 'fun', 'to', 'learn']
print(sentence_words[0],",",sentence_words[2])
-- 또 다른 슬라이싱 방법
sentence_words = ['Python', 'is', 'fun', 'to', 'learn']
print(sentence_words[0:3:2])

Level. 3
3-1.
data_sequence = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(data_sequence[1:10:2])
-- 다른 방법
data_sequence = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(data_sequence[1::2])
=> 🧡끝까지 구하는거면 가운데 비워두고 : 2번 사용하면 반복으로 인식함
3-2.
original_list = ['A', 'B', 'C', 'D', 'E']
print(original_list[::-1])
3-3.
matrix= [[10, 20, 30], [40, 50, 60], [70, 80, 90]]
print(matrix[2][1])
print(matrix[1])

미니과제 2주차 딕셔너리

Level. 1
1-1.
person_info={'name':'김철수', 'age':25}
print(person_info)
1-2.
person_info={'name':'김철수', 'age':25}
print(person_info['name'])
1-3.
city_population = {'서울': 970, '부산': 340}
city_population['제주']=67
print(city_population)
1-4.
stock_price = {'삼성전자': 80000, 'SK하이닉스': 120000}
stock_price['삼성전자']=82000
print(stock_price)
1-5
student_grades = {'민수': 90, '지영': 85, '태호': 70}
del student_grades['태호']
print(student_grades)

Level. 2
2-1.
product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
keys=product_details.keys()
print(keys)
2-2.
product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
values=product_details.values()
print(values)
2-3.
🔥
2-4.
풀었는데 다시 고민하며 해결해보기 🔥🔥contact_info={'이름': '박영희', '전화번호': '010-1234-5678', '이메일': 'pyh@example.com'}
del contact_info['이메일']
print(contact_info)
2-5.
book_info = {'title': '어린 왕자', 'author': '앙투안 드 생텍쥐페리', 'year': 1943}
a= book_info.items()
print((a))

Level. 3
3-1.

3-2.

3-3.

3-4.

3-5.

4회차 세션 필기

profile
안녕하세요! 마케터를 꿈꾸는 취준생입니다 :)

0개의 댓글