Skip to content

Choi-09/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

248 Commits
 
 
 
 
 
 

Repository files navigation

Python

start on Nov 8th 2022

1. 가상환경 설치

  • 아나콘다: https://www.anaconda.com/products/distribution
    • 파이썬과 여러가지 라이브러리를 쉽게 설치하고 관리할 수 있는 가상환경.
    • 가상환경 설치가 필요한 이유: 프로젝트 진행시 라이브러리 끼리의 충돌을 방지하기 위해서.
    • ipynb → py 파일 컨버트: pip install nbconvert → jupyter nbconvert --to script {파일명}.ipynb
  • 파이썬: 아나콘다 설치시 자동설치 됨.

2. IDE 설치

  • Spyder: https://www.spyder-ide.org/

    • 통합 개발 환경(Integrated Development Environment).
    • 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어.
    • 콘솔창에 input 가능한 기능 제공
  • JupyterNB

  • colab: https://colab.research.google.com/

    • 구글지원. 브라우저 내에서 python 스크립트를 작성하고 실행할 수 있음.
    • 직관적인 프레임으로 메모와 코드를 쉽게 추가/삭제 할 수 있음.

3. 한글 인코딩 오류

  1. 파일 저장시 인코딩 오류

    • encoding = 'cp949'
    • encoding = 'utf-8-sig'
    • encoding = 'utf8'
  2. 그래프 인코딩 오류
    2-1. 운영체제에 따라 한글 폰트 다르게 설정하기
    - 주피터 노트북에서 matplotlib나 seaborn을 활용해 그래프를 그릴 때 한글 깨짐 현상이 발생한다.
    운영체제에 따라 한글 폰트를 다르게 설정하여 한글 깨짐 현상을 해결 할 수 있다.

    2-2. 시스템 환경 확인 및 한글 폰트 설정 platform 또는 os 모듈 : 사용자 시스템 환경 확인 - 운영체제(OS)

    (1) platform 이름
      • Mac : 'Darwin'
      • Windows : 'Windows'
      • Linux : 'Linux'
    
    (2) os 이름
      • Mac : 'posix'
      • Windows : 'nt'
      • Linux : 'java'(추측)
    

    2-3. 인코딩 오류시 실행 코드

    1) 코드1 - platform
       (1) 파이썬 시각화 패키지 불러오기
           • import matplotlib.pyplot as plt
             %matplotlib inline
    
       (2) 사용자 운영체제 확인
           • import platform
             platform.system()
    
       (3) 운영체제별 한글 폰트 설정
           • if platform.system() == 'Darwin': # Mac 환경 폰트 설정
                 plt.rc('font', family='AppleGothic')
             elif platform.system() == 'Windows': # Windows 환경 폰트 설정
                 plt.rc('font', family='Malgun Gothic')
             plt.rc('axes', unicode_minus=False) # 마이너스 폰트 설정
    
       (4)글씨 선명하게 출력하는 설정
          • %config InlineBackend.figure_format = 'retina'
    
    2) 코드2 - os
       (5) 파이썬 시각화 패키지 불러오기
           • import matplotlib.pyplot as plt
             %matplotlib inline
    
       (6) 사용자 운영체제 확인
           • import os
             os.name
    
       (7) 운영체제별 한글 폰트 설정
           • if os.name == 'posix': # Mac 환경 폰트 설정
                 plt.rc('font', family='AppleGothic')
             elif os.name == 'nt': # Windows 환경 폰트 설정
                 plt.rc('font', family='Malgun Gothic')
             plt.rc('axes', unicode_minus=False) # 마이너스 폰트 설정
    
       (8) 글씨 선명하게 출력하는 설정
           • %config InlineBackend.figure_format = 'retina'
    

4. 데이터분석 대회 사이트

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors