Study
-
Harvard CS50_2진수Study/Coursera 2018. 10. 5. 19:08
Harvard CS50 Class ※ Chapter 1. 컴퓨터와 컴퓨팅 4. 2진수 ※ Intro - 컴퓨터는 0과 1 두 가지 숫자로 정보를 저장- 사람은 0부터 9까지 숫자의 조합으로 10, 826, 29325와 같은 숫자를 만들어낼 수 있음- 컴퓨터도 0과 1의 조합으로 크고 작은 숫자와 다양한 문자를 만들 수 있음 ※ 2진수 - 컴퓨터는 비트 형태로 데이터를 나타냄- 비트는 이진법의 최소 단위임- 숫자 0과 1로 신호를 나타내는 최소 단위를 비트라고 함- 비트를 가지고 수학적 연산을 하기 위해, 컴퓨터는 0과 1만을 사용하는 2진수라는 수 체계를 사용함 ※ 수 체계 - 우리가 사용하는 수 체계는 10진수- 10진수는 0부터 9까지 10개의 숫자를 이용하여 값을 표현할 수 있음- 10진수에서 각 ..
-
Harvard CS50_비트와 바이트Study/Coursera 2018. 9. 28. 00:47
Harvard CS50 Class ※ Chapter 1. 컴퓨터와 컴퓨팅 3. 비트와 바이트 ※ Intro - 아이콘이나 컴퓨터 본체, 모니터 전력 버튼에는 위가 열린 동그라미 안에 세로 막대기가 그려져 있음- 동그라미는 0, 세로 막대기는 1을 의미함 ※ 학습 목표 1. 데이터를 표현하는 추상적 개념의 종류2. 2진 수열이 디지털 데이터를 어떻게 표현하는지 이해 ※ 비트 (bit) - 정보를 저장, 연산을 수행하기 위해 비트(bit)라는 측정 단위를 사용- 비트는 이진 숫자라는 뜻을 가진 "binary digit"의 줄임말. 0과 1, 두가지 값만 가질 수 있는 측정 단위임- 디지털 데이터를 여러 비트들로 나타냄으로써 두 가지 값만 가지고도 많은 양의 정보를 저장할 수 있음- 컴퓨터는 저장되어 있는 데..
-
Harvard CS50_기억장치Study/Coursera 2018. 9. 23. 18:46
Harvard CS50 Class ※ Chapter 1. 컴퓨터와 컴퓨팅 2. 기억장치 ※ 들어가기전에 - 우리는 컴퓨터를 통해 수없이 많은 자료를 저장하기도 하고 불러오기도 함- 그렇다면 컴퓨터는 이처럼 수많은 자료를 어떻게 저장하고 기억하는 것일까?- 컴퓨터가 자료를 담아두는 기억장치의 종류와 특징에 대해 이해하기 ※ 학습 목표 - 컴퓨터에 쓰이는 기억장치의 의미를 정확하게 이해- 기억장치의 종류를 알고, 각각의 크기와 속도를 비교해 ※ 핵심 개념 - 기억장치- RAM- 캐시- 가상 기억장치 ※ 기억장치 - 컴퓨터가 계산을 수행하기 위해 비트와 바이트 형태로 기억장치에 저장할 수 있어야함- 컴퓨터가 나중에 데이터를 검색할 수 있도록 보관함- 기억장치는 종류마다 서로 다른 속도를 내고, 내부에 저장할 ..
-
Harvard CS50_하드웨어Study/Coursera 2018. 9. 9. 21:06
Harvard CS50 Class ※ Chapter 1. 컴퓨터와 컴퓨팅 1. 하드웨어 1) 들어가기전에 - 컴퓨터 혹은 노트북을 구입한다고 가정해보자. - 만약에 컴퓨터 구입 비용에 있어 전혀 부담이 없다면 최고의 컴퓨터 혹은 노트북을 사기 위해 컴퓨터의 성능을 여러가지로 고려함- 용량, 속도, 크기, 무게, 배터리의 수명 등이 있을 수 있음 2) 학습 목표 - 컴퓨팅이 다른 분야의 혁신에 어떠한 영향을 끼쳤는지 이해- 컴퓨터의 하드웨어에는 어떤 요소들이 있는지 이해 3) 핵심단어 - 하드웨어- 중앙처리장치- 기억장치- 입출력장치 4) 하드웨어 - 하드웨어는 컴퓨터를 물리적으로 구성하는 요소이며 컴퓨터에 연결되어 추가적인 기능을 수행함- 하드웨어에는 다양한 형태와 구성 요소가 있음 5) 컴퓨터 내의 하..
-
Part 01 웹 프로그램 언어의 기초_15Study/Naver Boost Course Web 2018. 9. 4. 02:15
Naver BoostCourse Full-Stack Developer Course Part 01 웹 프로그래밍 기초 14. CSS Selector ※ Intro - 특정 엘리먼트에 스타일을 적용하기 위해서는 해당 엘리먼트를 찾아야함- 특정 엘리먼트뿐 아니라 여러 개의 엘리먼트일 수도 있음- CSS Selector 문법은 엘리먼트를 쉽고 빠르게 찾을 수 있게 함 ※ 개념 * CSS Selector* id, class, tag selector* nth-child ※ CSS selector - CSS selector : HTML의 요소를 tag, id, html 태그 속성 등을 통해 쉽게 찾아주는 방법 * tag로 지정 * id로 지정 hello world! * class 로 지정 hello world! ※ ..
-
파이썬을 통한 데이터 사이언스_05Study/Data Science 2018. 8. 29. 21:32
facebook Innovation Lab Class파이썬을 통한 데이터 사이언스 입문 과정 6일차 ● 데이터 시각화 (data visualization) - 데이터 분석 결과를 쉽게 이해할 수 있도록 시각적으로 표현하고 전달되는 과정- 데이터 시각화의 목적은 도표(graph)라는 수단을 통해 정보를 명확하고 효과적으로 전달하는 것 ● 파이썬 그래프 라이브러리 갤러리 - matplotlib- Seaborn- Bokeh- Plot.ly- Python Graph Gallery
-
Part 01 웹 프로그램 언어의 기초_14Study/Naver Boost Course Web 2018. 8. 26. 23:11
Naver BoostCourse Full-Stack Developer Course Part 01 웹 프로그래밍 기초 13. 상속과 우선순위 결정 ※ Intro - CSS 의 스타일을 적용하는 것에는 여러가지 이유로 몇 가지 규칙이 존재함 - 상속은 대표적인 CSS 적용 규칙. 중복된 속성을 매번 적용해야 하는 일을 줄일 수 있음 ※ 학습 목표 1. CSS 상속의 특징. 상속이 되지 않는 상황 이해 ※ 핵심 개념 - CSS 상속- 선택자 우선순위 (CSS Specificity) ※ 상속과 우선순위 결정 1 - 상위에서 적용한 스타일은 하위에도 반영됨 => 여러 단계로 중첩된 엘리먼트마다 매번 같은 색상과 글자 크기를 부여하지 않아도 됨 - 하지만 모든 CSS 속성이 이런 특징을 갖게 되면 몇 가지 문제가 ..
-
Part 01 웹 프로그램 언어의 기초_13Study/Naver Boost Course Web 2018. 8. 26. 03:12
Naver BoostCourse Full-Stack Developer Course Part 01 웹 프로그래밍 기초 12. CSS 선언 방법 ※ Intro - CSS를 HTML 안에 선언하는 방식은 크게 3가지가 있음 ※ 학습 목표 1. CSS 선언 방식을 이해하고 활용 ※ 핵심 개념 - inline- internal- external ※ CSS의 구성 span { color: red;} - span : selector (선택자)- color : property- red : value ※ style 을 HTML 페이지에 적용하는 3가지 방법 1. inline - HTML 태그 안에다가 적용함- 다른 CSS 파일에 적용한 것보다 가장 먼저 적용함 2. internal - style 태그로 지정함- 구조와 ..