■ 폰트
D2Coding (2018년부터 업데이트 없음)
https://github.com/naver/d2codingfont/releases/tag/VER1.3.2
NanumGothicCoding 2.5 (2016년 이후 업데이트 없음)
https://github.com/naver/nanumfont/releases/tag/VER2.51
PS: 내가 2개의 폰트를 같은거라고 생각하고 있었다. 2개가 개별적으로 있는것 때문에 기록합니다.
■ 색테마는 여기서 설정하기
■ 기록하기
p.70) time처럼 keyword라는 keyword.py라는 파일이 기본적으로 제공된다.
p.72) python은 스네이크 케이스를 사용한다고 알고 있었는데,
두가지 모두 사용 한다고 합니다. 다시한번 체크해야 할거 같습니다.
※ 카멜케이스는 소문자로 시작하는 문법은 python에서 사용하지 않음
PrintHello (사용), printHelllo(사용하지 않음)
아래 표에서 정의한것 처럼
클래스는 대문자로 시작하는 캐멀케이스로 이름 명명
함수/변수는 소문자로 시작하는 스네이크 케이스로 명명
주석을 print()함수를 이용합니다.
여러 문자열의 경우 ,(콤마) +(플러스)를 이용할수 있습니다.
다만 두개의 차이가 있습니다.
예시에서 보듯이,(콤마)는 여러문자열 사이에 공백이 포함입니다
type() : 자료형 형태 확인하기
" ' " / ' " ' : 더블안에 싱글, 싱글 안에 더블
이스케이프 : \
문자열 반복 : "문자"* 3
문자열 선택 : 문자열[0], 문자열[1:5] // 0부터 시작, 마지막 숫자 index내용 포함하지 않음
[3:] ☞ [3 : 문자열 가장 최대위치] 맨뒤에 문자열까지 모두 포함해서 출력을 함
맨뒤에 숫자의 의미가 7의 index숫자인 6을 의미하는 것이 아니다.
[:3] ☞ [문자열 가장 작은 위치(0) :3]
■ 기본 미션
print("안녕하세요"[5]) IndexError: string index out of range ☞ 오류발생은 index구성이 0부터 4까지 0,1,2,3,4로 구성되어 있는데 5번 index를 호출해서 발생함 |
■ 선택 미션
· 모르는 용어(3~5개)
용어 | 처음본 생각 | 진짜 정의 |
assert | 테스트 코드 작성할때 사용하는 메소드 아닌가? pure코드 작성할때 어떠한 역활로 사용되는것일까? |
|
is | 같다의 의미겠지 == vs 와 비교해서 어떠한 것을 사용해야 할까? |
|
lambda | 람다 표현식을 사용할때 사용할텐데.. python 몇버전부터 지원할까? |
|
nonlocal | 처음보았다. python 몇버전부터 지원할까? |
|
global | 지역변수가 아닌 전역변수로 사용될텐데, 구분해서 적절하게 사용할수 있을까? 많이 사용하면 메모리 영향은 없을까? |
|
yield | 지역변수를 정의할때 사용하는거 같은데, 조금더 정확한 의미를 알아야 할거 같다. |
|
with | 반복문 같은것에서 사용할거 같은데, pure코드에서도 사용될까? |
'study' 카테고리의 다른 글
혼공 파이썬 3주차 (0) | 2022.07.24 |
---|---|
혼공 파이썬 2주차 (0) | 2022.07.05 |
혼공 머신러닝/딥러닝 6주차 (0) | 2022.02.26 |
혼공 머신러닝/딥러닝 5주차 (0) | 2022.02.18 |
혼공 머신러닝/딥러닝 4주차 (0) | 2022.02.10 |