본문 바로가기

프로그래밍10

네이버 메일 EML 파일 다운로드 후 HTML 변환 및 PDF 생성하는 방법 네이버 메일 EML 파일을 HTML로 변환하는 방법  네이버 메일이나 다른 이메일 플랫폼에서 EML 파일을 다운로드한 후, 이를 HTML 형식으로 변환하여 저장하는 방법은 다양한 활용 가능성을 제공합니다. 예를 들어, 이메일 내용을 웹 페이지로 저장하거나 PDF 파일로 공유할 때 유용합니다. 이번 글에서는 Python 코드를 사용하여 EML 파일을 HTML로 변환하고, HTML 파일을 PDF로 변환하는 방법을 알아보겠습니다.  필요한 도구와 환경이 작업을 수행하기 위해 필요한 환경은 다음과 같습니다:   1. Python 설치: Python 공식 웹사이트에서 Python을 설치합니다.   2. 필수 라이브러리:      • pdfkit: HTML을 PDF로 변환하는 라이브러리.      • wkhtmlt.. 2024. 12. 13.
인공지능 신경망 공부 챕터5 보호되어 있는 글 입니다. 2024. 12. 12.
인공지능 신경망 공부 챕터4 보호되어 있는 글 입니다. 2024. 12. 9.
인공지능 신경망 공부 챕터3 보호되어 있는 글 입니다. 2024. 12. 7.
인공지능 신경망 공부 챕터2 보호되어 있는 글 입니다. 2024. 12. 7.
인공지능 신경망 공부 챕터1 보호되어 있는 글 입니다. 2024. 12. 6.
Docker를 활용한 VS Code 웹 설치 및 Python 환경 설정 가이드 Docker를 이용하여 웹 기반의 Visual Studio Code(이하 VS Code)를 설치하고, Python 개발 환경을 구축하는 방법을 소개합니다. 이를 통해 어디서든지 웹 브라우저를 통해 Python 코딩을 할 수 있습니다.   1. Docker를 통한 VS Code 웹 설치 이전에 Docker를 활용하여 VS Code를 웹에서 실행할 수 있도록 설정하였습니다. 설정이 완료되면 아래와 같은 화면을 통해 웹에서 VS Code에 접속할 수 있습니다. 그러나 초기 설정 상태에서는 Python 인터프리터가 설치되어 있지 않아 Python 코드를 실행할 수 없습니다.   도커를 클릭하게 되면 아래와 같은 화면에서 컨테이너 내가 설치한 code-server를 클릭한다.   2. Docker 컨테이너 내 P.. 2022. 6. 5.
Python으로 실시간 환율 정보 가져오기: 네이버 금융 활용법 안녕하세요! 오늘은 Python을 이용해 실시간 환율 정보를 자동으로 가져오는 방법을 소개하겠습니다.네이버 금융의 환율 정보를 스크래핑하여 특정 통화의 환율 데이터를 출력하거나 반환하는 과정을 다뤄보겠습니다.이 글은 Python 입문자부터 환율 데이터를 활용하려는 사용자까지 모두에게 유용할 것입니다.  1. 환율 데이터 제공 사이트: 네이버 금융 실시간 환율 정보를 제공하는 네이버 금융의 환율 페이지를 활용합니다.아래 링크를 통해 환율 데이터를 확인할 수 있습니다.https://finance.naver.com/marketindex/exchangeList.naver 네이버페이 증권 finance.naver.com  2. Python 환경 설정 웹에서 데이터를 가져오기 위해 requests와 Beautifu.. 2022. 3. 4.
Firebase 대안? Pushy로 간편한 푸시 알림 만들기 안녕하세요! 오늘은 Pushy.me 서비스를 활용하여 안드로이드 애플리케이션에 푸시 알림 기능을 추가하는 방법을 소개합니다.Pushy는 간단한 설정으로 푸시 알림을 구현할 수 있는 서비스로, Firebase와는 또 다른 접근 방식을 제공합니다.그럼 바로 시작해볼까요? 1. Pushy.me 계정 생성 및 애플리케이션 등록  1. Pushy.me 접속 및 계정 생성Pushy.me에 접속하여 무료 계정을 생성하세요.  2. 애플리케이션 등록 • 로그인 후 대시보드에서 “Create New App” 버튼을 클릭합니다. • 애플리케이션 이름과 Android 패키지명을 입력한 후 등록합니다.   프리사용은 100개까지 가능하다. 이제 로그인을 하고 푸쉬가 가능하도록 세팅을 해보도록 하겠다.    옆에 그림탭에 사각.. 2022. 2. 12.
Synology DS220+ NAS에서 Jupyter Notebook으로 Python 코딩하기 안녕하세요! 오늘은 Synology DS220+ NAS에 Jupyter Notebook을 설치하고 Python 코딩 환경을 구축하는 방법을 소개해드리겠습니다. 이 과정을 따라 하면 언제 어디서나 Python 코드를 작성하고 실행할 수 있습니다. 시놀로지 NAS를 활용한 Python 환경 구축 과정을 하나씩 정리해 보겠습니다. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."   준비물  1. Synology DS220+ NAS (또는 시놀로지 NAS) 2. QuickConnect 설정된 NAS 계정 3. 설치된 Docker 패키지 4. Python 코딩에 필요한 인터넷 연결  시게이트 4TB NAS, SAMSUNG DDR4-21300 8GB 2666Mhz 요렇게 .. 2022. 2. 12.