컴퓨터 이야기/python 이야기 21

[빡공단 31기] 파이썬 19강

- type 함수 쓰면 자료형이 나옴. 파이썬은 모든 자료형이 class임. - 원하는 값이 몇번째 메모리 그릇에 있는지 알려주기 ~.index(찾을 값) - 원하는 값이 몇개의 메모리 그릇에 있는지 알려주기 ~.count(찾을 값) - 메모리 그릇 추가하기 .extend(여러 값) .append(값 하나) .insert(위치, 값 하나) - 메모리 그릇 삭제하기 ~.remove(삭제할 값) ~.pop(인덱스) - 메모리 그릇의 위치 바꾸기 ~.reverse() ~.sort(옵션) => 딕셔너리 클래스에서는 pop()만 사용 가능 ~.pop(키 값) => values, keys, items 오늘은 뭔가 훅훅훅 많이 지나간 것 같다. 조금 어려웠다.

[빡공단 31기] 파이썬 18강

- 모듈과 패키지가 필요한 이유 모듈화하는 방법 -> 다른 파일로 만들어서 import할 수 있음. => import시 파일 이름으로 import함. import 모듈파일이름 as 별명 from 모듈파일이름 import 클래스이름 from 모듈파일이름 import * (전부 가져오기) 도 가능 스레드 클래스 알아보기 => thread - multi-threading 스레드는 처음 듣는데 신기하당.

[빡공단 31기] 파이썬 16강

- 클래스 1. 비슷한 물건끼리 묶음 2. 한번에 잘 사용할 수 있도록 3. 틀: 클래스 / 그 안에 있는 것: 인스턴스 4. 인스턴스이름.클래스 이름 5. 클래스 선언: 클래스의 틀을 만들기 6. 클래스 먼저 만들고 인스턴스 선언 하기. (순서 중요) 7. 클래스에 행동(함수)를 추가하는 방법: 메서드 8. def 총합(self, 이름): 9. 메서드는 return값이 있을 수도 있고 없을 수도 있음. 역시 클래스 개념은 재밌다. 오늘 강의는 재미있었다.

[빡공단 31기] 파이썬 13강

- 딕셔너리: 1. 순서없음 2. 수정 가능 3. key, value 존재 4. in 사용 가능 5. 인덱스 대신 key값 사용 6. values() 사용 가능 - set: 1. 순서없이 값을 담는 자료형 2. 순서 없음 3. 중복된 값 삭제 4. set 안에는 모든 자료형을 담을 수 있음 - mutable, immutable mutable = change mutable: 리스트, 딕셔너리 immutable: 정수형, 실수형, 문자형, 튜플 - gabage collector - id(): 메모리 값을 확인할 수 있음 - 주석 어렵당... 딕셔너리랑 set은 좀 생소해서 그런가?