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- 강사 소개,..

Notepad++에서 자바스크립트 코드 내 백틱(`)을 사용하는 템플릿 리터럴이 하이라이팅 되지 않거나 깨지는 문제는 종종 발생합니다. 이는 Notepad++의 기본 JavaScript 구문 강조 설정이 오래되어 최신 문법을 완전히 지원하지 않기 때문입니다.다음과 같은 방법으로 이 문제를 어느 정도 해결할 수 있습니다:✅ 1. 최신 JavaScript 구문 지원 플러그인 사용👉 "JS Tools" 플러그인최신 JS 문법 지원이 강화된 플러그인.설치 방법:메뉴에서 플러그인 → 플러그인 관리자 또는 Plugins Admin 실행.JS Tools 검색 후 설치.설치 후 파일 확장자 .js로 저장하면 템플릿 리터럴도 하이라이팅됩니다.✅ 2. 사용자 정의 언어(UDL: User Defined Language) ..

HTML과 CSS의 기초부터 차근차근 배울 수 있는 좋은 웹사이트를 추천해드릴게요. 아래 사이트들은 모두 무료 또는 부분 무료이며, 실습 중심으로 기초를 탄탄히 다질 수 있습니다.✅ 1. [MDN Web Docs (Mozilla)]사이트 주소: https://developer.mozilla.org/ko/특징:공식적인 웹 표준 기반 문서초보자를 위한 HTML & CSS 가이드가 매우 잘 구성되어 있음실습 예제와 개념 설명이 균형잡혀 있음한국어 번역도 일부 제공✅ 2. [W3Schools]사이트 주소: https://www.w3schools.com특징:초보자에게 가장 많이 추천되는 사이트 중 하나실시간 코드 실행 기능(👈 직접 수정하면서 결과 확인 가능)HTML, CSS 외에도 JavaScript, PHP..

PHP로 웹사이트를 개발하다 보면, 때때로 뜻밖의 경고 메시지가 화면에 출력되며 당황할 때가 있다. 그중에서도 Notice: A non well formed numeric value encountered라는 문구는 초보 개발자들에게 특히 낯설고 당황스러운 메시지 중 하나다.이 오류는 코드가 실행되는 데 치명적인 에러는 아니지만, 처리하고 있는 데이터가 올바르지 않다는 신호다. 무시하고 지나가면 나중에 데이터 계산 오류나 결과 이상 등으로 이어질 수 있다. 실제로 PHP로 재료 원가 계산 로직을 구현하던 중 이 경고가 발생했고, 그 원인과 해결 방법을 정리해본다. 문제 상황PHP 파일 /cost/list.php의 460번째 줄에서 아래와 같은 코드가 실행되고 있었다.$saved_weight += ($te..

오류의 원인은 :search 파라미터를 동일한 이름으로 여러 번 사용했기 때문입니다. PHP 7.3에서는 바인딩할 때 1:1 매칭이 필요하므로, 동일한 이름의 파라미터를 여러 번 사용할 수 없습니다. 해결 방법은 각 컬럼마다 고유한 파라미터 이름을 생성해서 사용하는 것입니다.아래는 고유 파라미터 이름을 사용하도록 수정한 코드 예제입니다.query("SHOW COLUMNS FROM {$DB}.{$tablename}"); $columns = $columnQuery->fetchAll(PDO::FETCH_COLUMN); $searchConditions = []; foreach ($columns as $index => $column) { // 각 컬럼마다 고유한 파라미터 이름 ..

웹 기반 업무 시스템을 개발하다 보면, 각 파트별 작업 상태를 저장하고 이를 바탕으로 전체 작업의 완료 여부를 판정해야 하는 상황이 자주 발생합니다. 특히, 제조업이나 생산 관리 시스템처럼 여러 구성품의 조립 및 설치가 필요한 업무에서는 각각의 항목이 ‘완료’되었는지를 체크하는 로직이 필수입니다. 이번 글에서는 PHP에서 JSON 형태로 저장된 데이터를 이용해 각 항목의 상태를 판정하고, 전체 상태를 자동으로 판단하는 방법을 소개합니다. JSON 형식으로 저장된 구성품 리스트우선 상황을 이해하기 쉽게 예시부터 살펴보겠습니다. 예를 들어, 제품 하나에는 모터, 브라켓, 무선링크, 배선링크 등의 부품이 포함되어 있다고 가정해보겠습니다. 각각의 부품 리스트는 데이터베이스의 컬럼에 JSON 형태로 저장되어 있으..

웹에서 표 형태의 데이터를 다루다 보면 사용자가 직접 행을 추가하거나 삭제할 수 있도록 하는 기능은 필수가 된다. 특히 TUI Grid를 사용하는 경우에는 다양한 기능이 기본적으로 제공되지만, 실제 프로젝트에서 원하는 방식으로 삽입이나 삭제 기능을 구현하려면 약간의 커스터마이징이 필요하다.이번 포스팅에서는 TUI Grid v3 버전을 기준으로, 사용자가 선택한 위치에 새로운 행을 삽입하고, 특정 행을 자연스럽게 삭제하는 기능을 직접 구현하는 방법을 공유하려 한다.이 기능은 단순히 appendRow()나 removeRow() 같은 기본 메서드를 사용하는 것을 넘어서, 데이터의 흐름을 제어하면서 더욱 유연하게 다루는 방식이다.✅ 행 삽입: 선택한 행 아래에 새 행 추가하기TUI Grid의 기본 행 추가 기능..

물론입니다. 아래는 블렌더에서 파이썬으로 3D 입체를 생성하는 방법을 소개하는 블로그 게시글입니다. 검색엔진 최적화(SEO)를 고려하여 키워드는 적절히 배치하고, 자연스러운 흐름으로 초보자에게 친절하게 설명하는 형식으로 작성했습니다.블렌더에서 파이썬으로 3D 입체 만들기 – 가로, 세로, 높이 설정하는 방법3D 모델링을 하다 보면 반복적으로 비슷한 모양의 오브젝트를 만들어야 할 때가 많습니다. 특히 박스 형태의 입체 모델은 다양한 씬(Scene)에 기본으로 사용되기 때문에 자주 사용하게 되죠. 이런 반복 작업을 자동화하면 훨씬 효율적으로 모델링을 할 수 있는데, 그중 대표적인 방법이 바로 블렌더(Blender)에서 파이썬(Python)을 사용하는 것입니다.이번 글에서는 **가로, 세로, 높이를 직접 지정..
- Total
- Today
- Yesterday
- #웹개발
- ajax오류메시지
- 효율적코딩방법
- 구글드라이브API
- #데이터베이스설계
- 코딩튜토리얼
- #textarea #자동높이조절 #ux개선 #웹개발 #프론트엔드 #자바스크립트 #html팁 #웹디자인 #uiux #코딩팁
- General error: 2031
- Bootstrap 5
- json파일형태보기
- 웹제작강의안2주차
- 엑셀셀보호
- 캐드자동작도
- #데이터무결성
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- #tuigrid #자바스크립트그리드 #행삽입 #행삭제 #웹개발팁 #프론트엔드개발 #javascriptgrid #데이터테이블 #ui개선 #그리드커스터마이징
- #트리구조
- 엑셀입력보호
- 오블완
- json파일편하게보는법
- #php에러해결 #php경고메시지 #nonwellformednumeric #php초보자팁 #웹개발에러 #프로그래밍디버깅 #php정규식 #코드디버깅팁 #웹개발문제해결 #php숫자형변환
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- #동적ui
- isset을 적용해야 하는 이유
- 오토핫키가이드
- 엑셀보호
- #카테고리트리
- #계층형데이터
- 티스토리챌린지
- 도면자동생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |