목록파이썬 (9)
책 쓰는 엔지니어
반갑다. 이 매거진에 마지막으로 글을 업로드한지 거의 일 년이 지났다. 1년 전, IT서적 전문 출판사인 생능출판사와 출판계약이 성사되면서 이 매거진에는 글을 올리지 않게 되었다. 그 대신이라고 하기는 뭐하지만 선물을 준비했다. 1년이나 방치된 매거진인데, 잊혀질 만 한데도 꾸준히 조회수가 나오는게 너무 신기하다. 재밌는 것이, 주중에는 조회수가 가파르게 올라갔다가 주말이면 확 떨어진다. 업무 중에 도움을 받기 위해 검색하다가 유입되는 분들이 많다는 뜻이리라. 물 들어올 때 노를 저어야 하지 않겠는가? 독자 여러분들을 위해 매크로 라이브러리를 만들어 봤다. 코딩 지식이 얕아도 간단하게 사용 가능한 매크로 라이브러리다. 바로 사용하셔도 좋고, 이 모듈을 활용하여 독자님의 업무에 특화된 매크로를 제작하는 용..
git pull origin master 를 한 번 실행하시고 읽기 바랍니다. 깃허브 레포지토리에 있는 코드를 컴퓨터에 설치하는 방법은 이전 글을 참고해 주시기 바랍니다. 반갑다. 한 달이 넘는 시간이 흘러 드디어 되돌아왔다. 그간 가장 고민거리였던 것은, "과연 어떤 소재로 글을 써야 독자 여러분들의 삶의 질 향상에 가장 실용적인 도움이 될 수 있을까?"였다. 오늘은 조금 더 일상에서 도움이 될 수 있는 소재를 가져왔다. 인스타그램은 기본적으로 정사각형 사진을 올릴 때 가장 예쁘게 나온다. 썸네일도 정사각형으로 배치되고, 아무런 옵션 없이 이미지를 올리면 저절로 정사각형 모양으로 테두리가 잘려나간다. 물론 정사각형이 아닌 이미지도 업로드가 가능하긴 하지만 여기에도 또 다른 문제가 있다. 인스타그램에서 ..
이번 글의 소스코드는 깃허브에서 받으실 수 있습니다. 앞 글들을 참고하셔서 git pull origin master를 재실행주시면 폴더 안에 image_crawler 라는 폴더가 새로 생겨 있을 것입니다. 앞 글들을 읽고 오지 않으신 분들은 아래 링크에서 바로 다운로드 하시면 됩니다. needleworm/automation_edu learning materials for https://brunch.co.kr/magazine/autonormal - needleworm/automation_edu github.com 반갑다. 정말 오랜만에 돌아왔다. "수 천 건의 텍스트 파일" 시리즈 이후로 한 달이 넘는 시간이 흘렀다. 그동안 독자 여러분들이 필자의 브런치에 머물러 있을 것이 아니라, 파이썬 교재도 구매해서..
2020/05/31 - [일반인을 위한 업무자동화] - 수 천 개의 텍스트 파일을 엑셀 하나로 합쳐 보자(1) 본 강좌는 이전 강좌에서부터 이어지는 내용입니다. 이번에는 단순히 파이썬 라이브러리를 설치하는 과정과 이를 통해 csv파일을 xlsx로 변환하는 과정만 다루어 볼 것이므로 굳이 이전 강좌를 읽고 오실 필요는 없습니다. 자, 오늘은 겉멋을 좋아하는 사람이라면 반드시 숙지해야 될 기본 스킬을 가르쳐 드리도록 하겠다. 이전 글에서 파이썬을 써야 하는 이유를 설명한 적이 있다. 여러분이 어떤 어려워 보이고 복잡한 작업을 수행하고 싶다고 치자. 이럴 때 구글을 조금만 둘러보면 프로그래밍을 아주 잘하는 뛰어난 고수가 만들어서 무료로 배포해 둔 패키지가 반드시 있을 것이다. 오늘은 그걸 가져와서 사용하는 방..
본 강좌는 이전 강좌에서부터 이어지는 내용입니다. 파일 합치기는 이전 강좌에서 이미 다룬 내용이고 본 강좌에서는 csv형태로 파일을 저장하는 데 주안점을 둘 것이므로 굳이 이전 강좌를 읽고 오실 필요는 없습니다. 하지만 실습을 원하신다면 이전 강좌를 읽고 오셔야 실습에 사용할 더미 데이터를 생성하는 과정부터 따라 해 보실 수 있습니다. 수 천 개의 텍스트 파일을 1초 안에 합쳐 보자 (1) 이 매거진은 컴퓨터공학을 전공하지 않은 일반인들을 위한 업무 자동화 강좌입니다. 반드시 첫 화부터 순차적으로 글을 읽으실 필요는 없지만 파이썬 3 프로그래밍을 위한 개발 환경을 컴퓨터�� bhban.tistory.com 수 천 개의 텍스트 파일을 1초 안에 합쳐 보자 (2) 이 글은 이전 강좌에서 못다 한 과제를 마저..
이 글은 이전 강좌에서 못다 한 과제를 마저 수행하기 위한 강좌입니다. 이전 강좌를 읽고 오시는 것을 추천합니다. https://bhban.tistory.com/48 자, 이제 personal_info 폴더 안에는 2천 개의 가짜 개인정보가 저장되어 있을 것이다. 한번 이 파일들을 각각 열어 보라. 이렇게 많은 정보들을 하나로 합치는 작업은 절대 수월하지는 않을 것이다. 과연 이 작업에 얼마나 오랜 시간이 걸릴까? textmerge 폴더에서 마우스 우클릭을 하고, git bash here을 눌러 주자. 그리고 아래 명령어를 입력한다. python main.py 엔터키를 누르는 바로 그 순간 작업이 끝난다. 끝이다. 2000건의 개인정보는 이미 합쳐져 있다. 이렇게 금방 끝날 일인데 수작업으로 하나하나 합..
이 매거진은 컴퓨터공학을 전공하지 않은 일반인들을 위한 업무 자동화 강좌입니다. 반드시 첫 화부터 순차적으로 글을 읽으실 필요는 없지만 파이썬 3 프로그래밍을 위한 개발 환경을 컴퓨터에 세팅하는 과정이 필요하므로 아래 글을 읽지 않으신 분은 읽고 오시기 바랍니다. 업무 자동화를 위한 첫걸음 - 깃과 IDE 세팅 일반인을 위한 업무 자동화 매거진을 올린 것은 10시간 전이다. 그 짧은 시간 동안 조회수는 1,400여 건이 찍혔고 페이스북에 98회 공유되었다. 그만큼 많은 사람들이 업무 자동화에 관심이 있다는 bhban.tistory.com 살아가다 보면 마주하고 싶지 않은 현실을 마주해야만 하는 때가 있다. 항거할 수 없는 폭력에 전신이 노출되는 좌절감을 느껴본 적 있는가? 스스로의 자유의사와는 상관없이 ..
일반인을 위한 업무 자동화 매거진을 올린 것은 10시간 전이다. 그 짧은 시간 동안 조회수는 1,400여 건이 찍혔고 페이스북에 98회 공유되었다. 그만큼 많은 사람들이 업무 자동화에 관심이 있다는 뜻이리라. 그런데 필자가 연재할 이 매거진은 시중에 있는 다른 IT 정보 블로그와는 많이 성격이 다를 것이다. 필자는 여러분들이 정말로 원하는 것이 무엇인지 알고 있다. 정보를 전달하는 글은 독자의 지적 허영심을 어떻게 자극하고 채워줄 수 있는지가 가장 중요하다는 사실을 필자는 정말로 깊게 공감하고 있다. 왜냐면 필자가 그런 부류의 독자라서 그렇다. 책의 내용이 얼마나 좋은 지식을 담고 있는지는 사실 그렇게 중요하지 않다. 읽는 동안 왠지 모르게 점점 더 똑똑해지는 것 같은 느낌이 들고, 책꽂이에 꽂아 두면 ..