분류 전체보기 246

2장 :: 기초 함수 (1)

2-1 :: 1차 함수 데이터 사이언스는 정확한 의사 결정을 내릴 수 있도록 많은 입력 데이터를 바탕으로 결과를 도출하고, 이를 기반으로 입력과 출력 사이의 관계(함수)를 찾는 것 즉 입력과 출력 사이의 규칙을 찾는 것 "x가 변함에 따라 y가 얼마나 많이 변하는가?" 👉🏻 1차 함수 x와 y의 관계를 1차식으로 표현한 것 x가 일차인 형태 x가 1차 함수로 남으려면 a는 0이 아니어야 한다. 💡x와 y의 관계를 표현하는 값 🧩 기울기 - 위 수식에서 a - x가 변함에 따른 y의 변화율, 변화 속도 등을 의미 - (그래프의) 직선이 기울어진 정도 🧩 절편 - 위 수식에서 b - y의 값(출력값)이 미리 이동하는 개념 = 보통 0 에서 출발하는데 절편 b의 값 만큼 미리 이동한 곳에서 시작한다 - 좌표 ..

[프로그래머스 lv.1] 숫자 짝꿍 (건너뛴 문제 다시풀기)

문제 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 3, 0, 3으로 만들 수 있는 가장 큰 정수인 330입니다. 다른 예시로 X = 5525이고 Y = 1255이면 X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 2, 5, 5로 만들 수 있는 가장 큰 정수인 552입니다(X에는 5가 3개, Y에는 5가 2개..

[네트워크기초이론]#15. L2 스위치에 대해서

L2 스위치 "L2 스위치는 MAC Address(48bit)로 스위칭한다" MAC주소 확인해보기 - 이 MAC address는 전 세계에 이거 하나라고 생각해도 됨 "네트워크는 스위치의 집합체이다." L2의 두 가지 스위치 - Network Interface를 표현할 때 점을 강조해서 그림. - 접점이 두 개 있을 수도 있음 L2 Access switch - NIC에서 나와서 L2 Access라는 스위치에 연결됨 - 이 스위치에는 여러개의 PC가 연결될 수 있다. - 이렇게 되면 PC1과 PC2끼리 정보를 주고 받을 수 있다. - 이용 주체인 Endpoint를 위한 스위치 - Endpoint들이 네트워크를 처음 만날 때 가장 먼저 만나는 스위치 - Endpoint와 맞닿은 스위치 - 방 하나에 비교할 ..

[네트워크기초이론]#14. 패킷의 생성 원리와 캡슐화

데이터 단위 * socket: TCP라는 요소가 user mode application Process에 접근할 수 있도록 추상화한 인터페이스, 본질 = file - 모든 프로그램은 이 파일에 대고 Read나 Write를 한다. Socket 수준에서의 데이터 단위 - Stream - 시작은 있지만 언제 끝날지 모르는 쭉 늘어진 데이터 ( 개발자 마음) - socket과 TCP가 만나는 지점에서 분해가 일어난다 = Stream 데이터를 일정 단위로 자름 TCP 수준에서의 데이터 단위 - Segment Segment가 Encapsulation되면 - Packet Packet이 Encapsulation 되면 - Frame - Ethernet 네트워크면 Ethernet Frame User mode 프로그램을 개발..

[네트워크기초이론]#13. LAN과 WAN을 구별하는 방법

범위 구분 * AN = Area Network * L = Local = 지역 * W = Wide = 광역 ➡️지역의 크기 규모로 나눈 것? 크다 작다는 상대적인건데 어디까지가 L이고 어디까지가 W일까? 강사님 개인적으로 공부하면서 새로운 규칙을 만듦 (= 오늘 내용은 강사님 뇌피셜임을 기억하기) 컴퓨터를 이루는 두 개의 구성요소 H/W - Physical: 하드웨어를 설명하는 단어 S/W - Logical: 소프트웨어를 설명하는 단어 - Logical의 또 다른 이름 'Virtual' (IT에서 먹힘) - IP = 인터넷에서 사용되는 프로토콜 - 인터넷은 로지컬 네트워크 = 인터넷은 virtual network(가상 네트워크) = 인터넷은 논리적인 네트워크 - 인터넷은 WAN (전 지구가 쓰는 광대역 네..

[프로그래머스 lv.1]성격 유형 검사하기(건너뛴 문제 다시풀기)

문제 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다. 검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다. 매우 비동의 비동의 약간 비동의 모르겠음 약간 동의 동의 매우 동의 각 질문은 1가지 지표로 성격 유형 점수를 판단합니다. 예를 들어, 어떤 한 질문에서 4번 지표로 아래 표처럼 점수를 매길 수 있습니다. 이때 검사자가 질문에서 약간 동의 선택지를 선택할 경우 어피치형(A) 성..

1장 :: 데이터 사이언스 시작하기

1-1 :: 데이터 사이언스란? 데이터 사이언스 도메인과 같은 관련 분야의 지식과 통계, 분석, 모델링, 프로그래밍 스킬 등의융합을 통해 대규모 데이터 속에서 의미를 찾는것 - 탐색, 모델링을 통한 패턴 / 실제 도움이 되는 정보 찾기, 인사이트 도출, 이를 기반으로 미래의 일까지 예측 데이터 사이언티스트에게 필요한 지식과 기술 대규모 데이터를 수집/처리/가공하는 능력 통계 및 머신러닝 관련 지식과 방법을 습득하는 능력 통계 및 머신러닝 방법론을 활용하는 능력 (코딩 스킬 포함) 데이터 분석 결과를 시각화 (Visualization)하고 리포트(report)하는 능력 1-1.1 통계와 머신러닝의 차이점 👉🏻소수에서 다수를 추정하는 통계 - 선거에서 결과를 예측하는 출구 조사 방식이 우리가 공부하려는 통계..

[프로그래머스 lv.1] 신고 결과 받기 (건너뛴 문제 다시풀기)

문제 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. 다음은 전체 유저 목록이 ["muzi", "frodo", "apeach", "neo"]이고, k = 2(즉,..

카테고리 없음 2023.09.21

0920 스터디

1️⃣네트워크 7~11강 요약 - TCP에서 다루는 데이터의 단위: Segment - IP 수준에서 논하는 단위: Packet - NIC 단위에서 다루는 데이터 단위: Frame - 의사 결정 로직 = 선택 = 스위칭 IPv4 경로 테이블 확인 - 매트릭 값 = 비용(돈)이고 비용이 적을 수록 좋은 것 - 티모시 버너스 리가 웹의 창시자 - 논문을 읽다가 그냥 정보로서의 텍스트와 어딘가로 이어지는 링크를 구분하고자 함 - 하이퍼 텍스트를 마크업하는 문서 형식인 HTML과 - 하이퍼 텍스트를 전송하는 프로토콜인 HTTP를 창안함 - 최근 발전한 웹은 들어온 정보를 처리하고 저장하는 구성요소가 구현되어 있다 - 더이상 단방향이 아닌 양방향 상호작용을하고 이로 인해 문맥이 생기며 상태가 변한다 클라이언트 웹 ..

[네트워크기초이론]#11. 웹 서비스 3대 요소

문서를 가져와서 보여주고,, 문서 속 하이퍼링크를 통해서 이동하고,, 단방향 작용 TV보듯 서버에서 클라이언트로 정보가 흘러감 - 클라이언트는 주세요 - 서버는 받아라 - 문서를 계속 읽을 수 있는 단방향 형태 - 도서관에서 책 빌려다 읽는 것 같은 것 CSS 문서를 꾸미고 싶음 → HTML의 성격이 많이 바뀜 HTML의 기능이 하나 추가되는데 화면에 예쁘게 보여주는 것 둘을 섞어 놓으면 유지보수하기 어려우니 화면에 보여지는 / 렌더링 부분만 따로 뗀다 그게 CSS (HTML은 버전5, CSS는 버전3까지 나옴 -2022년) CSS를 새로운 파일로 만들었고 이와 더불어 사진 같은 미디어 파일도 있음 - 문서 보내지는(날라가는) 순서도 중요! - 파싱해서 구문 분석을 하고 렌더링을 css로 예쁘게 렌더링하..