개발서적 3

[파이썬 코딩의 기술] 2. 리스트와 딕셔너리(2-1)

읽은 범위 2장 리스트와 딕셔너리 목차 시퀀스를 슬라이싱하는 방법을 익혀라 스트라이드와 슬라이스를 한 식에 함께 사용하지 말라 슬라이싱보다는 나머지를 모두 잡아내는 언패킹을 사용하라 복잡한 기준을 사용해 정렬할 때는 key 파라미터를 사용하라 딕셔너리 삽입 순서에 의존할 때는 조심하라 in을 사용하고 딕셔너리 키가 없을 때 KeyError를 처리하기보다는 get을 사용하라 내부상태에서 원소가 없는 경우를 처리할 때는 setdefault보다 defaultdict를 사용하라 '__missing__'을 사용해 키에 따라 다른 디폴트 값을 생성하는 방법을 알아두라 11. 시퀀스를 슬라이싱하는 방법을 익혀라 슬라이싱은 범위를 넘어가는 시작 인덱스나 끝 인덱스도 허용한다. 따라서 시퀀스의 시작이나 끝에서 길이를 제..

개발서적 2022.07.24

[파이썬 코딩의 기술] 1장 파이썬답게 생각하기(1-2편)

회사 동료분과 아직 다행히(?) 꾸준히 을 읽는 스터디 중이다. 아직 중간중간 이해가 되지 않는 부분도 많아서 최대한 회사 코드에서 비슷한 부분을 찾아보거나 구글링해서 예시를 보려고 하고 있다. 지금 당장 적용해보지는 못하더라도 일단 '이런 방법도 있다'는 것을 알아두는 것에 의의를 두려고 한다. 지난번에 이어서 1장의 뒷부분 내용을 정리한다. 읽은 범위 1장 파이썬답게 생각하기 목차 사용중인 파이썬의 버전을 알아두라 PEP 8 스타일 가이드를 따르라 bytes와 str의 차이를 알아두라 C스타일 형식 문자열을 str.format과 쓰기보다는 f-문자열을 통한 인터폴레이션을 사용하라 복잡한 식을 쓰는 대신 도우미 함수를 작성하라 인덱스를 사용하는 대신 대입을 사용해 데이터를 언패킹하라 range보다는 e..

개발서적 2022.07.10

[파이썬 코딩의 기술] 1장 파이썬답게 생각하기(1-1편)

회사 동료분과 소소한 스터디로 일주일에 한번씩 책을 읽고 이야기를 나누자고 해서 이라는 책을 선택했다. '파이썬답게' 코딩하는 방법이 궁금하기도 했고 책을 읽고 조금씩 회사 코드에 적용시켜보면 좋을 것 같았다. 낯선 영어 단어를 외워두고도 막상 실전에서 사용하려면 잘 기억이 안나는 것처럼 책을 읽으면서 과연 내가 코드를 작성하는 과정에서 이 기술(?)들을 떠올릴 수 있을지 걱정이 되기도 했다. 그래도 우선은 이렇게 읽어두고 실전에서 써보려는 노력을 하는게 아무것도 하지 않는것보다는 훨씬 나을테니까 조금씩 열심히 읽어보는 중이다. 오늘은 1장 파이썬답게 생각하기 중에서 절반정도를 정리해보려고 한다. 읽은 범위 1장 파이썬답게 생각하기 목차 사용중인 파이썬의 버전을 알아두라 PEP 8 스타일 가이드를 따르라..

개발서적 2022.06.12