03. 가상 환경 - 01. 가상환경 설정 및 패키지 설치(1)

 

◎ 가상환경 필요성

  • 자신이 원하는 python 환경을 구축하기 위해 필요한 모듈을 모아놓은 것
  • 각 가상환경은 서로 독립적으로
  • 각 프로젝트에서 같은 모듈을 사용하더라도 다른 버전의 python을 필요로 하는 경우 관리가 편리

가상환경 설정 (Windows 환경)

 

  1. 윈도우키+R 》 'cmd' 입력

  2. 가상환경 생성 : >python -m venv 가상환경폴더 입력

파이썬 - 가상환경 설정

  3. Include, Lib, Scripts 폴더 생성됨

  4. Scripts 폴더로 이동

  5. 가상환경 활성화 : >activate.bat 입력

가상환경 활성화 명령어
가상환경 활성화

  6. 가상환경 비활성화 : >deactivate.bat 입력

 

 

03. 가상 환경 - 02. 가상환경 설정 및 패키지 설치(2)

 

◎ simplejson 패키지 설치

  1. 패키지 검색 : >pip search simplejson 입력 (>pip search simple*)

  2. >pip install simplejson 입력

가상환경 패키지 설치

  3. 패키지 리스트 보기 : >pip list

  4. 패키지 삭제 : >pip uninstall simplejson

  5. 패키지 업그레이드 : >pip install --upgrade simplesjon

  6. 패키지 정보 확인 : >pip  show simplejson

패키지 정보 확인

  7. 가상환경 활성화된 상태에서 >code 입력 → vscode 실행

 

https://www.fastcampus.co.kr/courses/200328/clips/

 

패스트캠퍼스 온라인 강의 - 파이썬 웹 개발 올인원 패키지 Online.

 

www.fastcampus.co.kr

02. 기초 - 02. Print 함수의 이해(2)

format 옵션 사용

   - {} 안에 문자열이나 숫자등을 매칭해서 출력

   - {} 안의 index '0', '1' 과 format 옵션에 입력한 문자를 매칭

print('{} and {}' .format('You', 'Me'))
print('{0} and {1} and {0}' .format('You', 'Me'))
print('{a} and {b}' .format(a='You', b='Me'))

 

   - {}의 index 갯수와 format 옵션의 인수 갯수가 같지 않으면 에러 발생

print('{0} and {1} and {2}' .format('You', 'Me'))

◎ 그외 출력 포맷을 이용한 print 문 - '%' 문자 사용

    (ex) %s : 문자, $d : 정수, %f : 실수

     

    참조) https://www.python-course.eu/python3_formatted_output.php

print("%s's favoriate number is %d" % ('James', 7))

print 함수 - Format output

 

02. 기초 - 03. Print 함수의 이해(3)

print("Test1: %d, Price:%4.2f" % (776, 6534.123))
print("Test1: %d, Price:%4.2f" % (776, 6543.126))

print("Test1:{0: 5d}, Price:{1: 4.2f}".format(776, 6543.123))
print("Test1:{a: 5d}, Price:{b: 4.2f}".format(a=776, b=6543.123))

참고 : Escape 코드

 

    \n : 개행

    \t : 탭

    \\ : 문자

    \' : 문자

    \" : 문자

    \r : 캐리지 리턴

    \f : 폼 피드

    \a : 벨 소리

    \b : 백 스페이스

    \000 : 널 문자

 

print("'You'")
print('\'you\'')
print('"you"')
print("""'you'""")
print('\\you\\\n\n\n\n\n\n')
print('test')
print('\ttest')

print 함수 - Escape 코드

 

print(''Error'')

 

01. 준비 - 03. 개발 환경 설정(3)

◎ "#" - 주석 표시

◎ print('Hello Python!') 입력

◎ Ctrl+S - 저장 (파일명: section01.py)

◎ 실행(Run) 디버깅 없이 실행(Run Without Debugging) 클릭

◎ 터미널창에 다음과 같이  출력.

◎ 단축키 찾기 - 파일(File) 〉 기본 설정(Preferences) 〉 바로 가기 키(Keyboard Shortcuts) 클릭 (단축키: Ctrl+K Ctrl+S)

 

