본문 바로가기

IT tech Coding/python33

웹제작 강의를 위한 ppt 생성 파이썬 코드 Presentation은 파이썬 표준 라이브러리가 아니라 python-pptx라는 외부 라이브러리의 일부입니다.로컬 환경에서 해당 코드를 실행하려면 아래 명령어로 python-pptx를 먼저 설치해야 합니다:pip install python-pptx그다음 위의 코드를 실행하면 PPT 파일이 정상적으로 생성됩니다.from pptx import Presentation from pptx.util import Inches, Pt from pptx.enum.shapes import MSO_SHAPE from pptx.dml.color import RGBColor # 슬라이드 데이터: 제목과 본문 텍스트 slides_data = [     ("강의 시작 안내", "강의 제목: '웹 개발의 첫걸음'\n- 강사 소개,.. 2025. 3. 30.
dim_angular 함수를 제대로 사용해 보기... 이거 쉽지 않네요~ dim_angular(doc, 30091.217969999998, 287.5, 30991.217969999998, 287.5, 30091.217969999998, 287.5, 30019.217969999998, 729.5, 100, direction='right') 위와 같은 치수로 전송이 되었는데, 각도가 표시는 된다. 하지만, 각을 표시하는 치수선과 글씨가 반대쪽으로 나오는 현상이 있다. 예를 들어 45도를 표시하는데, 반대로 각을 표시하고 315도가 표시되는 것이다. 이를 해결하려면?ezdxf에서 add_angular_dim_2l() 함수로 각도 치수를 표시할 때, 두 선분(line1, line2)의 방향(순서)에 따라 **‘작은 각(45°)’이 아닌 큰 각(315°)’**이 잡히는 현상이 발생할 .. 2025. 1. 9.
dxf 엘리베이터 부속 만들기, 파이썬으로 도전, BACK COVER 설계 및 전개도 작성 트랜섬의 BACK COVER 설계는 정밀한 치수 계산과 전개도의 정확한 작성이 필수적입니다. 이번 글에서는 백커버를 설계하고 전개도를 작성하는 과정을 자세히 살펴보겠습니다. 이 글은 초보자도 쉽게 따라 할 수 있도록 작성되었으며, 실제 코드와 함께 설계 과정을 친절히 설명합니다. BACK COVER의 위치 설정먼저, 백커버의 위치를 설정해야 합니다. 백커버는 자동차 트랜섬의 프레임 좌표를 기준으로 위치가 결정됩니다. 예를 들어, 아래 코드는 프레임 좌표와 스케일 값을 기반으로 백커버의 초기 위치를 계산합니다:pagex, pagey = frameXpos, frameYpos + 1123 * frame_scale rx = math.floor(pagex)ry = math.floor(pagey)x1 = rx.. 2025. 1. 8.
pythonanywhere의 VS Code를 통한 SSH 문제 해결방법 찾기 VS Code에 연결해서 파이썬 프로그래을 웹으로 사용하다 보니, 여러가지 문제점에 부딪힌다.일단 SSH 접속할때 알고 있는 정보로 접근하니.. 문제가 있어서 포럼을 좀 찾아보았습니다. 아래는 포럼의 답변들을 한글로 표시한 것입니다.쳇GPT의 답변을 정리하면....ssh: connect to host autopro.ssh.pythonanywhere.com port 22: Permission denied는 서버가 연결을 거부하고 있다는 의미입니다. 이는 SSH 인증 문제나 네트워크 설정 문제일 가능성이 높습니다. 다음 단계를 시도하여 문제를 해결할 수 있습니다.1. 비밀번호 확인SSH 연결 시 사용하는 비밀번호는 PythonAnywhere 로그인 비밀번호와 동일합니다.비밀번호가 올바른지 확인하고, 필요하다.. 2024. 12. 22.
python 캐드 치수선 '직선거리' 1000 치수선 성질 유지하기 ezdxf Python ezdxf로 AutoCAD처럼 치수선 꾸미기 - 초보자 가이드AutoCAD에서 치수선을 만들 때, 실제 측정값 앞에 문구를 추가해 꾸미는 기능을 사용해본 적 있으신가요? 예를 들어 "직선거리 1000"처럼 말이죠. 오늘은 Python의 ezdxf 라이브러리를 이용해 AutoCAD와 동일한 기능을 구현하는 방법을 초보자도 쉽게 이해할 수 있도록 설명드리겠습니다.ezdxf란?ezdxf는 Python으로 DXF(Drawing Exchange Format) 파일을 생성하고 수정할 수 있는 라이브러리입니다. DXF는 AutoCAD에서 사용하는 도면 파일 형식으로, 이 라이브러리를 사용하면 CAD 소프트웨어 없이도 도면 작업을 자동화할 수 있습니다.설치하기ezdxf는 Python 패키지로 간단히 설치할.. 2024. 12. 12.
python 조건문 활용으로 프로그래밍 효율성을 높이는 방법 조건문 활용으로 프로그래밍 효율성을 높이는 방법엘리베이터 조명천장을 그리는 프로그램을 개발중에....LCD 크기에 따른 동적 계산을 중심으로프로그래밍과 현실의 유사성프로그래밍은 종종 우리의 일상적인 선택과 닮아 있습니다. 예를 들어, 음식의 양을 정할 때 "너무 적게는 안 되고 적어도 기본 이상이어야 한다"는 판단을 내리듯, 프로그램에서도 조건에 따라 적절한 값을 적용해야 할 때가 많습니다.오늘은 파이썬 조건문을 사용해 LCD 크기에 따라 계산이 달라지는 코드를 이해하고, 이를 통해 현실에서도 우리가 어떤 자세를 가져야 하는지에 대해 생각해보겠습니다.LCD 크기에 따라 다른 값을 적용하기문제 상황다음은 주어진 코드입니다:rx1 = frameXpos + 410 + LCD + 355 이 코드에서 LCD 값.. 2024. 12. 5.
반응형