/python_training

Training Python3 everyday

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Materials

개요

본 강의자료는 외부 유출을 금합니다.

1. Python101

Python 환경설정

python version 3.6.7을 기준으로 작성되었음.

Git bash 설치 확인할 것!

  • 윈도우 환경설정

    1. 공식 홈페이지 설치
    • Chocolatey의 경우 다수의 인원이 동시에 접속시 문제가 생기며, 버전 관리는 차후에 진행함.
    • 설치 과정에서 반드시 Path 설정을 진행할 것!
    1. Git bash 적용시 아래의 명령어를 통해 python 인터프리터를 실행 할 수 있도록 설정.
    $ echo "alias python='winpty python.exe'" >> ~/.bash_profile
    $ source ~/.bash_profile
  • C9 환경설정 : pyenv

    아래의 스크립트 실행(복붙) : gist 링크

    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
    
    source ~/.bashrc
    pyenv install 3.6.7
    pyenv global 3.6.7
    python -V
    pip install --upgrade pip
  • MAC 환경설정 : pyenv + homebrew

    아래의 스크립트 실행

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    brew update
    brew install pyenv
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> 
    exec "$SHELL"
    pyenv install 3.6.7
    pyenv global 3.6.7
    python -V
    pip install --upgrade pip
    source ~/.bashrc

License

Python 라이선스 정책을 따라 GPL-3.0을 따릅니다.

본 강의자료는 Python Tutorial를 참조하여 만들어졌습니다.