오늘은 파이선 라이브세션과 종합반 강의를 들었다.
파이선도 똑같은 코딩이라 sql이랑 비슷할 줄 알았는데 생각보다 좀 많이 다르다는 것을 깨닫는다.
파이선이 더 큰 개념, 그리고 한꺼번에 많은 작업들을 할 수 있는 것을 알게 되었다.
<파이썬 종합반>
출력문: print함수.
,을 통해 여러값 출력 가능.
문자열 출력할 때 ""도 가능하고 ''도 가능함. 둘 다 사용 가능
선언: 정의
=는 '담는다' 라는 표현.
변수: 값을 담는 바구니.
변수의 형태는 담긴 값들에 따라서 형태가 달라짐.
실수= 존재하는 모든 숫자는 다 실수임. 여기서 딱 떨어지는 숫자를 '정수'라고 함.
실수: floats, 정수: integers
sequence type: 순서대로 나열된 자료형-list,tuple,strings(문자)
numeric type(숫자형)-integers,floats
소숫점을 붙이면 실수임. 25.0이것도 정수가 아니라 실수임. 딱 떨어지느냐 아니냐에 따라서 나뉘게 됨.
문자열은 +를 쓰면 이어서 쓸 수 있음. ''나""를 써야 함.
abs():절댓값
round():반올림 계산
불리언: 조건이 true인지 false인지 나타내는 것
NAN결측값. 비어져 있는 것, 수학적으로 잘못된 계산을 할 때 나타남.
input은 숫자도 문자로 받아들임. 그래서 숫자를 사용할 때는 int를 써주면 됨. int(input())이런식으로.
리스트, 튜플, 딕셔너리: 많은 값을 다루는 것.
많은 데이터를 다루어야 함. 데이터를 담는 하나의 방법. 장자재로 다룰 수 있고 정리 가능함.
리스트는 가변한(바꿀 수 있는) 시퀀스이다.
[ ]를 사용함.
파이썬에서는 첫번째가 0이다.1이 아님. 0번째 그다음이 1번째. 마치 유럽의 엘베같은 느낌?
그리고 뒤에서 첫번째는 -1임.
매서드 method임. 그 쓰는 리스트뒤에 온점. 찍고 적으면 됨.
append: 리스트에 새로운 항목 추가. 기존에 있던 리스트 뒤에 항목이 추가된다.
리스트는 파이썬에서 가장 자주 사용되는 데이터 구조임.
extend():리스트에 다른 리스트의 모든 항목 추가.
index는 몇 번째냐.
sort는 정렬. sql에서 order by랑 비슷한 거
reverse쓰면 역순으로 뒤집는 것임. 근데 order by desc랑은 다른것이, 만약 이미 역순으로 되어 있는 리스트에 reverse 하면 다시 오름차순으로 됨.
이런 method를 외우려고 하지 말기. 이런 게 있다는 것을 알아두고 append는 많이 사용하니 기억해 두기.
remove값자체를 없애는것. del[]는 몇번째 위치에 있는 값을 없애는 것. pop은 제거하고 나서 다른 변수에 값을 담아주어야 함.
내일은 열심히, 잘 하자. 오늘 밤은 아무런 건강적 이슈 없이 잘 자기를..