본문 바로가기

개발자 레니는 지금 -/소프트웨어와 함께

(59)
[ 🐍 python ] logging을 남겨보자 🐍 python 3.6.4 Logging module GitHub post with ❤ by Leni Tistory post with by Leni - 2019/09/26 로그를 수정해야 하는데. 어떻게 하는게 좋을까 고민하다가 Github를 뒤졌더니 Loguru라는 굉장히 좋아보이는 로그 툴(?)이 있는 것이 아닌가? 문서를 보고 따라해볼까 생각했지만, 기능이 너무 많아보였다. 그러다가 python의 기본 logging library을 가지고 그냥 필요한 부분만 작성하는 것이 낫겠다 싶어 모듈 테스트? 학습..!을 시작해본다. Log 어떻게 남길거야?python logging library와 logging.config을 참고하여 만들었으며 1. Logging을 class로 만들어 추후 재사용성이 쉽도록..
👻 python - MySQLdb 모듈 설치 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/%F0%9F%90%8D-Python-MySQLdb-%EB%AA%A8%EB%93%88-%EC%84%A4%EC%B9%98
👻 python - PCM(raw data) 빅/리틀 엔디안 변환하기 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/%F0%9F%90%8D-Python-PCMraw-data-%EB%B9%85%EB%A6%AC%ED%8B%80-%EC%97%94%EB%94%94%EC%95%88-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0
[ Python ] for, while 루프에 else 문을 쓸 수 있다!? `for` and `while` loops can have an else branch - I translate a subscribe script from `Real Python` # `Real Python`에서 제공해주는 스크립트를 해석한 내용입니다.- 자세한 코드 및 주석은 아래 GitHub를 클릭해주세요.Leni post with ❤ by GitHub - 2019/05/22 else 구문을 언제 사용할까?12345for item in haystack: if item == needle: breakelse: raise ValueError('Needle not found') for문과 같은 라인에 else를 사용하면 for문 실행동안 `break` 문구를 만나지 못하면 else 문이 실행 됩니다. 하지만,..
[ Python ] Python interface to MySQL: mysqlclient # Connect Leni 💬 MySQL를 사용해야지 ♪ # Ubuntu 16.04 LTS# Python 3.6.5 👀 미리보면 좋은 2019/04/09 - [#Leni #레니 #♥] - MySQL을 사용하기 위해서2019/04/09 - [#Leni #레니 #♥] - MySQL Client Library Search2018/05/29 - [OS/우분투] - [ Ubuntu ] MySQL 서버 설치 2019/04/04 - [프로그래밍/파이썬] - [ Python ] What Is Pip? A Guide for New Pythonistas2018/02/01 - [프로그래밍/파이썬] - [ Python ] 우분투에 Python3, Python3-pip 설치하기Leni post with ❤ by GitHub -..
[ Python ] What Is Pip? A Guide for New Pythonistas # Connect Leni 💬 Pip 너는 무엇인가! 나는 너를 알고 쓰는 것 인가? Leni post with ❤ by Tistory - 2019/04/04 오늘은 Pip가 무엇인지에 대해 소개하는 글을 보고 일부분만 해석, 정리해보고자 한다.쓰니는 영어에 미숙하고 멘탈이 유리이므로 해석이 이상하다면 댓글로 친절하게 가르침을 부탁드립니다. 원문 포스팅(English)에 대한 목차는 아래에서 볼 수 있으며, 클릭하시면 원문으로 이동합니다 😁 1. Pip 시작하기2. Pip로 패키지 설치하기- 기초 패키지 설치- 요구 사항(Requirement) 파일 사용- Fine-Tuning Requirements (상세한 요구 사항?)- 생산 vs 개발 의존성- 생산을 위한 고정된 요구 사항3. 사용할 패키지 찾기4..
[ Python ] 메소드 리스트, 딕셔너리 만들어 사용하기 PythonMake method list or dictionary and Use#Ubuntu 18.04 LTS#Python 3.6.6 #- - 상세 설명, 실행화면 딕셔너리로 만들기전 테스트 할 메소드를 만들자총 4개의 메소드를 만들것이다. - def test(): void- def test2(aa=None): void- def test3(): return 'str'- def test4(aa=None): return 'str' def test(): print('hear is test') def test2(aa=None): print("hear is test2: {}".format(aa)) def test3(): print('hear is test3') return 'here is test3' def te..
[ Module ] Struct, c 구조체 호환 PythonStruct#Ubuntu 18.04 LTS#Python 3.6.5 #>> 상세 설명, 실행화면 When use?C Struct와 Python value 간의 변환이나 파일에 Binary Data를 저장하거나, Network Connection 시에 주로 사용된다고 한다.나는 C Struct와 Python value 간의 호환을 위해서 사용하였다. 사용하기 전에 조사를 해 본바로는 언어에 따라 내용을 직렬화해 data로 전달해 주어야 한다는 얘기도 있었다.이 부분에 대해서는 추가로 테스트가 필요하지만, C언어는 기본적으로 data를 직렬화하기 때문에 구조체의 내용을 그대로 전달하면 문제가 없을 것으로 생각된다.( 일단, local에서 server와 client 코드의 동작을 잘 이루어 졌다. )..