| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 윈도우11
- Windows11
- 윈도우10
- VBA
- 엑셀
- matlab
- office
- 파이썬GUI
- Windows10
- pyqt5
- windows
- Outlook
- 파이썬
- 오피스
- 파워포인트
- 아웃룩
- pythongui
- python
- 파이썬3
- 안드로이드
- pandas
- 비주얼베이직
- 문자열
- Excel
- html
- python3
- win32com
- git
- Android
- 깃
목록Python (332)
Appia의 IT세상
파이썬 특정 폴더 파일 목록 추출: pathlib·glob·os 비교 + CSV 저장 특정 경로에 파일 목록을 가져오는 작업은 배포, 로그 수집, 데이터 전처리 및 배포 자동화에서 많이 사용됩니다. 하지만, 막상 이 부분에 대해서 구현하려고 하면 어디서부터 해야하는 지에 대해서 고민하게 됩니다. 그래서 이번 포스팅에서는 pathlib, glob, os모듈을 통해서 특정 폴더 경로를 구현하는 방법에 대해서 다루어 보겠습니다. 그리고 현업에서 바로 사용할 수 있는 csv파일로 저장하는 형태 부분 또한 다루어 보겠습니다. TL;DRpathlib(추천): Path.iterdir() / Path.rglob() / is_file()로 파일을 안전하게 구분하면서(폴더 제외) 현재·하위 폴더까지 쉽게 수집glob: ..
[3화] 파이썬 배포 자동화: Config 설계 & 로더 구현(스키마/검증/기본값/환경변수) 이전 포스팅에서는 파이썬 코드에 대한 구조와 전체적인 아키텍처에 대해서 다루었습니다. 이어서 이번 포스팅에서는 실제 구현 파트로 넘어가, Config 설계와 로더 구현에 대해서 다루어 보겠습니다. Git의 사용을 위한 인증 절차 또한 함께 다룰 예정입니다. [1화] 파이썬 배포 자동화: 전체 프로세스(내부/외부 형상 기반)[2화] 파이썬 배포 자동화: 파이썬 코드 구조와 아키텍처[3화] 파이썬 배포 자동화: Config 설계 & 로더 구현(스키마/검증/기본값/환경변수) [4화] 파이썬 배포 자동화: 코어 파이프라인 구현(RepoSync → Select → Copy → Report) (추후 링크 업데이트)[5화..
[2화] 파이썬 배포 자동화: 파이썬 코드 구조와 아키텍처이전 포스팅에서는 파이썬 스크립트로 배포 자동화 환경을 구축하는 전체 흐름을 정리했습니다. 배포 자동화가 왜 필요한지와 함께, 실제 배포가 어떤 단계로 진행되는지도 큰 그림으로 살펴봤고요.이번 글에서는 그 내용을 바탕으로, 코드를 어떤 구조로 나누고 어떻게 연결하면 관리하기 쉬운지 정리해보겠습니다. 단계별로 모듈을 어떻게 분리할지, 각 모듈이 맡아야 할 역할과 경계도 함께 이야기해보려 합니다. [1화] 파이썬 배포 자동화: 전체 프로세스(내부/외부 형상 기반)[2화] 파이썬 배포 자동화: 파이썬 코드 구조와 아키텍처 [3화] 파이썬 배포 자동화: Config 설계 & 로더 구현(스키마/검증/기본값/환경변수) [4화] 파이썬 배포 자동화: 코어 파이..
[1화] 파이썬 배포 자동화: 전체 프로세스 (내부/외부 형상 기반) 오랜만에 인사드립니다. 이번 포스팅에서는 파이썬 스크립트로 배포 자동화 환경을 구축한 과정과 시행착오를 공유드리려 합니다. 최근 동료와 배포 자동화에 대해 많은 이야기를 나누었습니다. 협업을 하다 보면 배포에 많은 시간과 공수가 들고, 반복 작업도 많습니다. 업무 효율성을 높이기 위해서 자동화에 대한 요구가 많았습니다. 그래서 이번 기회에 자동화를 한 번 실제로 적용해보기로 의견을 모았습니다. [1화] 파이썬 배포 자동화: 전체 프로세스(내부/외부 형상 기반)[2화] 파이썬 배포 자동화: 파이썬 코드 구조와 아키텍처[3화] 파이썬 배포 자동화: Config 설계 & 로더 구현(스키마/검증/기본값/환경변수)[4화] 파이썬 배포 자동화: ..
파이썬[Python] 크롬(Chrome)방문 (특정사이트 또는 전체) 삭제하기 이존 포스팅에서 크롬(Chrome)의 방문기록을 출력하는 방법에 대해서 포스팅을 해봤습니다. 그래서, 이번 포스팅에서는 이 방문기록에 대해서 선택적으로 삭제하거나 아니면 전체를 삭제하는 방법에 대해서 이야기를 해보고자 합니다. 파이썬[Python] 크롬(Chrome)방문 기록 출력하기 파이썬[Python] 크롬(Chrome)방문 기록 출력하기 파이썬[Python] 크롬(Chrome)방문 기록 출력하기 최근 CCleaner라는 최적화 프로그램에 대해서 포스팅을 하면서 이런 생각을 해봤습니다. 파이썬[Python]을 가지고, 최적화를 할 수 있다면, 어떨까? 이런 appia.tistory.com 그럼 이 부분을 통해서, 방문기록을..
파이썬[Python] 크롬(Chrome)방문 기록 출력하기 최근 CCleaner라는 최적화 프로그램에 대해서 포스팅을 하면서 이런 생각을 해봤습니다. 파이썬[Python]을 가지고, 최적화를 할 수 있다면, 어떨까? 이런 생각을 하던중에, 유사한 기능을 가지는 프로그램을 만들어보겠다는 생각을 해보게 되었습니다. 그래서, 이러한 생각을 하던중에, 하나씩 알아보기로 하였습니다. 파이썬[Python] MySQL을 사용하기 위한 Pymysql 모듈 설치하기 파이썬[Python] MySQL을 사용하기 위한 Pymysql 모듈 설치하기 파이썬[Python] MySQL을 사용하기 위한 Pymysql 모듈 설치하기 저의 카테고리중에 MySQL에 대해서 포스팅을 하고 있습니다. 실제 이 부분을 파이썬에서 활용하기 위해서..
파이썬[Python] Win32com을 이용하여 엑셀 시트 숫자 세기 및 엑셀시트 이름 모두 나열하기 이전 포스팅에서 win32com을 이용하여 엑셀 시트 복사하는 방법에 대해서 이야기를 해봤습니다. 이번 포스팅에서 이 부분과 연관이 있는 부분으로, 시트의 갯수를 세고, 이 부분에 대한 시트이름을 모두 나열하는 방법에 대해서 이야기를 해보고자 합니다. 기본적으로 이번 포스팅은 pywin32모듈을 기본으로 진행합니다. 파이썬 기반으로 해당 모듈을 설치하신 후에 진행 하셔야 합니다. 파이썬[Python] 014 Pywin32 설치 파이썬[Python] 014 Pywin32 설치 오늘은 pywin32모듈 설치 하는 방법에 대해서 살펴 보겠습니다. 많은 분들이 python을 사용하는 이유 중 하나는 업무에 있어..
파이썬[Python] Win32com을 이용하여 엑셀 시트 복사하기 앞선, 포스팅에서 엑셀 시트를 선택하기 및 시트 추가하기에 대해서 포스팅을 해봤습니다. 물론, 해당 포스팅이 매우 많이 사용이 될 것입니다. 실제, 데이터를 쓰기 위해서는 반드시, 시트를 선택해야합니다. 이번 포스팅에서는 이전 포스팅의 연결고리로, 시트를 복석하는 방법에 대해서 이야기를 해보고자 합니다. 물론, 이 부분 pywin32 기준으로 진행이 됩니다. 해당 모듈이 없을 경우 다음 링크를 통해서 설치를 진행하시길 바랍니다. 파이썬[Python] 014 Pywin32 설치 파이썬[Python] 014 Pywin32 설치 오늘은 pywin32모듈 설치 하는 방법에 대해서 살펴 보겠습니다. 많은 분들이 python을 사용하는 이유 중 하..
파이썬[Python] Win32com을 이용하여 엑셀 시트 선택하기 및 시트 추가하기 오래만에 excel 자동화에 대한 포스팅을 해보고자 합니다. (실제 강의를 준비하면서, 이전에 포스팅 했던 내용에 대해서 부족분에 대해서 채우고 있는 과정이랍니다.) 그 과정에서 가장 기본이 되는 시트를 선택하고 시트를 추가하는 방법에 대해서 이야기를 해보고자 합니다. 먼저 그러기에 앞서서, 저의 포스팅은 기본적으로 pywin32 모듈을 설치하셔야 합니다. 이 부분이 설치가 안되어 있으시는 분들은 하기 링크를 통해서, 설치를 진행해 주시길 바랍니다. 파이썬[Python] 014 Pywin32 설치 파이썬[Python] 014 Pywin32 설치 오늘은 pywin32모듈 설치 하는 방법에 대해서 살펴 보겠습니다. 많은 분..
파이썬[Python] Git 자동화를 위한 파이썬 모듈 소개 및 비교 Git은 현대적인 소프트웨어 개발에서 핵심적인 역할을 하는 도구 중 하나입니다. 코드의 버전을 관리하고 협업을 용이하게 하기 위해 Git을 사용하는 것은 거의 필수적입니다. 이러한 Git 작업을 자동화하고 효율적으로 처리하기 위해 파이썬에는 여러 가지 모듈과 도구가 있습니다. 여기에서는 GitPython, GitCommand, sh, 그리고 invoke 네 가지를 살펴보고, 각각의 특징과 장단점을 비교해보겠습니다. [깃, Git] Git 기본개요, VCS란? Git과 GitHub의 차이 [깃, Git] Git 기본개요, VCS란? Git과 GitHub의 차이 [깃, Git] Git 기본개요, VCS란? Git과 GitHub의 차이 앞서..
