python 기초

김치성·2022년 3월 28일
0

학습내용

파이썬 설치 및 기본

1. 파이썬 설치 및 기본

아래 사이트에서 파이썬 다운로드 (3버전 이상)
https://www.python.org/downloads/

커맨드 창에서 python3 입력 하면
대화형으로 코드 작성 가능

vs code에서 .py라는 파일을 만들어 커맨드 창에서 python3 파일명 을 입력하면 .py에 작성한 코드가 실행된다.

print('hello')

print("""
    Hello
    World
""")
print(len('Hello'))
print('Hell world'.replace('Hell', 'Hello'))

member = ['egoing', 'duru', 'taeho']
print(member[0])
print(len(member))

import random
print(random.choice(member))

score = [100,200,300]
print(sum(score))

print로 console.log 처럼 콘솔창에 값을 출력 하고 빌트인된 len 함수가 변수의 갯수를 불러온다.
기본 적으로 빌트인된 sum, len 등의 함수가 있음

name = '이고잉'
print('안녕하세요. '+name+'님, .... 이고잉 ... 안녕히 계세요. '+name+'님')


name = '이고잉'
print(f'안녕하세요. {name}님, .... 이고잉 ... 안녕히 계세요. {name}님')

html 과 달리 따로 변수 설정시 let 등을 붙일 필요는 없고 변수 타입도 자동으로 설정 됨
print에서 변수를 출력할때 위의 두가지 방법을 사용가능하다.
f를 사용하여 변수를 출력하는게 더 편한거 같기도함

가격 = float(input('가격? '))
부가세율 = 0.1
부가세 = 가격 * 부가세율
print(부가세)

변수 값을 할당 할때 input 함수를 사용하여 콘솔에서 키보드로 값을 입력받아 값을 할당 가능
이때 float이 변수를 float 형으로 바꿔주는데 string 값을 입력 받을 경우 에러가 남

import pandas
house = pandas.read_csv('boston.csv')
print(house)
print(house.head(1))
print(house.describe())

https://pypi.org/
파이썬 패키지 검색하는 위 사이트에서 pandas를 검색해서 어떻게 설치하는지 알 수 있다.
터미널에서 pip3 install pandas 라고 입력 하면 pandas 패키지가 설치된다.

오류
터미널에서 pip3 install pandas라고 입력할 경우 기존에 설치된 python의 pip를 실행하고 vscode 에서는 vscode 확장으로 설치한 파이썬을 interpret 하는데 이때 pip 명령어로는 vscode 확장 python에 패키지를 설치하지 못하므로 import pandas에서 에러가 발생하였다.

해결 방법
f1을 눌러 python select interpreter에서 pip명령어가 작동하는 파이썬을 변경하거나

시스템 환경변수에서 환경변수를 제거하고 pip를 입력하여 vscode 확장 파이썬에 pandas를 설치한다.

pip --version 혹은 pip3 --version 을 입력하면 해당 pip 명령어의 경로를 알 수 있다.

profile
디지털백수

0개의 댓글