Programming Language/Python(10)
-
.py 배포
배포 시 소스코드를 보호하는 방법에는 2가지가 있습니다. .py를 .exe로 배포 https://noteforstudy.tistory.com/m/entry/exe-%ED%8C%8C%EC%9D%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0 위 링크에 나온 툴들로 .py를 .exe로 바꿀 수 있습니다. .py를 .pyc로 배포 __pycache__ 밑에 생성되는 .pyc파일을 .py 대신 사용해도 됩니다. 파일명이 module.cpython-ver.pyc 이런 식으로 돼있을텐데 간단하게 module.pyc로 바꿔주시고 사용하면 됩니다. 단, 인터프리터의 버전이 동일해야되고 바이트코드 형태라 비교적 디컴파일이 쉽습니다.
2022.07.14 -
Miniconda 소개
Miniconda 간단 가이드 Miniconda란 간단히 말해서 파이썬 패키지/가상환경 관리 툴로 패키지들의 의존성을 관리하기 쉽게 해줍니다. 아나콘다는 자주 쓰이는 과학/계산 패키지가 많이 포함되어 있어 용량도 크고 상당히 무겁죠 미니콘다는 아나콘다에서 그런 pre-install된 패키지들을 제외한 경량화 버전입니다. (그래도 명령어 한 줄로 다시 설치 가능합니다) 저는 비교적 가볍고 필요한 패키지만 다시 설치해서 쓰면 되는 미니콘다를 선호합니다. 가상환경 관리도 되니 venv같은것도 안써도 되구요~ * 가상환경: 프로젝트별로 파이썬 버전(인터프리터 버전, 패키지 버전 등)을 관리하기 위한 프로젝트 환경 (쉽게 말해 가상환경마다 환경변수를 다르게 잡아줘 서로 다른 파일이 로드되게 함) 설치 https:..
2021.12.22 -
[분산, 병렬 처리] Ray
https://zzsza.github.io/mlops/2021/01/03/python-ray/
2021.10.20 -
[Python] 입력받기
input()으로 입력받는 것보다 sys.stdin.readline()이 더 빠르다고 합니다. 확인해보니 sys.stdin.readline()은 \n도 읽네요
2021.09.30 -
[Python] 파이썬 배우기
요즘 파이썬을 배우시려는 분들이 많으신데 파이썬 배우기 좋은 곳들 소개합니다. 아래에서 소개한 내용 외에도 위키독스에 좋은 파이썬 책들 많습니다. 기초 점프 투 파이썬 심화 파이썬 코딩도장 interpy-kr
2020.07.29