
본 게시물을 다음 원본 게시물을 한국어로 번역함과 동시에 필자의 약간의 편집이 가미되어 있음을 알립니다.원문: https://pythonspeed.com/articles/stop-using-python-3.8/ 이제 3.8 버전을 보내줄 때가 되었다.2.5 버전이었나 2.7 버전이 메인으로 사용되었을 때 Python을 처음 접하고 공부했었는데 이제 벌써 3.8이 EOL라니.. 충격이다... Python 3.8 버전은 19년 10월 14일에 릴리즈 되어 5년 동안 지원되었고, PyPI 패키지 다운로드 통계 사이트에 따르면 24년 12월 기준 아직까지 10%의 다운로드 비율을 보이며 꽤나 많은 사용량을 보이고 있다. 그럼에도 불구하고, 업그레이드를 미룰 수 없다.EOL 되면 뭐가 바뀌는 것....?PEP 5..

이 기여는 작년(2022년)에 파이썬 인터프리터를 구현하다가 운 좋게(?) 발견한 사소한 오류에서 시작되었다. 내가 만든 인터프리터가 정상적으로 작성된 인터프리터인지 확인하기 위해 테스트코드를 작성해야 했다. 이를 위해 당시 RustPython 프로젝트에서 활동하고 있던 지인이 개발과정에서 테스트코드는 CPython의 코드를 참고하고 있다는 이야기를 들었다. 당장 CPython 레포지토리에 가서 테스트 코드를 하나씩 확인하기 시작했다. 그런데 웬걸 중복되는 테스트 케이스와 잘못 복붙 해 제대로 검사가 되지 않고 있는 듯한 코드들이 발견되었다. 바로 issue를 찾아보았지만 해당 문제에 대해 제시하고 있는 issue가 없었다. 애초에 테스트 코드에 대한 검증이나 기여가 많이 이루어지지 않고 있었다. 본인이..
Python 인터프리터를 구현하다가 보니 내가 사용하고 있는 ocaml 패키지에 오타? 가 있는것 같았다. Ocaml로 Python AST를 파싱해주는 라이프러리인데 어디서는 Pattern.t 라고 작성하고 어디서는 그냥 t라고 작성해서 같은 의미인데 저렇게 작성한 의도가 있는지 물어보았다. 결과는 역시 예상대로 그냥 아무 이유는 없었고, 통일성을 위해서 둘 중 하나의 형식으로 작성해야한다는 답변을 받았다. 내가 사용하는 라이브러리에 기여를 해보니 뭔가 뿌듯하고 재미있었다. Github 기여는 항상 즐거워 😊 더보기 해당 글은 2022년 11월 10일 velog에 개시된 글을 Tistory로 옮겨온 포스트입니다. 원본 링크: https://velog.io/@isaaclee/기여는-재미있어

오늘은 갑자기 삘 받아서 N과 M 문제들을 클리어해보았다. 주어진 규칙에 따라 순열과 조합을 구하면 되는 문제들이다. Python에는 itertools라는 라이브러리가 있다. 이를 이용하면 쉽게 순열과 조합을 구할 수 있는데 이를 정리해보고자 한다, 어떤 리스트나 집합이 있을 때 이들의 순열과 조합을 구하는 경우의 수는 다음과 같은 것이다. 순열 - 중복 O 순열 - 중복 X 조합 - 중복 O 조합 - 중복 X itertools에는 이 4가지 경우에 각각 사용할 수 있는 함수가 존재한다. permutations product combination combinations_with_replacement 일단 기본적으로 각각의 합수로 생성된 결과는 각각의 함수 이름의 객체이다. 따라서 리스트로 바꾸어주어 출력..

코딩테스트 연습 - 2016년 | 프로그래머스 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. programmers.co.kr 문제설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, sol..
- Total
- Today
- Yesterday
- 오픈소스
- 대전
- 프론트엔드
- 개발자밋업
- devcon
- 기계식 키보드
- 합격
- 후기
- 네트워크
- 회고
- 개발자북클럽
- 노마드코더
- 타입스크립트
- python3.8
- 프로그래머스
- IT대외활동
- 백준
- 오픈소스기여
- 클린코드
- 노개북
- 파이썬
- DevOps
- 알고리즘
- 코딩테스트
- ssi-at
- github
- 개발자
- python
- SW마에스트로
- boj
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |