목록Programming (107)
Allen's 데이터 맛집
왜 굳이 가상환경을 쓸까프로젝트마다 사용하는 라이브러리 버전이 다르기 때문이다.하나의 파이썬에 모든 걸 깔면, 서로 버전이 충돌해 코드가 깨지는 일이 생긴다.가상환경은 말 그대로 “격리된 파이썬 공간”이다.프로젝트마다 독립된 환경을 만들어, 다른 프로젝트와 영향을 주고받지 않는다.기본 세팅 — venv1. 가상환경 생성python -m venv venv venv는 폴더 이름이다. 보통 프로젝트 루트에 둔다.실행 후 venv/ 폴더 안에 Scripts(Windows) 혹은 bin(Mac/Linux)이 생긴다.2. 가상환경 활성화Windows Mac/Linux source venv/bin/activate활성화되면 프롬프트에 (venv)처럼 표시된다.3. 비활성화 deactivate설치와 관리가상환경 안에..
핵심 요약Path는 문자열이 아닌 “경로 객체”로 파일·디렉터리를 다루게 해준다.운영체제별 경로 차이(슬래시/백슬래시)를 자동 처리한다.읽기/쓰기, 생성/삭제, 탐색(glob)까지 직관적인 메서드 제공.이제 os.path/문자열 더하기 대신 연산자(/)로 경로 조합하자.왜 Path인가?문자열 기반 경로는 덧셈(+)과 구분자 처리에서 자주 꼬인다. Path는a / b처럼 연산자 오버로딩으로 경로를 합치고,Path.home() 같은 유틸리티로 사용자 홈, 현재 디렉터리 등을 쉽게 얻고,파일 I/O 메서드를 바로 붙여 쓸 수 있다.즉, 덜 쓰고, 더 안전하고, 더 읽기 쉬운 코드가 된다.기본 사용from pathlib import Pathp = Path("data") / "input" / "file.txt" ..
이번 포스트에선 Power Apps와 Power Automate를 활용해예약 실행(스케줄러), 반복 업무 자동화, 정기 알림 기능을 구현하는 방법을 소개합니다.매일/매주 자동 리포트 발송, 정기 데이터 업데이트, 자동 백업 등 실무 자동화에 바로 쓸 수 있습니다.🏷️ Power Automate로 예약 흐름(Flow) 만들기1) 예약 트리거(flow) 생성Power Automate에서 ‘일정’(Recurrence) 트리거 선택실행 주기(분/시간/일/주/월) 자유롭게 지정예) 매일 오전 9시, 매주 월요일 8시 등2) 흐름(Flow)에서 자동 작업 추가SharePoint, Dataverse, Excel 등 데이터 읽기/쓰기메일 발송, Teams/Slack 알림, 외부 API 호출 등예: 매일 결재 대기자에..
이번 포스트에선 Power Apps에서 차트(Chart) 대시보드를 구현하고,데이터를 시각적으로 보여주는 다양한 방법,실전 앱에서 바로 쓸 수 있는 대시보드 설계·활용 팁을 정리합니다.매출, 업무 현황, 트렌드, 집계 결과 등 실시간 데이터 분석에 바로 적용할 수 있습니다.🏷️ 기본 차트 컨트롤 활용(막대, 꺾은선, 원형 등)1) 차트 컨트롤 삽입 및 데이터 바인딩Power Apps에서 기본 제공하는 Column chart(세로 막대), Line chart(꺾은선), Pie chart(원형) 컨트롤 추가Items 속성에 데이터 테이블/컬렉션 연결// 예시: 월별 매출 데이터 컬렉션colSalesData = [ { Month: "1월", Sales: 2000 }, { Month: "2월", S..
