Dictionary Comprehension 1 Exercise
각각의 단어가 몇 글자인지 세서 딕셔너리로 만들기
1️⃣ 문자열로 된 문장을 단어 리스트로 만들기
2️⃣ Comprehension 적용
-
key 자리에 word
-
value 자리에 단어가 몇글자인지 세기위해 len()메소드
Dictionary Comprehension 2 Exercise
딕셔너리에 있는 섭씨 온도를 화씨로 변환하기
⭐️item() 사용하는 이유
Pandas 데이터 프레임에서 반복하는 방법
pandas의 iterrows()
각 열 대신 데이터 프레임에 있는 각 행을 반복 실행하게 해 줌
점 표기법을 사용해 특정 열 아래 있는 값도 구할 수 있음
NATO 알파벳 음성기호 프로젝트
1️⃣ import pandas and read CSV file
2️⃣ Comprehension을 사용해 딕셔너리 정리
3️⃣ 유저에게 입력을 만들어 변수에 저장
4️⃣ 리스트 컴프리헨션 만들기
Day27 : Graphical User Interfaces with TKinter and Function Arguments
TKinter로 Windows와 Label만들기
ex)
pack() ⇨ 스크린에 컴포넌트를 자동적으로 배치하고 화면 중앙으로 가도록 함
선택적 인수에 기본값 설정하기
Advanced Python Arguments(고급 인수)
- 더 다양한 범위의 입력을 구체적으로 명시하기 위해 고급 파이썬 인수를 사용하는 방법
- 변경하기 위해서는 따로 변경된 아규먼트값을 써주면 됨
import turtle
tim = turtle.Turtle()
tim.write("Some Text", font=("Time New Roman", 80, "bold"))
args: Many Positional Arguments(여러 인수를 갖는 함수 만들기)
- 기존의 매개변수를 더 유연하게 만들고 몇 개의 인수라도 입력할 수 있게 하려면
⇨ Unlimited Positional Arguments(가변 위치 인수)
아스테리스크( * )를 써서 코드를 바꾸고 매개변수의 이름 바꾸기
-
인수는 튜플 타입
-
튜플이기 때문에 인덱스로 접근 가능
-
함수에 전달하는 인수의 위치가 중요하다