본문 바로가기
반응형

전체 글78

엑셀 대신 파이썬의 판다스 라이브러리를 사용해야 하는 이유 목차 1. 엑셀보다 데이터 처리 속도가 빠르다 2. 빠르다고 해서 엑셀보다 항상 우월한 것은 아니다. 3. 판다스를 써야 하는 다른 이유는? 필자는 파이썬과 판다스를 접한 뒤로 엑셀 대신 판다스를 사용하려 하고 있다. 필자가 생각하기에 판다스의 여러 장점들이 있기 때문인데, 그 이유를 여기에 소개한다. '파이썬? 판다스? 그거 엑셀이랑 똑같은 거 아니야?'라는 질문에 대한 필자 나름대로의 답이다. 1. 엑셀보다 데이터 처리 속도가 빠르다 엑셀은 편리하다. 그러나 느리다. 엑셀은 파일 크기가 불과 몇 메가바이트만 되어도 처리 속도가 느려지는 것이 체감이 된다. 엑셀로 단순한 서식 관리 정도만 하는 경우라면 느껴본 적이 없겠지만, 데이터가 조금만 많아져도 엑셀 때문에 답답함을 느껴본 사람들이 많을 것이다. .. 2021. 12. 7.
웹 크롤링, 웹 자동화 기초/HTML 문서의 구조와 태그(h, p, a, div, ...) 목차 1. HTML 문서의 기본 구조 2. HTML 태그와 속성에 대한 기초적인 설명 필자는 아직 웹 개발에 대해서는 관심도가 크지 않고 본격적으로 배워볼 생각도 아직은 없다. 그러나 파이썬의 requests, beautifulsoup, selenium 등의 라이브러리를 이용하다 보면 HTML 문서를 접할 일이 많다. 이 블로그에도 웹 스크레이핑에 관한 내용을 소개한 적이 있는데, 웹사이트에서 게시글의 제목들을 추출하려면 'h' 태그를 찾아 추출하면 된다고 언급하였다. 파이썬을 이용한 웹스크레이핑(웹크롤링) 예제/requests와 beautifulsoup로 웹페이지 정보 추출하기 웹 개발을 직접 하지 않더라도 웹문서를 다루는 작업을 하려면 HTML의 기초적인 구조에 대해서는 알 필요가 있어 조금 공부를 .. 2021. 12. 6.
스마트폰(태블릿)에서 Git 사용하기/termux, github 목차 1. termux 소개, 설치 방법 2. 저장 공간 설정 3. Git 설치하고 사용해보기 앞서 안드로이드 스마트폰에서도 파이썬을 사용할 수 있을 뿐만 아니라, spck editor를 사용해서 github 레포지토리를 클론하고, push, pull도 할 수 있다는 것을 소개했다. 스마트폰에서 파이썬(Python) 코딩하는 방법/Pydroid 3, 태블릿, 안드로이드 스마트폰에서 깃허브 사용하기(클론, 푸시, 풀 전부 가능)/Spck editor 그런데 spck editor를 이용하면 PC에서 Git을 사용할 때와는 조금 다르게 내가 실제 작업하는 폴더와 Github에 연동된 폴더가 따로 분리되어 푸시나 풀을 할 때마다 먼저 spck editor에서 파일을 import, export 해줘야 하는 불편함.. 2021. 12. 5.
VS code에서 자주 쓰는 코드 자동 완성하기/비주얼스튜디오코드 snippets 사용법 목차 1. "python snippets" 확장 설치하기 2. 나만의 snippets 만들기 코딩을 하다보면 같은 코드를 반복적으로 입력할 일이 많아 자동으로 입력이 되었으면 싶을 때가 많다. 혹은 분명히 공부했던 코드이고 사용도 해봤던 것인데 정확히 어떻게 써야 하는지 기억이 잘 안 나는 경우도 많다. 그럴 때는 코드를 자동 완성해주는 snippets를 사용하면 도움이 많이 된다. VS Code 사용자라면 이미 잘 만들어진 확장을 설치할 수 있고, 직접 본인이 원하는 snippet을 만들어 두고 활용할 수도 있다. 그 방법을 순서대로 소개한다. 1. "python snippets" 확장 설치하기 VS Code에는 유용한 확장들이 많은데, 그중에는 유용한 snippets를 지원해주는 확장도 있다. sni.. 2021. 12. 4.
파이썬에서 ID, 비밀번호 입력이나 파일, 폴더 선택 창을 띄우는 방법/tkinter, pyautogui 목차 1. ID나 비밀번호 입력 창 띄우기 2. 파일이나 폴더 선택 창 띄우기 파이썬을 배워가면서 이런저런 툴들을 만들다보면, 프로그램 실행 중에 입력 창을 띄우고 싶은 경우가 많이 생긴다. 예를 들면, 셀레니움을 이용해 어느 웹페이지에 로그인해서 필요한 동작을 하는 웹자동화 프로그램을 만들었다면, ID와 비밀번호를 입력해야 하는데, ID는 몰라도 비밀번호는 스크립트에 저장해두기보다 직접 입력하고 싶을 것이다. 또한 컴퓨터에 저장된 파일을 불러와야 하는 경우, 파일 선택 창이나 폴더 선택 창을 불러와야 할 때가 있다. 그런 경우에 tkinter 라이브러리나 pyautogui 라이브러리를 활용하여 간단하게 텍스트 입력창이나 파일 선택 창을 불러오는 방법을 소개한다. 1. ID나 비밀번호 입력 창 띄우기 I.. 2021. 12. 3.
윈도우에서 파일, 폴더, 프로그램을 단축키로 실행하기, 상용구 자동 완성하기/오토핫키, AutoHotkey 목차 1. 설치 방법 2. 오토핫키 스크립트 파일 만들기 3. 오토핫키 스크립트 편집하기 4. 단축키 지정하기 5. 상용구 만들기 6. 부팅시 스크립트 자동 실행하기 7. 기타 사소한 팁 PC에는 수많은 프로그램과 폴더, 파일들이 있지만, 평소에 자주 쓰는 것들은 한정되어 있다. 그리고 문서 작업을 하거나, 기타 PC를 이용한 다른 업무를 하다 보면 자주 쓰는 말(상용구)들이 있다. 이러한 자주 쓰는 폴더나 파일을 찾아서 여는 일, 자주 쓰는 말을 키보드로 입력하는 일은 한번 할 때는 간단하고 시간도 얼마 안 걸리는 일이지만, 매일 자주 반복되기 때문에 그 시간을 다 합해보면 꽤나 많을 것이다. 무엇보다도 매우 귀찮은 일이다. 직장인으로서 마우스 클릭 한번, 키보드 입력 한 번이라도 덜 하고 싶은 심정일.. 2021. 12. 3.
반응형