본문 바로가기

전체 글

(56)
파이썬 함수명과 변수명 분리해서 잘 짓는 방법: 함수명은 동사로 시작하고, 변수명은 명사로 시작하기. 파이썬은 PEP8 규칙에 따라, 함수명과 변수명 둘다 영어소문자a to z 와 언더바_ 와 숫자 0~9 만 쓴다. 문제는 함수명과 변수명의 표기에 영어대문자를 쓰지 않도록 권장하기 때문에 대충 지었다가는 이 단어가 함수인지 변수인지 헷갈릴 수 있다. 그래서 둘을 읽을때부터 잘 구분하는 식별자 같은걸 어떻게 넣는지 궁금했다. 그러나 How to make a good name of function name and variable name 이런걸 쳐봐도 좋은 예제를 보여주면서 요령(노하우, know-how)을 알려주는 사람이 딱히 없었다. 다행히 이 분이 괜찮은 예문을 적어두었다. https://dkje.github.io/2020/08/03/CleanCodeSeries2-copy/ 2. 변수명과 함수명 짓기 ..
koala NLP(코알라 NLP)는 파이썬 3.8 이하 필요 5개 분석기를 클래스로 하는 라이브러리인 KoNLPy 가 잘 안되서 찾아보니, 코알라 NLP 라는게 있다고 나왔다. 더 많은 형태소 분석기를 넣었다 카더라. 그런데 코알라 NLP를 돌리니까 getchildren() 에러가 난다. 찾아보니 오류가 많은지 파이썬 3.9에서는 아예 삭제된 기능이라고 나온다. 그래서 코알라를 쓰려면 파이썬 3.8 이하가 필요하다.
시작메뉴 전환 만들기: 윈7 이전 버전과 윈10 버전 시작메뉴 왔다갔다하는 프로그램. 피시방 갔는데, 시작메뉴 전환 이라는 것이 있길래 눌러봤더니 아래왁 같이 변했다. 시작메뉴 다시누르면 왼쪽거 뜬다. 나중에 만들어볼 필요가 있을까 싶어서 우클릭해서 정보 가져와서 저장. 바로가기 만들어서 아래처럼 지정하면 되나보다. 대상 "C:\Program Files\Classic Shell\ClassicStartMenu.exe" -togglenew 시작 위치 "C:\Program Files\Classic Shell\" 위 내용을 복사하고 싶은 사람은 {링크} 사용하고.
코딩 영어 검색시 알면 좋은 단어 생초보 (완전초보) == absolute beginner
판다스 데이터프레임에서 빈 셀은 NaN으로 표기된다. 그리고 파이썬에서는 NaN 과 Null 을 같다고 취급하므로, isna 와 isnull 역시 같은 기능을 한다. 아래는 엑셀로 저장한 스프레드시트를 판다스 데이터프레임으로 불러왔을때 모습이다. col_index = 0th row row_index = None