Python Enhancement Proposal (PEP) 이란?

Python 2021. 1. 24. 13:40

PEP가 뭐야? PEP (이하 펩)이란, Python Enhancement Proposal, 즉 파이썬 개선안의 약자로써, 파이썬 커뮤니티에 파이썬 디자인에 대한 정보를 공유하고, 새로운 기능 및 해당 기능의 프로세스 또는 환경에 대해 설명한다... 라고 되어있다. 뭔소리인고 하니, 개발할 땐 이렇게 하는게 좋고, 이 기능은 뭘 하는데 왜 만들었고, 뭐 그런것들을 문서화 해놓은 거라고 생각하면 된다. 물론, 실질적인 코드단의 문서야 이미 공식문서에 잘 적혀 있지만, 기본적으로 왜 이러한 기능들이 포함되어야 하는지, 어떻게 쓰길 기대하면서 만들었는지에 대한 서술이므로 시간날 때 한번쯤 읽어보면 파이썬에 대한 더 깊은 이해가 가능하다. PEP의 종류 기본적으로 3가지의 종류가 있다. Standards Tra..

Article Thumbnail
[python] 파이썬 버전별 차이점

Python 2021. 1. 24. 13:35

파이썬은 계속 새로워 지고 있다는데, 내가 쓰고 있는 파이썬 대비 다음 버전엔 어떤 차이가 있을까? 필자의 원래 개발 환경은 Ubuntu 16.04.X LTS로, 16년에 출시한 우분투 버전인데, 최근 20.04로의 이식을 고려하면서 자연스레 파이선 버전 또한 신경쓰게 되었다. 필자의 정리가 아니라 공식 문서를 보고 싶다면, 아래 링크를 참조: 3.5 -> 3.6 : What’s New In Python 3.6 — Python 3.9.1 documentation 3.6 -> 3.7 : What’s New In Python 3.7 — Python 3.9.1 documentation 3.7 -> 3.8 : What’s New In Python 3.8 — Python 3.9.1 documentation 파이썬..

Article Thumbnail
[Bioshock Infinite] 바이오쇼크 초기 설정

Misc./Games 2020. 9. 12. 13:55

스팀에서 할인 하던 상품을 찾던 중... 명작 중 명작이라는 바이오쇼크 인피니트를 발견해서 해보고 있는데... 역시나 이번 포스팅도 내가 쓰고 내가 보려는 목적으로 공유하게 되었다. 0. 게임 시작 전 (가급적 하길 추천) 비공식 유저 한글 패치 받기 cafe.naver.com/bioshockforever/701 바이오쇼크 팬카페 : 네이버 카페 바이오쇼크 시리즈의 한글패치, 스토리, 이미지, 공략, 음악 등 모든 정보가 있는 곳이자 팬들의 친목 공간 cafe.naver.com 아래와 같이 추가적으로 수정하기 난이도 오류시: cafe.naver.com/bioshockforever/4473 바이오쇼크 인피니트 유저 한글화 사용시의 난이도 오류 문제 해결법 대한민국 모임의 시작, 네이버 카페 cafe.nav..

[python] URL에서 원하는 부분만 예쁘게 추출하기 - urllib

Python 2020. 8. 14. 11:13

URL 관련한 작업을 하고 있다면, 원하는 부분만 추출하고 싶을 때가 있다. 아래의 예시를 살펴보자. https://docs.python.org/3.5/search.html?q=urllib&check_keywords=yes 요녀석은 대략 4가지 부분으로 이루어져 있는데, scheme: https netloc: docs.python.org path: /3.5/search.html query: q=urllib&check_keywords=yes 라고 부분별 명칭이 있다. 이걸 re 를 써서 정규식으로 추출하려고 하면 머리가 아파질텐데, 다행히 built-in 라이브러리 중에 이걸 자동으로 해주는 녀석이 있다. from urllib.parse import urlparse url = 'https://docs.py..

Article Thumbnail
[호제던] 호라이즌 제로 던 PC판 오프닝 스킵

Misc./Games 2020. 8. 8. 09:56

Alt + F4 누르면 게임 종료 하시겠습니까 나오고, 이 때 esc 누르면 바로 메인화면으로 갑니다.