본문 바로가기
반응형

코딩3

부스트코스 - #2 모두를 위한 컴퓨터 과학(CS50 2019) 부스트캠프 "모두를 위한 컴퓨터 과학(CS50 2019) - David J. Malan (데이비드 J. 말란)" 기반으로 작성. 1. 컴퓨팅 사고 3) 알고리즘 4) 스크래치: 기초 5) 스크래치: 심화 알고리즘은 무엇인가? 알고리즘은 입력(input)에서 받은 자료를 출력(output) 형태로 만드는 처리 과정을 뜻합니다. 즉, 알고리즘이란 입력값을 출력값의 형태로 바꾸기 위해 어떤 명령들이 수행되어야 하는지에 대한 규칙들의 순서적 나열입니다. 예시: 전화번호부에서 Mike Smith의 번호를 찾고 싶다. 위 두 알고리즘 중에서 어떤게 더 효율적인가? 알고리즘을 구성하는 요소로는 함수, 조건, 불리언 표현, 루프 등이 있습니다. 아래의 스크래치라는 사이트를 이용하면 블록을 옮겨 붙여서 간단한 프로그램을.. 2023. 4. 13.
부스트코스 - #1 모두를 위한 컴퓨터 과학(CS50 2019) 부스트캠프 "모두를 위한 컴퓨터 과학(CS50 2019) - David J. Malan (데이비드 J. 말란)" 기반으로 작성. 1. 컴퓨팅 사고 1) 2진법 2) 정보의 표현 컴퓨터 과학이란? 컴퓨터 과학은 문제 해결에 대한 학문입니다. 문제 해결은 입력(input)을 전달받아 출력(output)을 만들어내는 과정입니다. 그 중간에 있는 과정이 바로 컴퓨터 과학입니다. 이러한 입력과 출력을 표현하기 위해서 우선 모두가 동의할 약속(표준)이 필요합니다. 따라서 컴퓨터 과학의 가장 첫 번째 개념은 어떻게 표현하는지에 댛나 표현 방법 입니다. 2진법, 10진법 표현예시 컴퓨터는 2진법에서 하나의 자릿수를 표현하는 단위를 비트(bit)라고 합니다. 비트&바이트 다양한 데이터 표현하기 컴퓨터는 숫자 이외의 정보.. 2023. 4. 13.
부스트코스 - Hello, 데이터 사이언스! 다 함께 배우고 성장하는 부스트코스 부스트코스(boostcourse)는 모두 함께 배우고 성장하는 비영리 SW 온라인 플랫폼입니다. www.boostcourse.org 부스트캠프 "Hello, 데이터 사이언스! - 데이터홀릭" 기반으로 작성. 1. 데이터 사이언스란 ? "데이터 마이닝(Data Mining)과 유사하게 정형, 비정형 형태를 포함한 다양한 데이터로부터 지식과 인사이트를 추출하는데 과학적 방법론, 프로세스, 알고리즘, 시스템을 동원하는 융합분야다. " - by Wikipedia 2. 데이터 분석에 어떤 역량이 필요한가 ? 벤 다이어그램의 정의가 데이터 사이언스를 가장 적절하게 표현하였다고 볼 수 있다. 비즈니스 컨설팅 영역 : 커뮤니케이션, 프레젠테이션, 스토리텔링, 시각화 등 분석적 영역 .. 2023. 4. 12.
반응형