python (4) 썸네일형 리스트형 pyscaffold installation basic installation $ pip install --upgrade pyscaffold optional installation ## package화를 위한 기본 설치 $ pip install tox setuptools setuptools_scm wheel ## rst파일이 아닌 markdown 을 사용하기 위한 페키지 설치 $ pip install pyscaffoldext-markdown create projects 기본적으로 우리 모두는 rst 파일에 익숙하지 않기 때문에 --markdown 옵션을 넣어서 생성해야 한다. $ putup my_project ## interactive 하게 설정을 조정하면서 생성할 수 있다. $ putup -i my_project ## 설명.. Python 코딩 규약 Python 언어에서 가장 중요한 점? 가독성!!이 제일 중요하다. 속도, 메모리 효율을 높이고 싶다면 다른 언어로 가는 것이 맞다. 만들기 전에 검색하자. 우리가 생각하는 건 누군가 이미 만들었다. 기본 컨벤션 목표점 컨벤션을 지켜서 누가 보아도 눈이 편하고 (가독성) 누가 작성한지 모르게 개성이 없으며 (통일) 선진화 되고 효율적 코드 작성가이드 영문 : https://www.python.org/dev/peps/pep-0008 한글 : https://wikidocs.net/7896 zen of python : https://wikidocs.net/7907 os.path 보다 pathlib 을 쓰자 연산자를 사용할 수 있어서 더욱 직관적이다 를 빠트려 코드에서 에러가 생길 수 없다 참고 : https:.. python 코드 정리 툴 IDE 자동 코드 정리 pycharm →ctrl+alt+shift+L :리포멧,자동정렬 visual studio code → ctrl+K+F import 모듈 정리 isort 설치 : pip install isort 사용법 : isort test.py https://pypi.org/project/isort/ 사용하지 않는 import 모듈과 변수 정리 autoflake 설치 : pip install autoflake 사용법 : autoflake --in-place --remove-unused-variables Example.py ← 불필요한 import 모듈 삭제와 불필요한 변수 삭제 사용법 : autoflake --in-place Example.py ← 불필요한 import 모듈만 삭제 https://.. Python 코딩 규칙 Python 언어에서 가장 중요한 점? 가독성!!이 제일 중요하다. 속도, 메모리 효율을 높이고 싶다면 다른 언어로 가는 것이 맞다. 만들기 전에 검색하자. 우리가 생각하는 건 누군가 이미 만들었다. 기본 컨벤션 목표점 컨벤션을 지켜서 누가 보아도 눈이 편하고 (가독성) 누가 작성한지 모르게 개성이 없으며 (통일) 선진화 되고 효율적 코드 작성가이드 영문 : https://www.python.org/dev/peps/pep-0008 한글 : https://wikidocs.net/7896 zen of python : https://wikidocs.net/7907 os.path 보다 pathlib 을 쓰자 연산자를 사용할 수 있어서 더욱 직관적이다 를 빠트려 코드에서 에러가 생길 수 없다 참고 : https:.. 이전 1 다음