◎ 'task runner' 설정

    보기(View) 명령 팔레트(Command Palette...)

   → "task" 입력

   → "Tasks: Configure Task" 클릭

   → "템플릿에서 tasks.json 파일 만들기 (Create tasks.json file from template) " 클릭

   → "Others" 클릭 → tasks.json 생성 

   → 기존 코드 지우고 vscode 설정파일(강의자료) 복사해서 붙여넣고 저장

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Project Label",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ],
            "presentation": {
                "reveal": "always",
                "panel": "new"
            },
            "options": {
                "env": {
                    "PYTHONIOENCODING": "UTF-8"
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

Task Runner 설정

◎ 한글 깨지지 않고 출력되게 설정 : "PYTHONIOENCODING": "UTF-8" 

◎ Ctrl+Shift+B : 간략하게 실행

◎ VSCode 환경 언어 변경 

   - 영어 ≫ 한글 : 확장(Extensions) → "korean" 입력 → 한글 확장팩 설치

   - 한글 ≫ 영어 : 보기(View)  명령 팔레트(Command Palette)

      → "lan" 입력 → "Configure Display Language" 클릭

      → "locale.json" 파일 생성

      → "locale":"en" 입력후 저장 (※ Ctrl+space : 언어 리스트 나옴)

      → VSCode 재실행

 

  

02. 기초 - 01. Print 함수의 이해(1)

◎ 문자열 출력 : "", '', """ """, ''' ''' 

# 기본 출력

print('Hello Python!')

print("Hello Python!")

print("""Hello Python!""")

print('''Hello Python!''')

print 함수

◎ print 함수 - Seperator 옵션 : 문자 혹은 문자열을 sep=''에 입력한 문자로 연결해서 출력

print()

#Seperator 옵션 사용

print('T','E','S','T', sep='')
print('2019','02','19', sep='-')
print('niceman','google.com',sep='@')

print 함수 - Seperator 옵션

◎ print 함수 - end 옵션 : 다음 라인과 연결해서 출력

# end 옵션

print('Welcome To', end='')
print(' the black paradise', end=' ')
print('piano notes')

print('testtest')

print - end 옵션

 

https://www.fastcampus.co.kr/courses/200328/clips/

 

패스트캠퍼스 온라인 강의 - 파이썬 웹 개발 올인원 패키지 Online.

 

www.fastcampus.co.kr

 

00. 파이썬 강의 소개

- 파이썬 기초 
- 기초 문법 활용. 타겟 웹 정보 다양한 파일 형식으로 저장

- 크롤링 기초/심화 

 

01. 준비 - 01. 개발 환경 설정(1)

< 파이썬 언어 장점 >

◎ 문법이 간결

◎ 다양한 운영체제 지원
◎ GUI Application 개발(PyQT)

◎ 방대한 라이브러리 지원

◎ 범용 언어(네트워크, 웹, 데이터분석, 기계학습 등)

<프로그램 설치 >

◎ 파이썬 3.x 설치

◎ Visual Studio Code 설치
Visual Studio Code 환경 설정

◎ 테스트 코드 작성 및 실행

 

01. 준비 - 02. 개발 환경 설정(2)

1. 파이썬 설치

크롬 열기 → "python download" 입력후 검색 → Python 3.8.2 클릭

파이썬 설치 - 파이썬 다운로드

Windows x86-64 executable installer 클릭후 다운로드

 

파이썬 설치 - 파이썬 다운로드

→ 다운로드한 파일 실행후 설치

※ 설치 경로에 한글 들어가면 안됨. 영어로..

Add Python 3.8 to PATH  체크

 

2. Visual Studio Code 설치

크롬 열기 → "vscode download" 입력후 검색 → User Installer 64bit 클릭후 다운로드

vscode 다운로드

다운로드한 파일 실행후 설치

※ 설치 경로에 한글 들어가면 안됨. 영어로..

PATH에 추가 체크

 

3. 설치 확인

윈도우키+R → "cmd" 입력 → "python" 입력후 다음과 같이 나오면 설치 정상

윈도우키+R → "cmd" 입력 → "code" 입력후 Vscode 실행되면 설치 정상

 

4. Visual Studio Code 설정

◎ 메뉴 [보기] - 확장 → "python" 입력 → [Python] 클릭후 설치

메뉴 [보기] - Command Palette... → "python" 입력 → "python select interpreter" 입력후 선택 [Python 3.8.2 64-bit] 클릭

◎ 메뉴 [파일] - 폴더 열기 → "python_basic" 폴더 생성 → 새파일선택 "secton01.py"생성

 

https://www.fastcampus.co.kr/courses/200328/clips/

 

패스트캠퍼스 온라인 강의 - 파이썬 웹 개발 올인원 패키지 Online.

 

www.fastcampus.co.kr

 

+ Recent posts