[Python] PyCharm에서 PEP8 맞추기
By 지훈현서 | 2016년 12월 19일 |
![[Python] PyCharm에서 PEP8 맞추기](https://img.zoomtrend.com/2016/12/19/a0105618_5857b1a7b5da5.png)
이제 파이썬을 사용한지 거의 9년이 되어 갑니다.그동안 파이썬의 PEP8 규칙을 거의 따르지 않고 있다가최근 프로젝트 부터는 따르려고 노력하고 있습니다. 역시 코딩 가이드는 딱딱하더라도 따르면 좋은 것이 많더군요.다음은 PyCharm 2016.3 에서 PEP8을 따르되, 필요한 일정 Warning은 억제하는 방법을 살펴보고잘 규약을 맞출 수 있는 방법을 간단하게 살펴봅니다. 일단 PyCharm IDE로 작성을 하다보면 편집기의 오른쪽 위에 누런 네모 상자도 보이고, 중간 중간 위와 같이 뭔가가 보입니다.암튼 오른편 위에 녹색 체크가 되어 있지 않으면 뭔가 코드 Inspection에서 문제가 있는 것입니다. 위에 것은 거의 디폴트 입니다. PEP8이 선택되어 있습니다. 우측 상단에 마우스를 가져다 놓으
[Python] cgitb로 자세한 오류를 찍어 봅니다
By 지훈현서 | 2017년 1월 27일 |
파이썬을 주 언어로 사용한지 십년이 다 되어 가는데도 아직도 제대로 모르고 있는부분이 많다는 생각입니다. 그것도 표준 라이브러리를 말이지요. 암튼 간단히 다음의 프로그램을 봅니다.(PyMOTW 의 cgitb 내용을 참조했습니다.) def func1(arg1): local_var = arg1 * 2 return func2(local_var) def func2(arg2): local_var = arg2 + 2 return func3(local_var) def func3(arg3): local_var = arg2 / 2 return local_var func1(1) 라는 파이썬 프로그램을 돌리면, $ python cgitb_basic_traceback.py Trace
Python 으로 타이타닉 승객의 생존율 구하기
By 박피디의 게임 개발 이야기 | 2020년 8월 27일 |
요근래 새로 파이썬 공부하면서 알게 된 문제. 찾아보니까 Kaggle 관련해서 이미 유명한 문제인 거 같다. 타이타닉 승객 데이터 csv 데이터는 여기에서 찾을 수 있다.https://raw.githubusercontent.com/TeamLab/machine_learning_from_scratch_with_python/master/code/ch12/titanic/train.csvhttps://gist.github.com/michhar/2dfd2de0d4f8727f873422c5d959fff5 1, 2, 3 등석에 탑승한 남, 여 승객은 각각 몇 % 생존했는가를 구하는 코드다. import numpy as np import pandas as pd df = pd.read_csv('https://raw.
[VMWare Fusion] Photon OS 로 docker 테스트 용 VM 만들기
By 지훈현서 | 2020년 8월 8일 |
전에 [ESXi 6.5] Photon OS 설치하여 Docker Host로 운영하기 라는 글을 올린 적이 있습니다.ESXi 서버에서 Docker Host로 가장 적은 크기로 docker를 운영하는데 무엇이 좋을까하는 주제였었는데, 이번에 같은 문제로 의문을 가져 보았습니다. 현재 주 개발 장비로 이용하는 맥북프로에서 유사하게 Photon OS 를 기동시킬 수 있을까 말이지요.패러렐즈에서는 테스트해 보지 않았지만 VMWare Fusion에서는 잘 동작하였기에 공유해 봅니다.(언제 시간되면 패러렐즈에서도 테스트 해 보겠습니다) 우선 다음 사이트에서 Minimal ISO x86_64 이미지를 다운받습니다. (와우! 281M 밖에 하지 않네요.. VM이 거의 컨테이너 이미지 느낌입니다) 최근에 거의 패러렐즈만