분류 전체보기 400

Python의 내장 모듈(Built-in Modules) 목록

Python의 내장 모듈(Built-in Modules) 목록파이썬을 설치한 후에 올라온 구성 중에는 'Python Modules Docs'가 있습니다. 그 메뉴를 선택하면 아래와 같은 창이 뜹니다. ✅ 화면 구성 설명1. 상단 정보Python 3.13.5 [tags/v3.13.5:6cb20a2...]설치된 파이썬 버전 및 내부 빌드 정보입니다.Windows-10설치한 운영체제 버전입니다.Module Index / Topics / KeywordsPython 공식 문서의 다양한 인덱스를 링크로 제공합니다.클릭 시 해당 모듈이나 주제별 설명으로 이동합니다.2. Index of Modules (모듈 색인)🔵 Built-in Modules파이썬 인터프리터에 기본 내장된 표준 라이브러리 목록입니다.예: sys,..

파이썬 설치

✅ 설치 방법 선택1. Install Now (기본 설치)기본 경로에 Python을 설치합니다:C:\Users\user\AppData\Local\Programs\Python\Python313\포함되는 구성 요소:IDLE: 파이썬 기본 에디터 및 인터프리터 GUIpip: 파이썬 패키지 관리자Python 문서파일 연결 및 바로가기 생성2. Customize installation (사용자 지정 설치)설치할 기능 선택 및 설치 경로를 직접 지정할 수 있습니다.고급 사용자나 특정 환경 설정이 필요한 경우 이 옵션을 선택하세요.✅ 하단 옵션들▢ Use admin privileges when installing py.exepy.exe는 파이썬 런처입니다.이 옵션을 선택하면 관리자 권한으로 py.exe를 설치합니다...

선택한 시를 EPUB 파일로 자동 출간

✅ **선택한 시를 EPUB 파일로 변환하고 자동으로 출간(다운로드)**하는 과정을 구축해보겠습니다.이 기능은 시니어 작가들의 시집을 쉽고 자동으로 전자책으로 만들어주는 핵심입니다.📘 『시마당 프로젝트 따라하기』10장. 선택한 시를 EPUB 파일로 자동 출간하기작성자: easyfly작성일: 2025년 7월 17일🟦 1. EPUB 변환을 위한 패키지 설치✅ 가상환경에서 아래 명령어 실행:pip install ebooklib🟧 2. 뷰 함수 만들기 – EPUB 생성📁 poem/views.pyfrom django.http import HttpResponsefrom ebooklib import epubfrom .models import Poemdef generate_epub(request): if ..

카테고리 없음 2025.07.17

시 목록을 표 형식으로 보기 + 시 선택 기능

