목록
'python' 82건
-
데이터 시각화 첫걸음 떼기이제 matplotlib 패키지를 사용해 폴더 크기 데이터를 시각화해 봅시다.비주얼 스튜디오 코드에서 새로운 파일을 생성한 뒤 파일명을 'step3_2.py'로 변경합니다. 다음과 같이 코드를 입력하고, 대화형 창에서 실행하세요. 실행 결과를 'output' 폴더에 'step_3_2.png' 파일을 생성됩니다.from pathlib import Pathimport matplotlib.pyplot as plt # 2from step_2_1 import OUT_DIR # 이전에 작성한 모듈운 불러옵니다.from step_3_1 import load_plot_dataplot_data = load_plot_data()fig, ax = plt.subplots() # 7ax.barh(plot_data["stem"]..
-
데이터 시각화하기 - 데이터 전처리하기데이터 분석과 시각화를 위해 수집한 원본 데이터를 원하는 형태로 제공하는 과정을 데이터 전처리라고 합니다. 데이터 전처리는 정확한 분석을 위해 반드시 필요한 과정입니다. 수집한 데이터에서 필요한 정보를 선별하고, 범위를 벗어나는 이상치 또는 측정하지 못한 결측치 등을 다른 다른 값으로 대체하거나 삭제함으로써 데이터의 품질을 향상시킬 수 있게 때문입니다.파이썬은 데이터 분석에 표준 언어로 쓰이는 만큼 다양한 데이터 분석 및 패키지를 제공합니다. 여기서는 폴더의 크기를 가로축에, 폴더의 이름을 세로 축에 두어 가로로 긴 막대 그래프를 그리겠습니다. 데이터 전처리하기이번 절에는 폴더 크기를 시각화하기 위해 matplotib 패키지를 사용합니다. 비주얼 스튜디오 코드에서 터미널을 열고, 다음 명령어를 입력하여 ..
-
폴더 크기 측정하기폴더의 크기를 측정하고 그 결과를 JSON 파일로 저장합니다. 홈 디렉터리를 기준 경로로 하기 때문에 실행 완료까지 시간이 걸릴 수 있습니다.비주얼 스튜디오 코드에서 새로운 파일을 생성한 뒤 파일 명을 'step_2_4.py'로 변경합니다. 다음 코드를 입력한 뒤, 대화명 창에서 실행하면 'output' 폴더에 'step_2_4.json' 파일이 결과로 생성됩니다. 비주얼 스튜디오 코드에서 이 파일을 열면 폴더의 크기를 바이트 단위로 볼 수 있습니다.import jsonfrom pathlib import Pathfrom step_2_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.from step_2_2 import get_total_filesizefrom step_2_3 import ..
-
측정할 폴더 목록 저장하기크기를 측정하고자 하는 폴더를 선별하여 리스트로 저장하면 모든 폴더의 크기를 측정하지 않아도 됩니다.새로운 파일을 생성하고 파일명을 'step_2_3.py'로 변경하세요. 다음 코드를 입력한 뒤 실행하면 'output' 폴더에 'step_2_3.json' 파일이 생성됩니다. 비주얼 스튜디오 코드에서 이 파일을 열면 홈 디렉터리의 하위 폴더 목록을 볼 수 있습니다.import jsonfrom pathlib import Pathfrom step_2_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니더.OUT_2_3 = OUT_DIR / f"{Path(__file__).stem}.json" # 5def dump_dirnames(base_dir: Path) -> None: # 7 dirs = ..
-
폴더 크기 측정 함수 만들기✅타입 힌트파이썬은 하나의 변수에 서로 다른 타입의 데이터를 저장할 수 있습니다. 이러한 언어적 특성은 코드를 편리하고 빠르게 작성할 수 있도록 도와주지만, 반대로 코드가 복잡해질수록 오류가 발생할 위험을 증가시킵니다. 이러한 문제를 해결하기 위해 변수에 저장되는 데이터 타입을 사전에 지정할 수 있는데, 이를 타입 힌트(type hint)라고 합니다.타입 힌트는 변수명 오른쪽에 클론(;)과 함께 그 변수에 저장할 데이터 타입을 적으면 됩니다. 예를 들면, 변수 x를 정수 타입으로, 변수 y를 문자열 타입으로 지정하는 코드는 다음과 같습니다.x: int = 323print(x)y: str = "Hello, World!"print(y) 함수에도 타입 힌트를 적용할 수 있습니다. 다음은 Path 객체를 입력받..
-
폴더 크기 측정 프로그램 - 작업 폴더 생성하기pathlib 패키지를 사용해 간편하고 직관적인 방식으로 폴더의 파일을 관리합니다.한편, JSON은 일정한 형식에 따라 사함이 이해할 수 없는 가호로 작성된 데이터 포멧으로, 웹 애플리케이션을 비롯한 각종 응용 프로그램에서 널리 사용됩니다.pathlib과 json 패키지는 모두 파이썬이 표준 라이브러리에 포함되어 있으므로 별도의 설치 없이도 바로 사용할 수 있습니다. 파이썬이 제공되는 유용한 도구를 잘 익혀서 실습 파일을 효과적으로 관리하고 데이터를 구조화하여 효율적으로 저장합니다. 작업 폴더 생성하기∨ 문법 체크 - 모듈, 패키지, 라이브러리모듈(module)은 쉽게 말해 소스 코드 파일입니다. import 명령어를 사용하면 다른 모듈에 작성된 데이터, 변수, 클래스 응을 불러와서 활용할 수 있습니다...
-
소스 코딩 작성하기 & 대화형 프로그래밍소스 코딩 작성하기01. [탐색기] 창에서 폴더 이름 'CH_01' 쪽으로 마우스 커서를 가져다 대면 새 파일 아이콘이 활성화됩니다. 'CH_01' 폴더의 세 파일 아이콘을 클릭한 뒤, 텍스트 입력란에 'test.py'를 입력해서 새 파일을 생성하세요. 02. 파일을 생성하면 오른쪽에 소스 코드 입력 창이 열립니다. 다음과 같이 테스트 코드를 입력한 뒤 오른쪽 상단의 파이썬 실행 아이콘을 클릭하세요. 파이썬 인터피리터를 사용하여 'test.py' 소스 코드를 실행한 결과를 출력합니다. 대화형 프로그래밍비주얼 스튜디오 코드는 소스 코드의 특정 부분을 선택 실행해서 값을 확인하는 방식인 대화형 프로그래밍을 지원합니다.대화형 프로그래밍은 코드의 기능을 변경하거나 오류의 원인을 찾기 용이해서 대량의 코드를 다루..
-
파이썬 가상 환경 설치소스 코드를 폴더별로 관리하는 것처럼, 파이썬 인터플리터 등 소스 코드를 실행하는 대 필요한 각종 프로그램을 폴더별로 설치하는 것이 코드의 유지보수에 큰 도움이 됩니다. 이처럼 폴더별로 설치된 파이썬 인터프리터 등을 파이썬 가상 환경이라고 합니다. 01. 비주얼 스튜디오 코드의 상단 메뉴에서 [파일] - [폴더 열기] 메뉴를 클릭하고, [파일 열기] 창에서 'ch_01' 폴더를 찾아 클릭합니다. 왼쪽의 기본 사이드 바의 [탐색기] 메뉴에서 'ch_01' 폴더를 볼 수 있습니다. 02. Ctrl + Shift + F 키를 눌러 명령 팔레트를 열고, 'env'를 입력한 뒤, [Python: 환경 만들기]를 클릭합니다. 03. 환경 유형을 선택하기 위해 [Venv 현재 작업 영역에서 '.venv' 가상 환경을..
-
비주얼 스튜디오 코드 설정하기 & 소스 코드 저장 경로 만들기비주얼 스튜디오 코드 설정하기표시 언어 설정01. 비주얼 스튜디오 코드의 기본 표시 언어는 영어입니다. 이를 한국어로 변경하기 위해 창의 상단에서 [보기] - [명령 팔레트] 메뉴를 클릭해 명령 팔레트(command paletee)를 실행합니다. 02. 명령 팔레트에 'display'를 입력하고 [Configure Display Language]를 클릭하세요. 03. 표시 언어 목록에서 [한국어]를 클릭하고, 비주얼 스튜디오 코드를 재실행하면 표시 언어가 한국어로 변경됩니다. 확장 프로그램 설치비주얼 스튜디오 코드 자체는 단순한 문자 편집기에 불과하지만, 확장 프로그램을 설치하면 강력한 개발 도구로 사용할 수 있습니다. 프로젝트를 진행하기 위해 비주얼 스튜디오 코드에 파이썬(Python)과 주피터(Ju..
-
파이썬 인터프리터 설치하기 & 비주얼 스튜디오 설치하기파이썬 인터프리터 설치하기파이썬 코드를 컴퓨터에서 실행하기 위해서는 반드시 인터프리터(python interpreter)가 필요합니다. 파이썬 공식 웹 사이트에서 설치 파일을 다운로드하고 컴퓨터에 파이썬 인터프리터를 설치해 봅시다. 01. 웹 브라우저에서 파이썬 공식 웹사이트에 접속한 뒤, 상단의 [Download]-[Python 3.x.x] 버튼을 차례대로 클릭합니다. 파이썬 인터프리터 설치 파일이 다운로드 됩니다.https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 02. 설치 파일을 실행한 뒤, [Customize installation]를 클릭하세요...