1) Python 및 설치방법
1-1) python이란?
귀도 반 로섬(Guido Van Rossum)이 취미로 만든 프로그래밍 언어이다.
1-2) Python의 특징
1-3) Python으로 할 수 있는 일
1-4) Python 설치 방법
1-5) Visual Code에서 python Terimnal 실행 방법
-Terminal 클릭
-Web파일에서 Python으로 이동한 것을 볼 수 있다. 이후 Python 입력값을 알고 싶으면 python 문서번호 Tab키를 누르면 자동완성 됨.
2) 데이터 타입- 문자열, 숫자열
2-1) 문자열
예시)
print('Hello')
print("Hello")
print('''
Hello
World
''')
print(len('Hello'))
str="Hell World"
print(str.replace('Hell','Hello'))
결과
<참고1 >
JavaScript에서는 console.log('Hello')
==> Python에서는 print ('Hello') 즉, print를 사용한다.
<참고2>
JavaScript 의 경우 ` (역따옴표)을 사용하여 해당 열 작성 중 다른 열을 작성하였다면 Python에서는 '''(작은 따옴표 3개)을 이용하여 여러 열로 바꿀 수 있다. 또한 작은 따옴표가 아닌 큰 따옴표 3개로도 가능하다.
javaScript 참고2
console.log(`Hello
World
`);
print('''
Hello
World
''')
2-2) 숫자열
예시)
print(1)
print(1.1)
print(1+1)
print(2-1)
print(2*2)
print(6/2)
print(pow(3,2))
import random
print(random.random())
결과
<참고1>- 제곱 표현
console.log(Math.pow(3,2));
print(pow(3,2))
<참고2>- random 코드 차이
console.log(Math.random());
import random
또는
print(random.random())
3) 변수의 사례 (variable)
예시1)
a=1
가격=10000
부가세율=0.1
결과=가격*부가세율
print(결과)
결과1)
<참고 JavaScript>
<html>
<body>
<script>
가격=prompt('가격?')
부가가치세=0.1
alert(가격*부가가치세)
</script>
</body>
</html>
예시2)
name='python'
print('안녕하세요.'+name+'님,...파이썬...안녕히 계세요. '+name+'님')
name='python'
print(f'안녕하세요.{name}님,...파이썬...안녕히 계세요. {name}님')
결과2)
4) 디버깅
디버깅이란 프로그래밍 된 코드의 변수값을 추적하고나 논리적으로 작성된 코드 블럭의 동작을 추적하거나 할 때 사용된다.
4-1) 붉은 점=break point=stop signal
4-2) 디버깅 실행 방법
-break point를 선택한다.

보라색 표시부분의 기능: 계속 버튼+다음 브레이크
즉, 버튼 나올때까지 주르륵 나온다.
빨간색 표시부분의 기능: 누를때마다 한 줄 씩 실행된다.
5) 입력 (input)
Python에서 print()는 출력이라면 input()는 입력이다.
예시)
가격=float(input('가격? '))
부가세율=0.1
부가세=가격*부가세율
print(부가세)
결과)
첫번째 화면
두번째 화면- 가격에 100000을 입력하였을때
<참고>- JavaScript의 경우
<html>
<body>
<h1>Input</h1>
<script>
가격=prompt('가격?')
부가가치세=0.1
alert(가격*부가가치세)
</script>
</body>
</html>
5) PiP & PyPI
5-1) 홈페이지: https://pypi.org/
5-2) 홈페이지에서 pandas 검색
이런것들을 패키지 또는 라이브러리라고 부름.
(정확히는 활용 등에 따라 용어가 바뀐다.)
5-3) pandas1.4.1 클릭
5-4) Visual code 내 pandas1.4.1 설치 코드
pip install pandas
아래와 같이 설치가 됨.
5-5) pandas를 이용해 사용할 수 있는 것
예시1)
import pandas
house=pandas.read_csv('boston.csv')
print(house)
print(house.head())
print(house.head(1))
print(house.describe())
결과1)
예시2) 결과1에 대한 분석이 가능
import pandas
house=pandas.read_csv('boston.csv')
print(house.describe())
결과2)
<참고>
import pandas
란? pandas로 실행된다. 라는 것을 알려주는 코드
JavaScript에서 쓰던 표현방식이 Python에서는 어떤식으로 표현되는 지
1) replace()
<html>
<body>
<script>
console.log('Hell World'.replace('Hell','Hello'))
</script>
</body>
</html>
1) 인터넷 검색
인터넷 검색을 통하여 JavaScrpit에서 사용되던 표현들이 Python에서는 어떻게 표현되는지 찾을 수 있었다.
replace 사용방법- 인터넷 참고
본인의 visual code에서 python에서 적용
print(len('Hello'))
str="Hell World"
print(str.replace('Hell','Hello'))