크롤링? 이란 말은 많이 들어봤지만 🐍 파이썬은 뭔지모르고... 파이썬이 그렇게 배우기 쉽고, 다양하게 쓰인다고 카더라 통신을 통해 들어봤엇는데..
저번주 부터 주변 지인이 파이썬을 배우고 싶다 같이 배우자 라고 손내밀어 한번 맛좀 볼까 하고 시작 해보았습니다.
일단 무료이며,무작정 따라하기엔 부담도 없고, 어느정도의 설명도 있어 개인적인 생각으론..초심자에게 괜찮다고 생각합니다.
python data type:
a_string= "like this" a_number=3 a_float= 3.12 a_boolean =False a_none =None
print(type(a_string)) print(type(a_number)) print(type(a_float)) print(type(a_boolean)) print(type(a_none))
keyword:
- print: 화면에 출력
- string(text): 문자열 ("Hello World",' Hello World ')
- int: 정수 (integer,완전한 숫자?)
- float: 부동소수형? 실수? (소수점있는 숫자)
- bool : boolean (true or false)
- none: None (null 값)
python 특징
List (Common /Mutable)
파이썬은 앞에 대문자 사용하는것이 convention 이라고 한다.
days = ["Mon","Tue","Wed","Thur","Fri"] print(days) print(days[3]) print("Mon" in days) print("Man" in days) print(len(days)) days.append("Sat") print(days) days.reverse() print(days)
풀이:
- print(days): Mon~Fri 출력
- print(days[3]): Thurs 출력 (컴퓨터는 index를 0부터 시작하여 Mon[0],Tue_[1],Wed[2],Thurs[3] 으로 인삭하기 때문입니다
- print("Mon" in days) : Mon 가 days 안에 포함되었는가? True이다. (Man in days)해보니 false 가 나옵니다 없으니까요 😅
-print(len(days)): len 은 length 입니다. 총 5개의 항목이 있죠? 그래서 5입니다- days.append("Sat"): 배열에 추가하는것입니다.
- reverse: 당연히 반대로 출력하는것이겟죠?
Keyword to know :
- Mutable: 변질될수 있는 변형가능한것. 위에서 배열에
days = ["Mon","Tue","Wed","Thur","Fri"]
이있다고 했을때
days.append("Sat")
을 하면days = ["Mon","Tue","Wed","Thur","Fri","Sat"]
이 추가되는것을 보면 알수있습니다.
생각보다 글이 길어진 것 같아 우선 끊고 다시 2편에서 이어서 하겠습니다.
https://academy.nomadcoders.co/p/python-for-absolute-beginners