본문 바로가기

분류 전체보기26

[Python] django (1/3) module 맛보기 순서1. django module 맛보기2. django template 맛보기3. django model & ORM   Python 라이브러리 중 django 라는 모듈에 대해 글을 써보고자 합니다. django는 web framework로 데이터베이스 기반 웹페이지 작성을 쉽게 하기 위한 것을 목적으로 만들어진 모듈입니다. 저 같은 경우에는 간단한 웹페이지를 Python으로 만들어 보려했을 때 사용해보았는데요. 많이 사용해 보지는 않았지만 사용해보니 django 라이브러리가 나름의 매력이 많은 것 같아서 추후에도 많이 사용할 것 같아서 정리해 보고자 합니다. 아직 문서를 한번에 완성하기에 관련 공부도 덜 되었지만, 중간 중간 작업을 하며 문서 자체를 보강해 보고자 합니다.   문서가 디테일하지는 않아.. 2024. 4. 13.
[Python] datetime datetime은 현재시간을 구하거나 시간간의 간격을 구하는 등의 시간에 관련된 것들을 제공하는 모듈입니다. 매우 사용하기 쉬운 모듈이긴 하지만 그만큼 많이 사용하기도 하는 모듈이기에 정리해 둡니다. 다음과 같이 import를 하고 사용하면 됩니다. datetime 모듈에는 datetime이라는 동일한 이름의 클래스가 존재하기 때문에 그냥 import 하면 datetime.datetime이라는 이상한 이름이 되어 버려 저는 다음과 같이 모듈 이름을 바꿔서 사용하는 편입니다. import datetime as dt 다른 클래스도 있지만 여기서 다룰 클래스는 총 4가지 입니다. 간단하게 표로 정리해 보겠습니다. 클래스명 설명 date 날짜를 다룹니다 datetime 날짜와 시간을 다룹니다. time 시간만을.. 2024. 2. 6.
[Python] Argument Parser argparse 모듈은 실행시 인자로 받은 내용을 처리하기 쉽게 만들어주는 라이브러리입니다. 파이썬을 메인으로 사용하고 있지 않아서 라이브러리로 이런걸 제공하는 것도 몰랐었습니다. 처음에 그냥 직접 만들어 사용하다가 바보짓을 했다는 알게 되었죠. 잊지 않게 예제 위주의 간단한 사용법을 기록해 둡니다. 간단하게 다음의 형태의 프로그램을 작성할 때, 어떻게 인자를 받을지 예제를 만들어 보겠습니다. --c 옵션으로 download, upload 기능을 선택하여 제공하며, source 파일경로가 필수로 들어갑니다. --c 옵션에서 upload 기능을 사용했을시 target 파일경로를 추가로 반드시 필요로 합니다. 먼저 사용하기에 앞서서 모듈을 import 해주고 인자를 받기 위한 객체를 만듭니다. 파이썬을 설치.. 2024. 2. 2.
[Windows] DOSBox-X에 Windows 98SE 설치하기 저는 Dos 시절 추억 때문에 Dosbox를 종종 이용하는 편입니다. Dosbox는 2019년쯤 0.74-3 까지 나왔는데 그 이후 업데이트가 잘 되지는 않고 있습니다. 리눅스와 맥용은 그렇지 않은데 윈도우 버전을 사용해보면 .conf에 autoexec 부분을 설정할 때 한글과 공백인식이 제대로 되지 않는 문제가 있습니다. 허나 수정되지 않고 있어 개인적으로는 이런 부분이 참 아쉽습니다. 또한 Dosbox를 이용해 윈도우95 등을 설치해 보면 하드웨어 호환성 또한 많이 부족하다는 것을 알 수 있습니다.  이런 Dosbox을 보완할만한 포팅된 여러 버전들이 있는데 그중에서 DOSBox-X에 대해 소개 드리고자 합니다.  DOSBox-X는 Dosbox에서는 아쉬웠던 PC-98 에뮬레이팅도 가능합니다. 윈도우.. 2023. 12. 22.