Indexing, Slicing, Slice에 None이 명시되거나 무시될 때, Slice에 대한 값 할당, Slicing을 이용한 shallow copy
tuple 리터럴, list와 tuple의 차이, Mutability, Mutable, Immutable, Constant Folding, copy 상황에서 list vs tuple, Overallocation
이런저런 이야기를 사례와 함께 꽤 길게 풀어냈습니다. 키워드로 정리한다면 프로정신, 어른스러움, Leadership/Followership, GRIT(Growth, Resilience, Intrinsic Motivation, Tenacity) 정도가 있을 것 같습니다.
그런 말을 들은 적이 있습니다. 눈이 너무 높은 것이 아니냐, 그렇게 피곤하게 생각할 것 있냐는 것입니다. ’너는 그만큼 대단한 사람이냐‘ 라고 하면, 별로 그렇지 않습니다.
눈에 띄는 과거를 가진 사람들이 있습니다. 현실적으로 얘기하면, 호기심이 생기는 이력서를 마주칠 때가 있습니다. 실패에서도 배울 점이 있다는 말이 정말 맞습니다.
이번 글의 부제는 원래 <경력자에게 바라는 것들> 이었습니다. 그런데 무조건 경력자만 갖출 수 있는 역량은 아닌 것 같아 부제를 바꿨습니다. 그래도 앞번 글의 내용에 비하면 다소 연습이 필요한 항목들입니다.
경력을 시작한 지 2년 쯤 지났을 때, 팀장님이 질문했습니다. “함께 일하고 싶은 사람은 어떤 사람일까요?”괜찮은 대답을 하지 못 했습니다. 막연한 좋은 모습들 중 하나를 답했던 기억이 납니다.
f-string, placeholder와 format 메소드, numbered placeholder, named placeholder, 중괄호 escaping, f-string debug support, format specifier 등
문자열, 따옴표 종류, 개행, triple-quoted string, 문자열 리터럴의 결합, escape sequence, 따옴표 관례, r(raw)-string, bytes
덧셈, 뺄셈, 곱셈, 나눗셈, 나눗셈의 나머지, 소수부를 버리는 나눗셈, 거듭제곱 연산자와 복합 대입 연산자, 연산자 우선순위
정수, 실수, 복소수, 2, 8, 16진수와 digit grouping 표현, 지수 표기법, 정수에 대한 메모리 최적화
1234라는 값이 있을 때, 각각을 따로 읽어 일이삼사라고 할 수도 있고, 숫자로 따져 천이백삼십사라고 읽을 수도 있다. 실생활에서는 값이 사용되는 문맥에 따라 숫자인지 문자인지를 판단할 수 있지만, 프로그래밍에서는 컴퓨터가 값의 형태를 알 수 있게 해주어야 한다.
변수, input, 예약어, 컨벤션, 평가와 할당, unpacking과 chained assignment, keyword 모듈과 copy
코드 스타일과 관례(Convention), PEP(Python Enhancement Proposals)