[2주차]Do it! 파이썬 스터디 노트 - 첫파이썬

2023. 7. 2. 01:00Python/Do it! 파이썬 스터디 1기

728x90

1. 《Do it! 첫 파이썬》글감을 추가해주세요.

 
 

 

 

 

2. 미션 인증샷을 남겨 주세요! (책과 함께 공부하는 모습을 찍어주세요! 책과 모니터가 함께 보이면 더 좋아요!)

 

 

 

3. 이번 미션을 진행하면서 좋았던 점이나 어려웠던 점 또는 새로 알게 된 점이 있었나요? (200자 내외 / 실습 부분을 캡쳐해도 좋아요!)

 

한 걸음 더! 에서 if문 입력할 때 주의할 점(p.92)을 그림과 함께 친절히 알려준 점이 좋았습니다. 또한 조건이 여러 개일 때, if~elif 문(p.96)에서 내용을 색깔별 밑줄을 통해 설명한 부분도 잘 구분되기에 좋았습니다. 게다가 코딩별★ 간식 03 전쟁통에 태어난 세계 최초의 컴퓨터 내용(p.106)중 '이미테이션 게임'은 티비에서도 해줬던 것 같은데, 당시 재밌게 봤던 기억이 나서 반가웠습니다.

 

마지막으로 이번 주에는 조건문에 대해서 아이들에게 다음과 같이 말해줬습니다.

엄마나 아빠가 없을 때는 누가 동생을 돌보지? 누나지? 컴퓨터에게도 어떤 일이 있을 때는 이렇게 하라고 하는게 조건문이다.
컴퓨터가 모르는게 있을 때 누구에게 물어볼지와 같은 내용인데, 처음엔 아빠에게 아빠가 모르면 엄마에게 엄마가 없으면 너에게, 아무도 없으면 그냥 있는다와 같이 상황에 따라 해야할 것을 알려주는 거다. 알려주지 않으면 뭘 해야할지 모르겠지?

 

코딩 단어장 및 중간에 나오는 용어에 대한 부분도 지난 주에 이어서 '마법 천자문' 형식으로 알려주었습니다.

input(인풋) = 入力: 入(들 입) 力(힘 력[역]) → 기계에 들이는 힘! 입력!
形變換: 形(모양 형) 變(변할 변) 換(바꿀 환) → 모양을 변하게 바꾸는 힘! 형변환!
比較: 比(견줄 비) 較(견줄 교) → 견주어 차이를 본다! 비교!
論理: 論(논할 론[논]) 理(다스릴 리[이]) → 논해서 다스린다! 논리!
演算: 演(펼 연) 算(셈 산) → 펼쳐서 셈한다! 연산!
條件文: 條(가지 조) 件(물건 건) 文(글월 문) → 갖춰야 하는 것의 문장! 조건문!
不等式: 不(아닐 부) 等(무리 등) 式(법 식) → 같지 않은 무리를 나타낸 식! 부등식!
不等號: 不(아닐 부) 等(무리 등) 號(이름 호) → 같지 않은 무리를 부르는 기호! 부등호!
否定: 否(아닐 부) 定(정할 정) → 아니다고 정한다! 부정! [ ! 기호를 프로그래밍에서는 부정의 의미로 사용 ]

 

 

 

4. 스터디를 같이 진행하는 분들과 (동지들과!) 함께 이야기 나누고 싶은 부분이 있다면 작성해 주세요!

 

자릿수 판별기(p.104)를 진행할 때, 책의 내용과는 조금 다르게 진행했습니다. 다음과 같이 조건문에서의 부등호를 연결해서 사용하였고 문제 없이 제출되었습니다.

num = int(input())
if 100 <= num < 1000:
    print('세 자리 숫자입니다.')
elif 10 <= num < 100:
    print('두 자리 숫자입니다.')
else:
    print('한 자리 숫자입니다.')
 

다른 언어와는 달리 파이썬에서는 조건문 비교 연산에서 부등호를 연결해서 사용하는 것이 가능한 것 같습니다. 공식 문서에서 다음과 같은 내용을 찾아서 공유해드립니다. 그 외 제가 3년 전 공부했던 내용도 공유합니다.

 

□ 파이썬 공식 문서 - 비교

https://docs.python.org/3/reference/expressions.html#comparisons

→ Comparisons can be chained arbitrarily, e.g., x < y <= z is equivalent to x < y and y <= z

 

 

□ 3년 전 스터디 노트 - 3장, 4장

https://cafe.naver.com/doitstudyroom/24047

 

728x90