파이썬 OS 모듈 기반 대량의 파일 이름 일괄 변경(Batch Rename) 방법

다양한 부서에서 취합된 자료나 인터넷에서 다운로드한 수백 개의 이미지, 문서 파일들을 정리하다 보면 파일 이름 규칙이 제각각이어서 곤란한 경우가 많습니다. 수작업으로 이름을 하나하나 바꾸는 것은 불가능에 가깝고, 윈도우 기본 기능을 이용하면 세밀한 이름 규칙을 지정하기 어렵습니다. 파이썬의 표준 내장 라이브러리인 os 모듈을 활용하면, 단 몇 줄의 코드만으로 수백 수천 개의 파일 이름을 내가 원하는 특정 […]

파이썬 OS 모듈 기반 대량의 파일 이름 일괄 변경(Batch Rename) 방법 더 읽기"

아두이노 보드 구조와 초등학생 눈높이 하드웨어 입문

코딩 교육이 단순히 컴퓨터 화면 속의 블록을 맞추는 소프트웨어 학습에만 머문다면 아이들이 느끼는 흥미는 반감될 수밖에 없습니다. 내가 짠 코드가 현실 세계의 기계를 움직이게 만드는 ‘피지컬 컴퓨팅’의 핵심 도구가 바로 아두이노(Arduino) 보드입니다. 하지만 초등학교 1~3학년 아이들에게 회로, 전압, 전류 같은 전자공학 용어를 그대로 사용하면 시작하기도 전에 거부감을 느끼기 쉽습니다. 이번 포스팅에서는 초등 저학년의 눈높이에 맞춘

아두이노 보드 구조와 초등학생 눈높이 하드웨어 입문 더 읽기"

파이썬 라이브러리를 활용한 엑셀(Excel) 데이터 파일 취합 자동화

매월 또는 매주 정기적으로 발생하는 수십 개의 부서별 매출 자료, 정산 내역, 혹은 설문조사 결과 등의 엑셀 파일들을 하나의 파일로 합치는 작업은 많은 직장인들의 업무 시간을 갉아먹는 대표적인 단순 반복 업무입니다. 파일을 일일이 열어서 복사(Ctrl+C)하고 마스터 시트에 붙여넣기(Ctrl+V)하는 과정은 시간이 오래 걸릴 뿐만 아니라, 누락이나 중복 같은 실수가 발생할 확률도 매우 높습니다. 이번 포스팅에서는 데이터

파이썬 라이브러리를 활용한 엑셀(Excel) 데이터 파일 취합 자동화 더 읽기"

엠블록(mBlock) 기초: 저학년을 위한 블록 코딩 첫걸음

초등학교 저학년 학생들이 코딩을 처음 접할 때 가장 중요한 것은 프로그래밍을 ‘공부’가 아닌 ‘놀이’이자 ‘도구’로 인식하게 만드는 것입니다. 텍스트 코딩의 복잡한 문법 대신 시각적인 블록을 조립하는 엠블록(mBlock)은 아이들의 진입 장벽을 낮춰주는 최고의 플랫폼입니다. 본 포스팅에서는 초등 1~3학년 학생들의 눈높이에 맞춘 엠블록의 직관적인 인터페이스 구조와, 코딩의 가장 기초가 되는 순차 실행을 통해 캐릭터를 직접 움직여보는 첫

엠블록(mBlock) 기초: 저학년을 위한 블록 코딩 첫걸음 더 읽기"

파이썬(Python) 스크립트로 HWP 문서를 Word(DOCX)로 일괄 변환하는 방법

문서 변환 자동화가 필요한 이유 업무를 하다 보면 수십 개에서 수백 개에 달하는 한글(HWP) 문서를 워드(DOCX) 파일로 변환해야 하는 상황이 자주 발생합니다. 이를 일일이 수작업으로 열어서 ‘다른 이름으로 저장’하는 방식은 극심한 시간 낭비와 단순 반복 작업을 유발합니다. 본 포스팅에서는 파이썬(Python) 프로그래밍을 활용하여 폴더 내의 모든 HWP 파일을 단 몇 초 만에 DOCX로 일괄 변환하는 자동화

파이썬(Python) 스크립트로 HWP 문서를 Word(DOCX)로 일괄 변환하는 방법 더 읽기"

초등학교 저학년(1~3학년) 맞춤형 아두이노 및 엠블록(mBlock) 코딩 교육 가이드

초등 저학년 코딩 교육의 핵심 목표 본 글은 초등학교 저학년(1~3학년)을 위한 아두이노 및 엠블록(mBlock) 코딩 교육 가이드라인입니다. 아이들이 직관적으로 이해할 수 있는 블록 코딩 활용법부터, 실제 교육 환경에 바로 적용할 수 있는 10주 차 상세 커리큘럼 구성안까지 한 페이지에 정리했습니다. 복잡한 이론보다는 직관적인 블록 코딩(mBlock) 활용 텍스트 기반의 아두이노 스케치(C/C++) 언어는 초등학교 저학년이 문법 구조를

초등학교 저학년(1~3학년) 맞춤형 아두이노 및 엠블록(mBlock) 코딩 교육 가이드 더 읽기"

위로 스크롤