●네덜란드 출신의 컴퓨터 그래머 '귀도 반 로섬'이 취미로 만들었다.●몬티 파이튼 비행 서커스에서 이름을 가져왔다.●구글에서 만들어진 소프트웨어의 50%이상이 파이썬이다.●드롭박스, 인스타그램●이해하기 쉬워 공동 작업과 유지 보수가 편하다●파이썬은 인간다운 언어이다if
자료형을 알고 있다면 그 언어의 절반을 터득한 것자료형의 종류에 따라 결과값이 달라진다'1' + '1' = '11'자료형의 종류: 숫자, 문자열, 리스트, 불, 변수, 튜플, 딕셔너리, 집합변수 = 박스안의 값a라는 박스가 있다고 할 시, a = 3. =는 등호가 아니
자료형의 종류: 숫자, 문자열, 리스트, 불, 변수, 튜플, 딕셔너리, 집합상자를 각각 관리하면 복잡하니까. 하나로 몰아서 서랍장 처럼 만드는 것. 추가로 자료 넣기가 가능하다.튜플도 서랍장이지만 추가로 넣는 것이 불가능하다. 자물쇠가 채워져 있다고 생각하면 된다.튜플
돈이 있으면 택시를 타고, 돈이 없으면 걸어 간다.money = Trueif money: print("택시를 타고 가라")else: print("걸어 가라")택시를 타고 가라 뭐가 있으면 뭐하고, 뭐가 없으면 뭐하고 하는 것.if하고 불(boolean)이 나
과일, 설탕 <입력> ↓믹서<함수>↓과일 주스 <출력>입력값이나 출력값이 없을 수도 있다.입력값이 없어도 출력값만 있을 수도 있다.함수를 사용하는 것을 호출 이라고 한다.def 함수명(매개변수input): <수행할 문장1> <수행할 문장2>
Immutable( 변하지 않는 자료형)(정수, 실수, 문자열, 튜플-변하지 않는다)a = 1def vartest(a): a = a + 1vartest(a)print(a)mutable(변하는 자료형)(리스트, 딕셔너리, 집합)b = 1,2,3def vartest2(b)
어떤 프로그램을 만들 수 있을까 가장 먼저 '입력'과 '출력'을 생각하라! 구구단 프로그램 (함수) 만들기 n 입력하면 n단 출력 함수 이름은? GuGu 입력 받는 값은? 2,4,6,8,,,18 출력하는 값은? 18 결과는 어떤 형태로? 리스트 def GuGu(
import rep = re.complie()import rep = re.compile('a-z+')m = p.match('python')print(m)<re.Match object; span=(0, 6), match='python'>import rep = re.