DS 스터디 노트 - 자료 구조, 파이썬 복습

Syl·2024년 3월 25일

DS Journey

목록 보기
9/38

4주차
25. 3. Mon

수강한 분량: 기초 수학 28 - 30, 자료 구조 01, 파이썬 기초 문풀 41-45

학습한 핵심 내용:

📌확률

ㄴ확률에서 모든 가능한 결과의 집합: Sample Space. 이 집합의 각 원소는 하나의 결과. 
ㄴSample Space 내의 부분 집합: 사건(Event)

📃에러 났던 부분:
함수에 return을 적지 않았음. 
따라서 proFun()이 어떤 값을 반환하지 않고 None을 반환했다. 
함수 내부에서 결과는 출력하더라도 return하지 않으면 값이 반환되지 않는다! 
함수 내부에서 결과를 반환하고 호출한 곳에서 그 값을 사용하도록 return할 것.
💡수정 후:
proFun() 함수는 계산된 조합 결과를 반환하고, 
호출한 곳에서는 반환된 값을 변수에 저장하여 사용.

📌자료 구조

ㄴ컨테이너: 데이터를 담는 데 사용되는 추상적인 개념. 컨테이너는 여러 항목을 담을 수 있고, 이를 관리하고 조작할 수 있는 방법을 제공.
(주요한 컨테이너 유형 = 리스트, 튜플, 세트, 딕셔너리 등.)
ㄴList vs Tuple: 튜플은 한 번 정해진 데이터를 바꿀 수 없음. 리스트는 바꿔넣기 가능. 데이터 중복 가능.
ㄴDic: key:value - key값에 해당하는 value값으로 자료 구조가 이루어진 것
ㄴSet: 중복 데이터를 허용하지 않음.

📖

리스트(List): 순서가 있는 항목들의 모임으로, 항목들을 변경할 수 있음.
튜플(Tuple): 리스트와 유사하지만 변경할 수 없는 항목들의 모임.
세트(Set): 고유한 항목들의 모임으로, 중복된 항목을 허용하지 않음.
딕셔너리(Dictionary): 키-값 쌍의 모임, 각 항목은 고유한 키와 연결.

💻기초 파이썬 복습

📚python/pycham
ㄴpython: IDLE - Shell mode - new File - Ctrl+S로 저장 후 F5하면 Shell mode에서 실행된다.
ㄴPycham(통합 개발 환경: 코딩, 저장, 실행, 디버깅 모두 가능)을 실행하려면 python을 먼저 설치해야 한다. pycham이 툴이라면 python이 엔진.
ㄴPycham Setting에서 화면 테마와 폰트 변경도 가능.

이 글은 제로 베이스 데이터 취업 스쿨 강의 자료 일부를 발췌하거나 참고하여 작성되었습니다.

0개의 댓글