Dictionary Comprehension 1 Exercise

각각의 단어가 몇 글자인지 세서 딕셔너리로 만들기

1️⃣ 문자열로 된 문장을 단어 리스트로 만들기

2️⃣ Comprehension 적용

  • key 자리에 word

  • value 자리에 단어가 몇글자인지 세기위해 len()메소드

1



Dictionary Comprehension 2 Exercise

딕셔너리에 있는 섭씨 온도를 화씨로 변환하기

3


⭐️item() 사용하는 이유

2



Pandas 데이터 프레임에서 반복하는 방법

pandas의 iterrows()

각 열 대신 데이터 프레임에 있는 각 행을 반복 실행하게 해 줌

4

점 표기법을 사용해 특정 열 아래 있는 값도 구할 수 있음

5



NATO 알파벳 음성기호 프로젝트

1️⃣ import pandas and read CSV file


2️⃣ Comprehension을 사용해 딕셔너리 정리

6


3️⃣ 유저에게 입력을 만들어 변수에 저장


4️⃣ 리스트 컴프리헨션 만들기

7



Day27 : Graphical User Interfaces with TKinter and Function Arguments

TKinter로 Windows와 Label만들기

8

ex)
pack() ⇨ 스크린에 컴포넌트를 자동적으로 배치하고 화면 중앙으로 가도록 함

파이썬 packer문서



선택적 인수에 기본값 설정하기

Advanced Python Arguments(고급 인수)

  • 더 다양한 범위의 입력을 구체적으로 명시하기 위해 고급 파이썬 인수를 사용하는 방법

9

  • 변경하기 위해서는 따로 변경된 아규먼트값을 써주면 됨
import turtle

tim = turtle.Turtle()
tim.write("Some Text", font=("Time New Roman", 80, "bold"))



args: Many Positional Arguments(여러 인수를 갖는 함수 만들기)

  • 기존의 매개변수를 더 유연하게 만들고 몇 개의 인수라도 입력할 수 있게 하려면

Unlimited Positional Arguments(가변 위치 인수)

아스테리스크( * )를 써서 코드를 바꾸고 매개변수의 이름 바꾸기

  • 인수는 튜플 타입

  • 튜플이기 때문에 인덱스로 접근 가능

  • 함수에 전달하는 인수의 위치가 중요하다

10