목록코딩 메모 (3)
EPI00 개발일지
zipfile이라는 기본 라이브러리도 있고, shutil 라이브러리를 통해 압축하는것도 가능하겠지만 굳이 pyminizip을 사용하려는 이유는 바로 압축파일에의 비밀번호다. 아마 검색을 통해 이 글에 들어온 사람들은 비밀번호 사용을 위해 pyminizip을 사용하려 했다가 오류가 났거나, 또는 파이썬으로 파일을 압축하는 방법을 찾기 위해 들어온 것일 것이다. pyminizip은 CMD 또는 터미널 등에서 다음 명령어로 설치할 수 있다 : pip install pyminizip 또는 python -m pip install pyminizip pyminizip.compress() 함수가 아마 가장 자주 쓰일 함수일 것 같고, 그 이상은 나도 찾아본적이 없어 적지 않겠다. 하지만 아마 pypi에서 pyminiz..
가....가능....!저 뭐야 그 저런식으로도 충분히 구현할 수 있을 것 같군요.하지만 한글 프로그래밍 언어를 파이썬 기반으로 만들어서 그 쉬운 파이썬 문법을 더 쉬운 한글로 사용할 수 있게 한다면 초등학생들한테 교육용으로 쓰기 적절하겠죠? 물론 저기 저 사진은 그냥 VC++에 한글만 입혀놓은거기 때문에 문법이 매우 부자연스럽습니다... 그걸 해결하기 위해선 새 언어를 만들어서 그 언어가 구동되는 인터프리터/컴파일러를 또 만드는게 좋겠죠? 언제 한번 문법 정리 쫙 해보고 파이썬으로 인터프리터 구현을 한번 해볼까 합니다. 깃헙 쓰는법도 알았겠다 오픈소스로 진행해봐야지 히히 인터프리터 언어로 인터프리터를 만드는 마술... 물론 이미 씨앗, 약속, 와글, 난해한 혀엉....언어같은 한글 프로그래밍 언어는 있습..
pygame.display.set_mode((x,y)) 창 크기를 x*y로 바꿉니다. pygame.display.set_mode((x,y),FULLSCREEN) 창을 x*y 크기의 전체화면으로 바꿉니다. 이 떄, 화면의 해상도와 다른 크기로 전체화면을 만들면 모니터 자체의 해상도가 바꼈다가 전체화면을 풀 때(Alt+Tab 또는 프로그램 종료, 또는 pygame.display.set_mode를 한번 더 이용해 전체화면을 푸는 등의 방법) 다시 원래 해상도로 돌아옵니다. 화면 해상도는 주로 1920*1080 또는 3840*2160 이용합니다. 하지만 모두가 FHD, UHD를 쓰는 것은 아니므로 저걸로만 고정하기엔 힘들 겁니다. 당장 저만 봐도 VSR 2560*1440을 이용하기 때문에... import ct..