본문 바로가기

#단편모음14

[혼공파] C08 클래스-230608木 C08 클래스 08-1 클래스의 기본 08-2 클래스의 추가적인 구문 08-1 클래스의 기본 (p.382 마무리) 객체object는 속성을 가질 수 있는 모든 것을 의미합니다. 객체 지향 프로그래밍 언어Object Oriented Programming Language는 객체를 기반으로 프로그램을 만드는 프로그래밍 언어를 의미합니다. 추상화abstraction는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 의미합니다. 클래스class는 객체를 쉽고 편리하게 생성하기 위해 만들어진 구문입니다. 인스턴스Instance는 클래스를 기반으로 생성한 객체를 의미합니다. 생성자construnctor는 클래스 이름과 같은 인스턴스를 생성할 때 사용하는 함수입니다. 메소드metho.. 2024. 4. 16.
[혼공파] C07 함수-230601木 C07 모듈 07-1 표준 모듈 07-2 외부 모듈 07-3 모듈 만들기 07-1 표준 모듈 (p.329 마무리) 표준 모델은 파이썬이 기본적으로 제공하는 모듈입니다. import 구문은 모듈을 읽어 들일 때 사용하는 구문입니다. as 키워드는 모듈을 읽어 들이고 별칭을 붙일 때 사용하는 구문입니다. 파이썬 문서는 모듈의 자세한 사용 방법이 들어있는 문서입니다. 07-2 외부 모듈 (p.347 마무리) 외부 모듈external module은 파이썬이 기본적으로 제공하지 않는, 다른 사람들이 만들어 제공하는 모듈을 의미합니다. pip install은 외부 모듈을 설치할 때 사용하는 명령어입니다. 제어 역전IoC; Inverse of Control은 개발자가 모듈의 함수를 호출하는 것이 일반적인 제어 흐름이.. 2024. 4. 16.
[혼공파] C06 예외처리-230521日 C06 예외 처리 06-1 구문 오류와 예외 06-2 예외 고급 06-1 구문 오류와 예외 (p.291 마무리) 구문 오류는 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류입니다. 예외(런타임 에러)는 프로그램 실행 중에 발생하는 오류입니다. try catch 구문 등으로 처리할 수 있습니다. 반대로 구문 오류는 실행 자체가 안되므로 try catch 구문으로 처리할 수 없습니다. 기본 예외 처리는 조건문 등을 사용해 예외를 처리하는 기본적인 방법입니다. try except 구문은 예외 처리에 특화된 구문입니다. 06-2 예외 고급 (p.307 마무리) 예외 객체는 예외와 관련된 정보를 담고 있는 객체입니다. raise 구문은 예외를 강제로 발생시킬 때 사용하는 구문입니다. GitH.. 2024. 4. 16.
[혼공파] C05 함수-230516火 C05 반복문 05-1 함수 만들기 05-2 함수의 활용 05-3 함수 고급 05-1 함수 만들기 (p.226 마무리) 호출은 함수를 실행하는 행위를 말합니다. 매개변수는 함수의 괄호 내부에 넣는 것을 의미합니다. 리턴값은 함수의 최종적인 결과를 의미합니다. 가변 매개변수 함수는 매개변수에 아무것도 넣지 않아도 들어가는 값입니다. 05-2 함수의 활용 (p.243 마무리) 재귀 함수 recursion function는 내부에서 자신을 호출하는 함수를 의미합니다. 메모화 memoization는 한 번 계산한 값을 저장해 놓은 후, 이후에 다시 계산하지 않고 저장된 값을 활용하는 테크닉입니다. 조기 리턴 early retruns은 함수의 흐름 중간에 return 키워드를 사용해서 코드 들여쓰기를 줄이는 등의.. 2024. 4. 16.
[혼공파] C04 반복문-230515月 C04 반복문 04-1 리스트와 반복문 04-2 딕셔너리와 반복문 04-3 반복문과 while 반복문 04-4 문자열, 리스트, 딕셔너리와 관련된 기본 함수 04-1 리스트와 반복문 (p.157 마무리) 리스트list는 여러 가지 자료를 저장할 수 있는 자료형을 말합니다. 요소element는 리스트 내부에 있는 각각의 내용을 의미합니다. 인덱스index는 리스트 내부에서 값의 위치를 의미합니다. for 반복문은 특정 코드를 반복해서 실행할 때 사용하는 기본적인 구문입니다. 04-2 딕셔너리와 반복문 (p.171 마무리) 딕셔너리dictionary는 키를 기반으로 여러 자료를 저장하는 자료형입니다. 키key는 딕셔너리 내부에서 값에 접근할 때 사용하는 것입니다. 값value은 딕셔너리 내부에 있는 각각의 .. 2024. 4. 16.
[혼공파] C03 조건문-230512金 (p.124 마무리) 불boolean은 파이썬의 기본 자료형으로 True(참)와 False(거짓)를 나타내는 값입니다. 논리 연산자는 not, and, or 연산자가 있으며, 불을 만들 때 사용합니다. 비교 연산자는 숫자 또는 문자열에 적용하며, 대소를 비교하는 연산자입니다. if 조건문은 조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용하는 구문입니다. (p.136 마무리) else 구문은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행됩니다. elif 구문은 if 조건문과 ~ else 구문 사이에 입력하며, 세 개 이상의 조건을 연결해서 사용할 때 적절합니다. if 조건문의 조건식에서 False로 변환되는 값은 None, 0, 0.0(빵점이 내 점수라니 거짓말이야)과.. 2024. 4. 16.
[혼공파] C02 자료형_230511木 직접 해보는 손코딩 따라하기 + 챕터- 의 소단원의 마무리의 확인문제의 코딩 직접작성하기 02-1 자료형과 문자형 안 녕 하 세 요 앞에서부터 선택 [0] [1] [2] [3] [4] 뒤에서부터 선택 [-5] [-4] [-3] [-2] [-1] [ ] 기호를 이용해 문자열의 특정 위치에 있는 문자를 참조하는 것을 인덱싱 indexing 이라고 하고, [:] 기호를 이용해 일부를 추출하는 것을 슬라이싱slicing 이라고 합니다. (왼쪽사진) 오류 발생하면 밑에 정상적인 코드들도 진행하지 않고 오류난 지점에서 맥혀버림. #확인4 👉 파이썬은 문자 선택 연산자에서 인덱싱할 때 0부터 셉니다. 👉 안녕하세요. 5글자 니까 5-1 = [0부터:4까지] IndexError: string index out of r.. 2024. 4. 16.
[결측 데이터의 종류] MCAR, MAR, NMAR 2024-03-17 직접제작✍️ 2024. 3. 17.
[프라이버시 모델] k-익명성 → l-다양성 → t-근접성 (개인정보 비식별 조치) 2024-03-17 직접제작✍️ 그림(동일내용) 더보기 비식별 기술 (프라이버시 모델) ☑발전과정 k-익명성 → l-다양성 → t-근접성 강의링크 https://www.youtube.com/watch?v=hPcGvFcbl80 기법 의미 적용 예 취약점, 취약점원인 1. k-익명성 특정인임을 추론할 수 있는지 여부를 검토, 일정 확률수준 이상 비식별 되도록 함 동일한 값을 가진 레코드를 k개 이상으로 함. 이 경우 특정 개인을 식별할 확률은 1/k 임 [취약점] ⊙동질성 공격(Homogeneity Attack) ⊙배경지식에 의한 공격(Backgroud knowledge Attack) [취약점 원인] ⊙다양성의 부족(Lack of Diversity) ⊙강한 배경지식 (Strong Background Know.. 2024. 3. 17.
[책] 혼공파 C01 : 파이썬 시작하기 [혼공파] C01 파이썬 시작하기 예제_230511木 파이참 - 실행결과 보기 - 단축키 (윈도우) Ctrl + Shift + F10 (맥) Ctrl + Shift + R 2024. 2. 25.
2024-02-25 2024-02-25 파이썬 자료형 중 immutable과 mutable 공부한 페이지: https://datascienceschool.net/01%20python/02.14%20%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9D%98%20%EC%9E%90%EB%A3%8C%ED%98%95.html#id4 2.14 파이썬의 자료형 — 데이터 사이언스 스쿨 .ipynb .pdf to have style consistency --> datascienceschool.net 요약: 암기 tip : - (튜브가 어떻게 저기 껴있지) 문에 꽉 끼인 튜브는 정말 실수야. - 문자열, 튜플, 정수, 실수 꽉: 불변형 - (종이에 적혀있다 하더라도) 사전의 목차는 언제든지 바꿀 수 있어 - 사전 = 딕셔너리, 목차.. 2024. 2. 25.
[기계학습과 종류] 지도학습, 비지도학습, 기계학습 adsp 문제 유형으로, 각 학습 섞어넣고 -학습이 아닌 것은 꼭 나온다. 2024-02-23 comment 답먼저 설정하고 - 거기에 잘 매칭하는 - 지도 학습. 답이 없고 - 그러기에 특징과 패턴으로 묶는 식으로 학습하는 - 비지도 학습. 목표지향적으로 - 좀 더 강화하는 - 강화학습. 출처 http://jidum.com/jidums/view.do?jidumId=1088 영상 https://www.youtube.com/watch?v=qJoqYKdDwKI 2024. 2. 23.
[분류 모델 성능 평가 지표] 오차행렬과 지표 2024-02-23 오차행렬 (Confusion Matrix) ※ comment 표 밖의 지표, 예측과 실제가 어디에 있는지,Positive 와 Negative 자리부터 잘 확인해야한다. 자격증별로, 사람마다 잘 쓰는 순서가 달라서 위치로 외워 버리면 헷갈리기 때문에 유의한다. 지표 읽는 방법 뒷자리 -> 앞자리 로 보는 것이 편하다. 내가 만든 모델이 P(긍정)으로/ N(부정)으로 예측했는데 ->그 값이 실제로 T(참, 맞았다.) / F(거짓, 틀렸다.) 앞자리 뒷자리 실제값 내가 만든 모델이 예측한 것 P(긍정) 1 N(부정) 0 T(참, 맞았다.) 1 F(거짓, 틀렸다.) 0 https://carriedata.tistory.com/entry/%EC%98%A4%EC%B0%A8-%ED%96%89%EB%.. 2024. 2. 23.
[척도] 명목척도 서열척도 등간척도 비율척도 2024-02-22 https://www.youtube.com/watch?v=nrVPnTWB3iA ✏️강의필기 연관규칙(association rule) | 척도 |명서등비| ①명명척도 {only =,naming } ②서열척도 =순위척도 {비교가능} = ① + 순서 ③등간척도 =동간척도 간격척도 구간척도 has 임의의 0점{비교, 산수가능} ② + 동일한 간격 ④비율척도 has 절대영점=찐없음(돈0원,거지){비교, 산수받고 곱셈 나눗셈도됨 ∴ 통계가능} 종류 포함정보 질적 척도 명목 척도 명목적 범주 = 서열 척도 순위가능 범주 = 순서 양적 척도 등간 척도 간격비교 범주 = 순서 상대적 크기 + - 비율 척도 사칙연산, 통계 범주 = 순서 상대적 크기 + - 절대적 크기 ×, ÷ 예제 풀이 https:/.. 2024. 2. 22.