본문 바로가기
반응형

코딩/Python22

[파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) 목차 1. 주제 소개 2. 파일 목록 가져오기 3. 파일 목록 간에 겹치는 항목 뽑아내기 1. 주제 소개 생활 속에서 파이썬을 활용하는 사례를 소개하려 한다. 여행을 한번 다녀 오면 많게는 수천 장의 사진을 찍어 오게 된다. 추억을 남기기 위해서 앨범을 하나 만들고 싶은데, 모든 사진을 인화할 수는 없으니 그 중에서 마음에 드는 사진을 골라야 한다. 그런데 여행을 함께 다녀 온 친구가 있다면 내 마음대로 고를 수는 없고 친구와 함께 골라야 한다 같이 자리에 앉아서 고르면 좋겠지만, 그럴 여건이 안 되어 각자 마음에 드는 사진을 고른 다음 서로 겹치는 사진을 인화하기로 하고, 각자 마음에 드는 사진들을 서로 다른 폴더에 모았다고 하자. 이때, 친구와 내가 모두 고른 사진을 추려내는 작업을 파이썬으로 해보자.. 2022. 4. 8.
ipython shell(터미널, 쉘)에서 작성한 코드를 파이썬 스크립트로 바꾸기/ipython 매직커맨드 필자는 가끔 파이썬 스크립트를 작성하기 전에 shell에서 간단하게 코드를 테스트해 볼 때가 있다. shell에서는 코드가 바로바로 실행되기 때문에 코드가 오류 없이 실행되는지 확인해 보고 싶을 때는 스크립트에 바로 작성하는 것보다 shell에서 먼저 해 보는 것이 편하기 때문이다. 그런데 shell에서 코드를 테스트해 본 결과 잘 실행이 되어서 스크립트로 옮기고 싶을 때가 있는데, shell을 종료하면 코드가 사라지기 때문에 조금 불편하다. 이럴 때 ipython shell을 사용하면 shell에서 작성한 코드를 쉽게 파이썬 스크립트로 바꿀 수가 있다. 쉘(터미널, 커맨드라인)에서 파이썬 코드 자동 완성(추천)하는 방법/IPython 쉘(터미널, 커맨드라인)에서 파이썬 코드 자동 완성(추천)하는 방법/.. 2022. 1. 29.
쉘(터미널, 커맨드라인)에서 파이썬 코드 자동 완성(추천)하는 방법/IPython 목차 1. 주제 소개 2. IPython 소개 1. 주제 소개 제목을 어떻게 지어야 할지 몰라 일단 저렇게 지었는데, 이 글의 주제를 정확히 전달하는지 모르겠다. 먼저 이를 명확히 하자면, 이 글은 VS Code와 같은 IDE나 일반 텍스트 편집기를 이용해서 파이썬 스크립트(.py) 파일을 작성하는 경우가 아닌 쉘(Shell)에서 파이썬 코드를 바로 사용하는 경우에 관한 글이다. 따라서 파이썬 스크립트를 작성할 때의 자동 완성에 대해 검색 중인 독자라면 읽을 필요가 없다. 이에 대해 부연 설명을 하자면, 파이썬 코드를 실행하는 방법은 크게 2가지이다. 파이썬 스크립트(.py) 파일을 작성하여 그 스크립트를 실행하는 방법과 스크립트를 따로 작성하지 않고 아래와 같이 대화형 인터프리터를 사용해 바로바로 코드.. 2022. 1. 18.
파이썬으로 구글 애드센스(AdSense) 수익 스마트폰 알림 기능 구현하기 ※ 이 글은 제목에 표시한 것처럼 프로그래밍 언어인 파이썬을 활용하여 애드센스 수익 알림 기능을 구현하는 내용으로, 파이썬을 사용해본 적이 없는 블로거가 사용하기에는 다소 복잡할 수 있음 주제 소개 초보 블로거인 필자가 이 블로그를 운영한 지도 벌써 약 한 달 반이 되었다. 구글 애드센스 광고 게시를 승인받은 지도 한 달 정도 된 것 같은데, 처음에 비하면 방문자 수도 많이 늘고, 아직 수익 실현의 기준인 100달러에는 못 미치지만 종종 광고를 클릭해 주는 분들이 있어 애드센스 계정에 조금씩 쌓여가는 것에 즐거워하고 있다. 필자는 페이스북, 인스타그램 등 SNS를 일절 하지 않고 있는데, 그 이유는 SNS를 하면 수시로 계정에 들어가 다른 사람들의 소식이나 댓글을 확인하느라 시간을 너무 빼앗기기 때문이다.. 2022. 1. 7.
파이썬으로 구글 API 활용하기 예제/애드센스(Adsense) 보고서 데이터 불러오기 목차 1. 주제 소개 2. 구글 클라우드 플랫폼에서 사용자 인증 준비하기 3. 파이썬으로 API 요청 보내기(구글 공식 예제 파일 활용) 1. 주제 소개 앞서 오픈 API 활용 예제로서 공공데이터포털에서 제공하는 오픈 API의 활용 예제를 소개했었다. 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 오픈 API는 공공데이터포털뿐만 아니라 구글, 카카오, 네이버 등 IT 기업들에서도 제공하고 있는데, 구글의 API 서비스는 "구글 클라우드 플랫폼"을 통해 제공되고 있다. 구글 검색창에 "google API console"을 검색하거나, 아래 링크로 접속해보자. 그러면 "구글 클라우드 플랫폼" 내의 "API 및 서비스" 페이지로 접속이 된다. https:.. 2022. 1. 1.
파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 목차 1. 주제 소개 2. API 활용신청하고 포털에서 API 사용해 보기 3. 파이썬으로 API 활용하기 1. 주제 소개 정부에서는 공공데이터의 제공 및 이용 활성화에 관한 법률 제21조에 따라 공공데이터포털을 운영하고 있다. 공공데이터포털은 공공기관이 생성 또는 취득하여 관리하고 있는 공공데이터를 한 곳에서 제공하는 통합 창구이며, 국민이 쉽고 편리하게 공공데이터를 이용할 수 있도록 파일데이터, 오픈API, 시각화 등 다양한 방식으로 제공하고 있다고 한다. 포털에 들어가 보면 정말 많은 자료들이 있는데, 크게 보면 엑셀이나 CSV 파일 등을 직접 다운로드할 수도 있게 해주는 파일데이터와, 앱 개발 등에 활용할 수 있는 오픈 API로 구분된다. API는 Application Programming Int.. 2021. 12. 29.
반응형