본문 바로가기

python22

[Python] 파이썬 CAPTCHA 만들기 [Python] 파이썬 CAPTCHA 만들기 개발을 하다 보면 Captcha를 적용해야 하는 경우가 있다. 물론 Google reCaptcha 혹은 Naver Captcha와 같이 이미 제공을 하는 곳이 많이 있다. https://developers.google.com/recaptcha https://www.ncloud.com/product/applicationService/captcha reCAPTCHA | Google for Developers 스팸 및 악용으로부터 사이트 보호 developers.google.com NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and.. 2023. 12. 3.
[Info] JSONPlaceholder REST API 사용기 JSONPlaceholder REST API 사용기 개발을 진행하다 보면 Json Type REST API를 연계해서 테스트등을 진행해야 하는 경우가 있다. 물론 이미 사용하는 REST API가 있거나 한다면 그것을 이용해서 하면 되겠지만 개발을 하다 보면 그렇지 않은 경우도 있을 수 있다. 테스트 혹은 프로토타입의 Code를 개발하는 경우도 있기 때문이다. 이런 경우 번거롭게 또 REST API를 만들기 보다면 Fake Data를 제공하는 JSONPlaceholder REST API를 이용해 보면 좋을 것 같다. 그럼 JSONPlaceholder는 어떤 건지 간단히 알아보도록 하자. 1. JSONPlaceholder 이란? JSON Placeholder는 테스트 및 프로토타입을 위한 샘플 데이터를 제공.. 2023. 2. 13.
[Python] 파이썬 UnixTime / DateTime 형식 변경 하기 파이썬 UnixTime / DateTime 형식 변경 하기 개발을 하다 보면 제공받는 데이터들 중에서 UnixTime(유닉스 타임)으로 처리된 데이터를 받는 경우가 있다. 데이터 혹은 시스템상에서 해당 값으로 표현되거나 저장되는 것은 크게 문제가 없지만 사람이 해당 값을 볼 때는 어떤 시간을 표현하고 있는지 알아보기 매우 어렵다. 그래서 사람이 보기 편한 방식인 DateTime 형식으로 변경하는 방법에 대해서 알아보도록 하자. 먼저 파이썬 Code가 아닌 다른 여러 곳에서 해당 부분에 대해서 변경하는 방법에 대해서 먼저 작성했었던 내용이 있다. 나중을 위해서 해당 부분들은 참고하도록 하자. [Mac] MacOS에서 Unixtime / Date 형식 변경 하기 MacOS에서 Unixtime / Date 형.. 2023. 1. 5.
[Python] 파이썬 HTML파일 PDF파일로 변환하기 파이썬 HTML파일 PDF파일로 변환하기 요즘 HTML 파일들로 만들어진 Report 파일에 대해서 PDF로 변환을 해야 하는 일이 종종 있었다. 그래서 간단히 pyhtml2pdf라는 파이썬 모듈을 이용하여 HTML 파일을 PDF 파일로 변환하는 방법에 대해서 알아보도록 하자. 1. pyhtml2pdf 모듈 설치 우선 변환을 하기 위해서는 pyhtml2pdf 모듈을 설치해야 한다. pip 명령어를 통해서 설치해보도록 하자. pip install pyhtml2pdf # pip를 이용한 pyhtml2pdf 모듈 설치 $ pip install pyhtml2pdf Collecting pyhtml2pdf Downloading pyhtml2pdf-0.0.6-py3-none-any.whl (5.1 kB) Collec.. 2023. 1. 4.
[Python] 파이썬 icnsutil 모듈을 이용한 MacOS 아이콘 만들기 파이썬 icnsutil 모듈을 이용한 MacOS 아이콘 만들기 MacOS에서 애플리케이션을 제작 시 아이콘에 대해서는 일반적인 이미지 파일이 아닌 Apple에서만 사용해야 하는 아이콘 포맷이 있다. 예전에 간단히 Golang을 통해서 만들면서 MacOS에 적용되는 아이콘을 만드는 방법에 대해서 알아보고자 한다. [Golang] MacOS CPU / Memory MeunBar Tray App MacOS CPU / Memory MeunBar Tray App MacBook을 사용하면서 간간히 현재 CPU / Memory 사용량을 확인해야 하는 경우가 있다. 이런 경우 여러 무료로 오픈된 App이나, 유료로 나온 App을 사용하면 되겠지만 그냥.. happylie.tistory.com 1. icnsutil 모듈.. 2022. 8. 30.
[Python] 파이썬 SSL 인증서 정보 확인 Tool 파이썬 SSL 인증서 정보 확인 Tool 얼마 전 SSL 인증서 정보 만료 기한이 다가오면서 여러 도메인에 대해서 인증서 정보를 확인을 해야 하는 상황이 발생했다. SSL 인증서 정보는 Openssl / Curl 명령어나, 브라우저에서 인증서 정보를 통해서 확인이 가능하다. 또한, 이전에 Openssl / Curl 명령어를 통해서 확인하는 방법을 작성했었지만 좀 더 손쉽게 확인을 하기 위해서 파이썬을 이용하여 Tool을 만들어 보았다. 2022. 8. 25.
[PCC] PythonChallenge Level 5 problem-soving PythonChallenge Level 5 problem-soving 바로 전에 Level 4 문제에 대해서 풀어 보았다. 다행히도 이전 Level 3 문제보다는 쉽게 풀었다. 그러나 계속 Level이 올라갈수록 점점 난해한 문제가 많을 것 같은 느낌이 든다. 시간이 걸리더라도 계속해서 한번 풀어나가 보도록 하자. 자 이번에는 Level 5 문제에 대해서 풀어 보도록 하자. 1. 문제 확인 Level 4 문제를 풀고 나서 확인된 Level 5 문제의 주소는 아래와 같다. http://www.pythonchallenge.com/pc/def/peak.html peak hell www.pythonchallenge.com 일단 문제는 확인하였고 화면에는 동산?? 산?? 언덕?? 과 같은 이미지 한 개와 "pro.. 2022. 8. 19.
[PCC] PythonChallenge Level 4 problem-soving Level 4 problem-soving 바로 전에 Level 3 문제에 대해서 풀어 보았다. 생각보다 명쾌하게 풀리지 않아서 조금 찝찝했지만 우선은 Level 4 문제에 대해서 다시 도전해보았다. 이번에는 Level 4 문제에 대해서 풀어 보도록 하자. 1. 문제 확인 Level 3 문제를 풀고 나서 확인된 Level 4 문제의 주소는 아래와 같다. http://www.pythonchallenge.com/pc/def/linkedlist.php follow the chain www.pythonchallenge.com 일단 문제는 확인하였고 페이지에는 다른 Level 과는 달리 이미지 이외 다른 내용은 확인할 수 없었다. 2. 풀이 과정 일단 문제를 보고 다른 Level 과는 다르게 페이지에 이미지만 존재.. 2022. 8. 11.
[PCC] PythonChallenge Level 3 problem-soving Level 3 problem-soving 바로 전에 Level 2 문제에 대해서 풀어 보았다. 생각보다 한 번에 풀려서 바로 Level 3 문제에 대해서 도전해보았다. [PCC] PythonChallenge Level 2 problem-soving Level 2 problem-soving 바로 전에 Level 1 문제에 대해서 풀어 보았다. [PPC] pythonchallenge Level 1 problem-soving Level 1 problem-soving 바로 전에 Level 0 문제에 대해서 풀어 보았다. [PPC] Level 0 pro.. happylie.tistory.com 이번에는 Level 3 문제에 대해서 풀어 보도록 하자. 1. 문제 확인 Level 2 문제를 풀고 나서 확인된 Leve.. 2022. 8. 7.
[PCC] PythonChallenge Level 2 problem-soving Level 2 problem-soving 바로 전에 Level 1 문제에 대해서 풀어 보았다. [PPC] pythonchallenge Level 1 problem-soving Level 1 problem-soving 바로 전에 Level 0 문제에 대해서 풀어 보았다. [PPC] Level 0 problem-solving Level 0 problem-solving pythonchallenge 사이트에 대해서는 간단히 먼저 설명을 했다. [PPC] pythonchall.. happylie.tistory.com 이번에 Level 2 문제에 대해서 풀어 보도록 하자. 1. 문제 확인 Level 1 문제를 풀고 나서 확인된 Level 2 문제의 주소는 아래와 같다. http://www.pythonchalleng.. 2022. 8. 7.
[PCC] PythonChallenge Level 1 problem-soving Level 1 problem-soving 바로 전에 Level 0 문제에 대해서 풀어 보았다. [PCC] pythonchallenge Level 0 problem-solving Level 0 problem-solving pythonchallenge 사이트에 대해서는 간단히 먼저 설명을 했다. [PCC] pythonchallenge? 한번 풀어보자!!! pythonchallenge? 한번 풀어보자!!! 이리저리 인터넷 서핑 중에 우연히 pythonch.. happylie.tistory.com 그럼 이번에는 Level 1 문제에 대해서 풀어 보도록 하자. 1. 문제 확인 Level 0 문제를 풀고 나서 확인된 Level 1 문제의 주소는 아래와 같다. 물론 Level 0 문제를 풀면 바로 Level 1 문제.. 2022. 8. 6.
[PCC] PythonChallenge Level 0 problem-solving Level 0 problem-solving pythonchallenge 사이트에 대해서는 간단히 먼저 설명을 했다. 2022. 8. 5.
[Raspberry Pi] 라즈베리 파이에 pyenv 설치하기 라즈베리 파이에 pyenv 설치하기 라즈베리 파이에서 Python을 구동할 필요가 생겨 pyenv를 설치하여 사용해보고자 한다. [Ansible] Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Ansible을 설치해서 사용해 보고자 한다. 일단 사용하기 전에 설치하는 방법부터 알아보도록 하자. 1.pyenv 설치를 위한 사전 준비 $ yum install -y zlib-deve.. happylie.tistory.com 이전에 리눅스에 Ansible을 설치하기 위해서 pyenv를 설치하는 방법을 작성했는데 라즈베리 파이는 조금 차이가 있어 다시 한번 설치하는 방법에 대해서 알아보도록 하자. 1. pyenv 설치를 위한 사전 준비 우선 p.. 2022. 6. 13.
[Python] 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 구글, 네이버, 카카오 등 여러 IT 회사에서 텍스트를 음성으로 변환하는 모듈(Module), SDK를 제공하고 있다. 구글 : gtts(Google Text-to-Speech) 네이버 : 클로버(Clova) API 카카오 : 카카오 음성 API gTTS — gTTS documentation © Copyright 2014-2021 Pierre Nicolas Durette. Revision 3d6cfc9d. gtts.readthedocs.io 네이버 클로바 인공지능 플랫폼 클로바와 함께 당신의 일상이 더욱 편리해집니다. clova.ai Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내.. 2022. 6. 6.
[Python] 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 주변에 쿠키런 킹덤이라는 게임을 하는 친구들이 많이 생겼다. 근데 쿠폰을 입력하는 게 사이트를 접속해서 매번 해야 하다 보니 불편함이 있었다. 쿠키런: 킹덤 처음 ‘맛’나는 소셜 RPG www.cookierun-kingdom.com 그래서 간단히 파이썬을 이용해서 같은 쿠폰 번호를 여러 등록된 유저에게 일괄 입력할 수 있도록 Tool을 만들어 보았다. 그럼 사용하는 방법에 대해서 간단히 알아보도록 하자. 1. 설치 방법 1.1 Git Clone 현재 해당 내용에 대해서는 Github에 정리해서 올려놓았다. https://github.com/happylie/CookieRunKingdom-Coupon GitHub - happylie/CookieRunKingdom.. 2022. 6. 5.
300x250
300x250
 
300x250
300x250

loading