생활코딩 Python 입문수업
https://www.youtube.com/playlist?list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR
7. 생활코딩 Python 입문수업 - 3.1. 파이썬 쉘로 실행
파이썬 쉘 interactive mode - 대화를 해나가면서 진행
엔터 → 명령 수행
; → 뒤에 추가 명령줄 넣을 때
\ → 다음줄에 추가 명령줄 넣을 때
↑ → 바로 위 명령문 호출
처음에는 컴퓨터 언어에서 쉘 방식이 중요
8. 생활코딩 Python 입문수업 - 3.2. 파이썬 파일로 실행
Python File
9. 생활코딩 Python 입문수업 - 4.0. 데이터타입
DATA TYPE - 데이터 타입에 따라서 연산하는 방법이 다름
10. 생활코딩 Python 입문수업 - 4.1. 숫자형 데이터 타입
Number Type
계산기보다 훨씬 강력한 파이썬
print(-1)
print(0)
print(1) # int 정수형
print(1.1) # float 실수형
print('1+1', 1+1)
print('2-1', 2-1)
print('2*1', 2*2)
print('4/2', 4/2)
import math
print('math.sqrt(4)', math.sqrt(4))
print('math.pow(4,2)', math.pow(4,2))
import random
print('random.random()', random.random())
11. 생활코딩 Python 입문수업 - 4.2. 문자열데이터타입
Text Type
print('Hello world')
print("Hello world")
print('''
Hello
wolrd
''')
print("'1'+'1'", '1'+'1')
print('Hello world'*1000)
print("len('Hello world'*1000)", len('Hello world'*1000))
print("'Hello world'.replace('world', 'universe')", 'Hello world'.replace('world', 'universe'))
12. 생활코딩 Python 입문수업 - 4.3. 리스트 데이터 타입
List Type - 서로 연관된 데이터를 연결
students = ["egoing", "sori", "maru"]
grades =[2, 1, 4]
print("students[1]", students[1])
print("len(students)", len(students)) # 개수
print("min(grades)", min(grades)) # 가장 작은값
print("min(grades)", max(grades)) # 가장 큰 값
print("sum(grades)", sum(grades))
import statistics #통계
print("statistics.mean(grades)", statistics.mean(grades)) #평균
import random
print("random.choice(students)", random.choice(students))