본문 바로가기

분류 전체보기165

Python3, url 인코딩하는 이유, 인코딩/디코딩 처리 Python3, url 인코딩하는 이유, 인코딩/디코딩 처리 구글에서 한글로 검색하면 q 파라미터에 한글이 알수없는 영문+숫자 조합으로 encode된것을 확인할 수 있다. 왜 url을 인코딩하는가 ? url은 ASCII 문자열을 이용해서만 전송될 수 있다. 즉 ASCII가 아닌 한글, 특수 문자(Unsafe, Reserved)는 두개의 16진수를 사용하는 octet형태로 encode된다. The octet is a unit of digital information in computing and telecommunications that consists of eight bits. The term is often used when the term byte might be ambiguous, as the by.. 2021. 4. 19.
[내돈내산]프로그래밍용 기계식 키보드 구입, 사용기 ! 레오폴드 FC900R ( 10만원대 기계식 키보드 ) 고생했어 로지텍 나는 프로그래머다. 2009년 부터 시작했으니 벌써 10년이 훌쩍넘었다. 프로그래머라면 당연 키보드와 마우스는 자신만의 철학이 담긴 외형과 특징을 가진 것을 사용해야 한다 생각하겠으나 나는 그렇지 않았다. 사이트에서 주는데로 사용했고 크게 불편함이 없어서 그러했다. 처음으로 산 키보드는 프로젝트 사이트 앞에 문구점에서 파는 2만원대 풀 배열 로지텍 키보드였다. 다른 이유는 없었다. 나만의 키보드를 하나 구입해야겠다는 생각으로 산건데 7년 넘게 썼으니 참 오래 사용했다. 어느 날 부터인가 특정 키 인식이 안되고 뻑뻑하다고 느꼈다. 물론 그럴것이 7년 가까운 시간동안 이물질이 들어가면서 몇 번 해체하고 정비해서 사용했는데 그러면서 운명이 다 한것 같았다. 이제 보내주고 남들 다 쓰는 기계식 .. 2021. 4. 4.
Python 데이터 시각화 - 상관관계(correlation) 분석, Heatmap (with Matplotlib, seaborn ) 데이터 상관관계 시각화 Pandas dataframe 구조의 데이터를 사용하여 데이터 간의 상관관계(correlation)를 확인해보고 이를 Heatmap으로 시각화하여 표현해보자. 샘플데이터는 Plotly에서 제공하는 샘플 데이터를 사용하도록 한다. 상관관계 분석(Correlation Analysis) 상관관계 분석은 두 개이상의 변수 사이에 존재하는 상호 연관성 존재와 그 강도를 측정하는 방법이다. 개발환경 - Pandas 3.9.0 - Jupyter-lab 3.0 - Plotly 4.14.3 - matplotlib 3.2.2 - seaborn 0.11.1 임포트 라이브러리 # Data import numpy as np import pandas as pd # Visualization import ma.. 2021. 3. 30.
Python - pip 설치 라이브러리 및 Path 확인, 버전 업데이트 하기 pip 실행 안될 시 pip 실행파일의 환경변수 Path 등록 여부를 확인, 없다면 Python이 설치된 디렉토리의 Scripts 디렉토리까지 Path로 등록하여 준다. python 명령이 실행된다면 python -m pip로 실행한다. pip 설치 라이브러리 확인 C:\>pip list or C:\>python -m pip list Package Version -------------------- ---------- anyio 2.2.0 argon2-cffi 20.1.0 asgiref 3.3.1 astroid 2.4.2 async-generator 1.10 attrs 20.3.0 Babel 2.9.0 backcall 0.2.0 backtrader 1.9.76.123 beautifulsoup4 4.9.3.. 2021. 3. 25.