지금처럼 로 나열된 목록은 시가 많아질수록 가독성과 선택성이 떨어지며,출간용 시 선택에도 불편합니다. 다음과 같이 **표 형식(테이블)**으로 바꾸고, 각 행에 선택용 체크박스와 “보기” 버튼을 함께 넣겠습니다.📘 『시마당 프로젝트 따라하기』9장. 시 목록을 표 형식으로 보기 + 시 선택 기능작성자: easyfly작성일: 2025년 7월 16일🟦 1. 목록 템플릿 수정 – 표 형식 + 선택📁 poem/templates/poem/poem_list.html📚 시 목록 (전자책 출간용) {% csrf_token %} 선택 제목 작가 작성일 보기 {% f..

HTML5/반응형 웹 2025.07.16

시 목록 페이지 분리: "자세히 보기" 구현

지금처럼 목록에서 시의 전문까지 모두 출력하면 가독성이 떨어지기 때문에 다음과 같은 구조로 개선하겠습니다: 여러 편을 선택해서 전자책 출간을 하기 때문에 이런 출력은 관리가 곤란합니다. ✅ 개선 방향 항목 설명 시 목록 페이지제목, 작가, 작성일만 보여줍니다.자세히 보기 페이지클릭 시 해당 시의 전문(본문)을 보여줍니다.구현 방법ListView 또는 함수 기반 뷰로 시 목록 출력 + DetailView로 전문 보기📘 『시마당 프로젝트 따라하기』8장. 시 목록 페이지 분리: "자세히 보기" 구현작성자: easyfly작성일: 2025년 7월 15일🟦 1. 뷰 함수 추가 – 상세 보기📁 poem/views.py에 아래 함수 추가:from django.shortcuts import get_object_o..

HTML5/반응형 웹 2025.07.15

업로드된 시 목록 보기 (ListView 만들기)

📘 『시마당 프로젝트 따라하기』7장. 업로드된 시 목록 보기 (ListView 만들기)작성자: easyfly작성일: 2025년 7월 14일🟧 1. 시 목록 보기란?업로드된 시를 테이블 또는 박스 형태로 나열하는 기능입니다.시제목, 작가, 등록일자 등을 확인할 수 있습니다.사용자에게 작성 결과를 시각적으로 보여주는 핵심 기능입니다.🟦 2. 뷰 함수 작성 (기본 리스트 뷰)📁 위치madang/poem/views.py📄 코드 추가from .models import Poemdef poem_list(request): poems = Poem.objects.all().order_by('-created_at') # 최신순 return render(request, 'poem/poem_list.htm..

HTML5/반응형 웹 2025.07.14

시 업로드 페이지 만들기 (템플릿과 폼)

📘 『시마당 프로젝트 따라하기』6장. 시 업로드 페이지 만들기 (템플릿과 폼)작성자: easyfly작성일: 2025년 7월 13일🟧 1. 앱 구조 개요우리는 아래 3가지를 설정하게 됩니다: 파일 역할 forms.py사용자가 입력하는 폼 정의views.py요청을 받고 응답하는 로직 처리templates/poem/upload.htmlHTML 양식 페이지 작성🟦 2. 폼 생성: forms.py📁 위치madang/poem/forms.py📄 코드 작성from django import formsfrom .models import Poemclass PoemForm(forms.ModelForm): class Meta: model = Poem fields = ['title', '..

HTML5/반응형 웹 2025.07.13

관리자 페이지에 모델 등록하기

📘 『시마당 프로젝트 따라하기』5장. 관리자 페이지에 모델 등록하기작성자: easyfly작성일: 2025년 7월 12일🟧 1. Django 관리자(admin)란?Django는 자동으로 관리자 웹페이지를 제공합니다.우리가 만든 모델을 여기에 등록하면 웹에서 직접 데이터 추가/수정이 가능합니다.시니어들의 시를 등록하거나 수정하는 기능도 관리자에서 직접 가능합니다.🟦 2. 관리자 계정 생성📥 명령어python manage.py createsuperuser✅ 입력 항목Username: easyflyEmail address: easyfly@example.comPassword: ********입력을 마치면 Superuser created successfully. 메시지가 출력됩니다. ※ 관리자 생성에서 비밀..

HTML5/반응형 웹 2025.07.12

시 모델 만들기: Poem과 Author

📘 『시마당 프로젝트 따라하기』4장. 시 모델 만들기: Poem과 Author작성자: easyfly작성일: 2025년 7월 11일🟧 1. 모델이란?모델(model)은 웹서비스에서 데이터를 설계하는 설계도입니다.우리는 poem 앱 안에 작가(Author)와 시(Poem) 모델을 만들어시니어들의 작품을 저장하고 관리할 수 있도록 합니다.🟦 2. 모델 정의📁 위치madang/poem/models.py📄 코드 작성from django.db import modelsclass Author(models.Model): name = models.CharField(max_length=50) bio = models.TextField(blank=True) def __str__(self): ..

HTML5/반응형 웹 2025.07.11

Django 프로젝트 시작과 앱 만들기

📘 『시마당 프로젝트 따라하기』3장. Django 프로젝트 시작과 앱 만들기작성자: easyfly작성일: 2025년 7월 10일🟧 1. Django 프로젝트 시작📍 작업 위치가상환경이 활성화된 상태에서 madang 디렉터리 내에서 작업합니다:cd ~/madangsource venv/bin/activate📥 명령어django-admin startproject simadang ..(점)을 꼭 입력해야 현재 디렉터리(=madang)를 프로젝트 루트로 사용하게 됩니다.📁 생성된 구조madang/├── manage.py├── simadang/│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ ├── asgi.py│ └── wsgi.py🟧 2. 개발 ..

HTML5/반응형 웹 2025.07.10