40대 비전공자 직장인의 파이썬 독학기 10편: 파이썬 이메일 자동 발송으로 엑셀 파일 1초 만에 보내기
지난 9편에서는 수천 줄의 점검 대장에서 우리가 원하는 현장 데이터만 쏙쏙 뽑아내는 법을 알아봤습니다. 그리고 이번 10편에서는 대망의 파이썬 이메일 자동 발송 기능을 활용하여, 이렇게 추출한 엑셀 파일을 1초 만에 …
지난 9편에서는 수천 줄의 점검 대장에서 우리가 원하는 현장 데이터만 쏙쏙 뽑아내는 법을 알아봤습니다. 그리고 이번 10편에서는 대망의 파이썬 이메일 자동 발송 기능을 활용하여, 이렇게 추출한 엑셀 파일을 1초 만에 …
본격적인 파이썬 셀레니움 크롤링에 앞서, [지난 19편 파이썬 셀레니움 자동 로그인 기초]에서는 내 손을 대신해서 아이디와 비밀번호를 타이핑하고 로그인 버튼까지 뚫어내는 마법 같은 자동 로그인 기능을 구현했습니다. 화면이 스르륵 열리며 …
오늘은 파이썬 셀레니움 기초를 활용하여 막혀있던 웹사이트 로그인 장벽을 허물고 마우스 클릭을 자동화하는 ‘진짜 매크로(Macro)’ 기술에 대해 알아보겠습니다. 지난 15, 16편에서 우리는 웹 크롤링(BeautifulSoup)을 이용해 현장 날씨를 수집하는 데 성공했습니다. …
오늘은 파이썬 Tkinter 기초를 활용해 시커먼 도스창을 예쁜 프로그램 창으로 바꾸는 법을 배웁니다. 지난 17편을 통해 파이썬 코드를 실행 파일(.exe)로 포장하여, 파이썬이 설치되지 않은 PC에서도 내 코드를 구동할 수 있는 …
지난 16편에서 우리는 웹 크롤링으로 여러 지역의 방역 현장 날씨를 수집하고 엑셀로 저장하는 놀라운 코드를 완성했습니다. 하지만 실무에 이 코드를 도입하려고 하면 곧바로 거대한 장벽에 부딪힙니다. 바로 팀원들의 컴퓨터에는 ‘파이썬(Python)’이 …
지난 14편에 걸쳐 엑셀 파일의 데이터를 가공하고 카카오톡으로 자동 발송하는 내부 시스템을 완성했습니다. 하지만 우리가 일하는 진짜 현장은 컴퓨터 모니터 밖, 바로 ‘야외’에 있습니다. 매일 아침 지역별 날씨를 일일이 검색하는 …
지난 11편에서 우리는 파이썬 코드를 마우스 더블클릭 한 번으로 실행하는 ‘bat(배치) 파일’을 만들었습니다. 코딩 프로그램을 켤 필요가 없어지니 퇴근 준비가 훨씬 수월해졌죠. 하지만 사람의 욕심은 끝이 없습니다. 방역 현장 작업이 …
지난 10편까지 우리는 방역 점검 대장 엑셀 파일들을 합치고, 긴급 방역 현장을 필터링한 뒤, 오늘 날짜의 새 폴더를 만들어 깔끔하게 저장하는 파이썬 코드를 완성했습니다. 하지만 코드를 짰다고 자동화가 끝난 것은 …
지난 9편에서 엑셀 필터링으로 ‘긴급 방역’이 필요한 현장만 쏙쏙 뽑아내는 데 성공했습니다. 그런데 업무 자동화를 하다 보니 예상치 못한 부작용이 하나 생겼습니다. 바로 ‘바탕화면 지옥’입니다. 매일 코드를 돌릴 때마다 바탕화면에 …
매월 초가 되면 각 현장에서 올라온 수백 줄짜리 ‘월간 방역 점검 대장’ 엑셀 파일과 씨름을 합니다. 이 수많은 현장 데이터 중에서 실무자인 제가 당장 확인하고 조치해야 할 것은 딱 하나, …
