부스트코스 모두를 위한 컴퓨터 과학(CS50 2019) [3. 배열] 강의 stdio.h 라이브러리 : printf 함수의 프로토타입이 있어서 Clang 컴파일러가 프로그램을 컴파일할 때 printfrk 무엇인지 알려주는 역할 C코드를 어셈블리 코드로 변환시켜줌으로써 컴파일러는 컴퓨터가 이해할 수 있는 언어와 최대한 가까운 프로그램을 만듦 ✅ 전처리 → 컴파일 → 어셈블 → 링크 이 네 단계를 거치면 최종적으로 실행 가능한 파일이 완성 디버깅 하는 여러 방법을 설명... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [2. C언어] 강의 💡 파일저장 : C로 작성한 코드는 확장자 "c"를 붙여서 "파일이름.c"로 저장 C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있습니다. c 언어는 오래된 언어이기 때문에 변수가 저장하는 데이터의 종류를 아주 정확하게 명시해야되기 때문에 화면상에 출력하고자 하는 구절이나 문장을 적는데 그 값이 아직 모른다면 %와 문자열을 의미하는 s를 적어 형식지정자를 사용 $cla... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [4. 알고리즘] 강의 O(n2) O(n) - 선형 검색 O(log n) - 이진 검색 ex) 선형 검색에서는 n개의 항목이 있을때 최대 n번의 검색을 해야 하므로 상한이 O(n)이 되지만 운이 좋다면 한 번만에 검색을 끝낼수도 있으므로 하한은 Ω(1)이 된다. Ω(n2) : 정렬은 시간이 오래 걸리고 공간을 더 차지하지만 이 추가적인 과정을 진행하면 여러 번 리스트를 검색해야 하거나 매우 큰 리스트를 검색해야 할... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 오늘의 TIL HTML 그래서 중간중간 복습을 위해 어떤 컨텐츠를 이용할까 찾아봤는데 '부스트코스' 발견! (HTML 코드 작성시 가독성을 위해 Whitespace/Identation 구분이 중요하다.) . !DOCTYPE html : html5의 선언문, Vesion별로 차이가 있다. . head: head에 입력된 요소들은 화면에 표시되지 않으며 Meta data의 집합을 정의할 때 사용한다. . title: ... 부스트코스네이버TIL코딩htmlTIL [프로젝트로 배우는 데이터사이언스] 모델과 파라미터 찾기 💎 모델과 파라미터 찾기 🔼 최적의 모델과 파라미터 찾기 cross validation : train 데이터셋을 여러 fold로 나눠서 평균을 내는 방법 🔼 GridSearchCV를 사용해 최적의 하이퍼 파라미터 값 찾기 🔼 RamdomSearchCV를 사용해 최적의 하이퍼 파라미터 값 찾기 🔼 DecisionTree, RandomForest, GradientBoosting 모델 비교... 부스트코스프로젝트로 배우는 데이터사이언스부스트코스 쉽게 배우는 자바2 - JAVA 상속 두 개의 클래스가 있다. Cal3는 비어있지만, sum 메소드를 가지고 있다. 부모 클래스에게 없는 기능은 일반 메소드를 추가하듯이 자식 메소드에 그냥 추가하면 된다. 부모 클래스로부터 받은 메소드는 새롭게 정의할 수 있다. 이를 오버라이드라고 한다. Source - Override/Implement Methods 기능을 이용하면 부모 클래스의 메소드들을 손쉽게 재정의 할 수 있다. 특정 이... 부스트코스쉽게 배우는 자바2부스트코스 [부스트코스]비전공자를 위한 HTML/CSS 2. HTML 태그 제목 태그(Heading Tag) 단락 태그(Paragraph Tag) 텍스트 표현 태그 <b> : bold tag, 글자를 굵게 표현하는 태그 <i> : italic tag, 글자를 기울여서 표현하는 태그 <u> : underline tag, 글자의 밑줄을 표현하는 태그 <s> : strike tag, 글자의 중간선을 표현하는 태그 href 속성 target 속성 <span> : 인라인 레... TIL부스트코스비전공자를 위한 HTML/CSSTIL CS; Computer Science(feat. David J. Malan) 즉, 그 문제에 대한 답을 찾는 것이다 일의 자리부터 2의 0제곱, 십의 자리는 2의 1제곱, ··· 이런식으로 곱해서 그 값들을 다 더하면 123가 나올 것이다 위에서 계속 언급된 OO의 자리의 자리를 우리는 컴퓨터에서는 bit라고 부르고 전구의 켜고 끔 같은 정보를 저장할 수 있다 이렇게하여 위와 같은 다양한 데이터들을 표현할 수 있게 된다 그 중에 문자를 숫자로 표현할 수 있도록 정해진... 부스트코스CScomputer science컴퓨터 과학CS HTML templating 위의 상품 리스트 데이터를 Ajax로 JSON 형태의 데이터를 받아와서 화면에 추가해야하는 상황이라고 가정해보자 리스트의 구성은 유사하기 때문에 사용하는 tag 역시 비슷할 것이다. 이 때 templating이라는 개념을 도입하면 좋다 반복적인 HTML 부분을 template로 만들어 두고, 서버에서 온 데이터(주로 JSON)을 결합해서, 화면에 추가하는 작업이다. 위처럼 JSON을 HTML... 부스트코스풀스택웹부스트코스 자바스크립트의 시작 정리 1번째: 수업 시작 수업 구성 강의 영상 밑에는 내용을 정리한 글이 있어서 강의 내용을 다시 복습할 수 있습니다. 마지막에는 '생각해보기'란이 있어서 배운 내용을 가지고 생각해볼 수 있는 질문이 있습니다. HTML과 JS의 만남: script태그 HTML과 JS의 만남 : 이벤트 HTML과 JS의 만남 : 콘솔 그리고 우리는 실습을 통해서 어떻게 이러한 일이 가능한지 살펴보았습니다. 웹 브라우저는 한 번 출력되... 이고잉부스트코스생활코딩자바스크립트부스트코스 기초적인 부분 오리엔테이션 음원 재생기 애플리케이션 Asstes.xcassets ( Asset Catalog : 에셋 카탈로그 ) 설명 에셋과 다양한 디바이스의 속성에 대한 파일의 연결을 통해 애플리케이션 리소스에 쉽게 접근할 수 있도록 도와줌 리소스 : 애플리케이션이 실행 중일때 사용하는 이미지와 음악파일 등을 말함 속성 : 디바이스의 특징, 사이즈 클래스, 주문형 리소스, 특정 타입의 정보 등 포함 구... swift부스트코스boostcourseiOSboostcourse 스트코스 파이썬(PY4E) 코칭스터디 1기 - 3주차 학습 들어가며 컴퓨터가 인간보다 나은점은 하나의 작업을 반복적으로 빠르게 수행할 수 있다는 것이다. 이를 루프라고 하며, 파이썬에서는 어떤식으로 반복작업에 대한 코드를 작성하는지 살펴 보도록 하자. 학습 목표 파이썬에서의 반복작업은 어떤식으로 수행되는지 이해하고 활용할 수 있다. 핵심 키워드 while 루프 while 루프 아래의 코드를 살펴 보면, while 과 :(콜론) 사이에 오는 조건문이 ... 부스트코스파이썬공부공부 음악재생) iOS View 체계 iOS에선 화면에 애플리케이션의 콘텐츠를 나타내기 위해 윈도우와 뷰를 사용합니다. 윈도우는 뷰를 위한 컨테이너 역할을 합니다. 뷰는 UIView 클래스 or UIView 클래스의 하위클래스의 인스턴스로 윈도우의 한 영역에서 콘텐츠를 보여줍니다. 뷰는 뷰 계층 구조에서 부모뷰, 자식뷰의 위치, 크기를 관리합니다. 뷰는 자신의 콘텐츠를 보여주는 것과 더불어, 다른 뷰를 위한 컨테이너로써의 역할도... swift부스트코스boostcourseiOSboostcourse 부스트코스 배경화면과 배경색이 같이 나오도록 하기 위와 같은 프로모션 페이지를 마크업하는 과제였다. 요구사항으로는 해상도가 배경이미지의 크기를 넘어가는 경우에는 정해진 배경색으로 대체하는 것이었다. 처음에는 배경 이미지의 크기에 맞춰서 div 태그의 width,height값을 명시했다. 그래서 그런가 그랬더니 이미지들이 서로 어깃나기 시작했다. width값을 없애고 height값만 주니 정상적으로 배경이 나왔다. 잘 못생각했던게, div는 ... CSS부스트코스htmlCSS [ CS50 코칭스터디 ] 3주차 학점 계산 프로그램 : 입력받은 성적에 따른 학점을 출력하자 [ 주어진 조건 ] 키보드에서 입력받은 성적(0~100점)의 유효성 체크 학점은 배열을 이용해 초기화 '학점 테이블'의 내용을 출력하고, 이를 사용해 학점 계산 '999' 입력 시 프로그램 종료 [ 예시 화면 ] [ 소스 코드 ] [ 결과 화면 ] 숫자 모음에서 제외된 숫자를 출력하는 프로그램 : 1부터 N까지의 숫자 모음에서 제외... 부스트코스부스트코스 [프로젝트로 배우는 데이터사이언스] 의사결정나무로 간단한 분류 예측 모델 만들기 ✔ Supervised larning 정답이 있는 데이터 분류와 회귀로 나눌 수 있음 (Classification / Regression) ex) 고객의 구매 패턴에 따라 구매를 한다 / 안한다로 나눌 수 있는 데이터가 있다면 새로운 고객이 들어왔을 때 그 고객이 구매를 할 것이다 / 안 할 것이다 를 예측할 수 있음 💎 DecisionTreeClassifier 특정 조건에 따라 왼쪽과 오른... 부스트코스프로젝트로 배우는 데이터사이언스부스트코스
모두를 위한 컴퓨터 과학(CS50 2019) [3. 배열] 강의 stdio.h 라이브러리 : printf 함수의 프로토타입이 있어서 Clang 컴파일러가 프로그램을 컴파일할 때 printfrk 무엇인지 알려주는 역할 C코드를 어셈블리 코드로 변환시켜줌으로써 컴파일러는 컴퓨터가 이해할 수 있는 언어와 최대한 가까운 프로그램을 만듦 ✅ 전처리 → 컴파일 → 어셈블 → 링크 이 네 단계를 거치면 최종적으로 실행 가능한 파일이 완성 디버깅 하는 여러 방법을 설명... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [2. C언어] 강의 💡 파일저장 : C로 작성한 코드는 확장자 "c"를 붙여서 "파일이름.c"로 저장 C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있습니다. c 언어는 오래된 언어이기 때문에 변수가 저장하는 데이터의 종류를 아주 정확하게 명시해야되기 때문에 화면상에 출력하고자 하는 구절이나 문장을 적는데 그 값이 아직 모른다면 %와 문자열을 의미하는 s를 적어 형식지정자를 사용 $cla... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [4. 알고리즘] 강의 O(n2) O(n) - 선형 검색 O(log n) - 이진 검색 ex) 선형 검색에서는 n개의 항목이 있을때 최대 n번의 검색을 해야 하므로 상한이 O(n)이 되지만 운이 좋다면 한 번만에 검색을 끝낼수도 있으므로 하한은 Ω(1)이 된다. Ω(n2) : 정렬은 시간이 오래 걸리고 공간을 더 차지하지만 이 추가적인 과정을 진행하면 여러 번 리스트를 검색해야 하거나 매우 큰 리스트를 검색해야 할... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 오늘의 TIL HTML 그래서 중간중간 복습을 위해 어떤 컨텐츠를 이용할까 찾아봤는데 '부스트코스' 발견! (HTML 코드 작성시 가독성을 위해 Whitespace/Identation 구분이 중요하다.) . !DOCTYPE html : html5의 선언문, Vesion별로 차이가 있다. . head: head에 입력된 요소들은 화면에 표시되지 않으며 Meta data의 집합을 정의할 때 사용한다. . title: ... 부스트코스네이버TIL코딩htmlTIL [프로젝트로 배우는 데이터사이언스] 모델과 파라미터 찾기 💎 모델과 파라미터 찾기 🔼 최적의 모델과 파라미터 찾기 cross validation : train 데이터셋을 여러 fold로 나눠서 평균을 내는 방법 🔼 GridSearchCV를 사용해 최적의 하이퍼 파라미터 값 찾기 🔼 RamdomSearchCV를 사용해 최적의 하이퍼 파라미터 값 찾기 🔼 DecisionTree, RandomForest, GradientBoosting 모델 비교... 부스트코스프로젝트로 배우는 데이터사이언스부스트코스 쉽게 배우는 자바2 - JAVA 상속 두 개의 클래스가 있다. Cal3는 비어있지만, sum 메소드를 가지고 있다. 부모 클래스에게 없는 기능은 일반 메소드를 추가하듯이 자식 메소드에 그냥 추가하면 된다. 부모 클래스로부터 받은 메소드는 새롭게 정의할 수 있다. 이를 오버라이드라고 한다. Source - Override/Implement Methods 기능을 이용하면 부모 클래스의 메소드들을 손쉽게 재정의 할 수 있다. 특정 이... 부스트코스쉽게 배우는 자바2부스트코스 [부스트코스]비전공자를 위한 HTML/CSS 2. HTML 태그 제목 태그(Heading Tag) 단락 태그(Paragraph Tag) 텍스트 표현 태그 <b> : bold tag, 글자를 굵게 표현하는 태그 <i> : italic tag, 글자를 기울여서 표현하는 태그 <u> : underline tag, 글자의 밑줄을 표현하는 태그 <s> : strike tag, 글자의 중간선을 표현하는 태그 href 속성 target 속성 <span> : 인라인 레... TIL부스트코스비전공자를 위한 HTML/CSSTIL CS; Computer Science(feat. David J. Malan) 즉, 그 문제에 대한 답을 찾는 것이다 일의 자리부터 2의 0제곱, 십의 자리는 2의 1제곱, ··· 이런식으로 곱해서 그 값들을 다 더하면 123가 나올 것이다 위에서 계속 언급된 OO의 자리의 자리를 우리는 컴퓨터에서는 bit라고 부르고 전구의 켜고 끔 같은 정보를 저장할 수 있다 이렇게하여 위와 같은 다양한 데이터들을 표현할 수 있게 된다 그 중에 문자를 숫자로 표현할 수 있도록 정해진... 부스트코스CScomputer science컴퓨터 과학CS HTML templating 위의 상품 리스트 데이터를 Ajax로 JSON 형태의 데이터를 받아와서 화면에 추가해야하는 상황이라고 가정해보자 리스트의 구성은 유사하기 때문에 사용하는 tag 역시 비슷할 것이다. 이 때 templating이라는 개념을 도입하면 좋다 반복적인 HTML 부분을 template로 만들어 두고, 서버에서 온 데이터(주로 JSON)을 결합해서, 화면에 추가하는 작업이다. 위처럼 JSON을 HTML... 부스트코스풀스택웹부스트코스 자바스크립트의 시작 정리 1번째: 수업 시작 수업 구성 강의 영상 밑에는 내용을 정리한 글이 있어서 강의 내용을 다시 복습할 수 있습니다. 마지막에는 '생각해보기'란이 있어서 배운 내용을 가지고 생각해볼 수 있는 질문이 있습니다. HTML과 JS의 만남: script태그 HTML과 JS의 만남 : 이벤트 HTML과 JS의 만남 : 콘솔 그리고 우리는 실습을 통해서 어떻게 이러한 일이 가능한지 살펴보았습니다. 웹 브라우저는 한 번 출력되... 이고잉부스트코스생활코딩자바스크립트부스트코스 기초적인 부분 오리엔테이션 음원 재생기 애플리케이션 Asstes.xcassets ( Asset Catalog : 에셋 카탈로그 ) 설명 에셋과 다양한 디바이스의 속성에 대한 파일의 연결을 통해 애플리케이션 리소스에 쉽게 접근할 수 있도록 도와줌 리소스 : 애플리케이션이 실행 중일때 사용하는 이미지와 음악파일 등을 말함 속성 : 디바이스의 특징, 사이즈 클래스, 주문형 리소스, 특정 타입의 정보 등 포함 구... swift부스트코스boostcourseiOSboostcourse 스트코스 파이썬(PY4E) 코칭스터디 1기 - 3주차 학습 들어가며 컴퓨터가 인간보다 나은점은 하나의 작업을 반복적으로 빠르게 수행할 수 있다는 것이다. 이를 루프라고 하며, 파이썬에서는 어떤식으로 반복작업에 대한 코드를 작성하는지 살펴 보도록 하자. 학습 목표 파이썬에서의 반복작업은 어떤식으로 수행되는지 이해하고 활용할 수 있다. 핵심 키워드 while 루프 while 루프 아래의 코드를 살펴 보면, while 과 :(콜론) 사이에 오는 조건문이 ... 부스트코스파이썬공부공부 음악재생) iOS View 체계 iOS에선 화면에 애플리케이션의 콘텐츠를 나타내기 위해 윈도우와 뷰를 사용합니다. 윈도우는 뷰를 위한 컨테이너 역할을 합니다. 뷰는 UIView 클래스 or UIView 클래스의 하위클래스의 인스턴스로 윈도우의 한 영역에서 콘텐츠를 보여줍니다. 뷰는 뷰 계층 구조에서 부모뷰, 자식뷰의 위치, 크기를 관리합니다. 뷰는 자신의 콘텐츠를 보여주는 것과 더불어, 다른 뷰를 위한 컨테이너로써의 역할도... swift부스트코스boostcourseiOSboostcourse 부스트코스 배경화면과 배경색이 같이 나오도록 하기 위와 같은 프로모션 페이지를 마크업하는 과제였다. 요구사항으로는 해상도가 배경이미지의 크기를 넘어가는 경우에는 정해진 배경색으로 대체하는 것이었다. 처음에는 배경 이미지의 크기에 맞춰서 div 태그의 width,height값을 명시했다. 그래서 그런가 그랬더니 이미지들이 서로 어깃나기 시작했다. width값을 없애고 height값만 주니 정상적으로 배경이 나왔다. 잘 못생각했던게, div는 ... CSS부스트코스htmlCSS [ CS50 코칭스터디 ] 3주차 학점 계산 프로그램 : 입력받은 성적에 따른 학점을 출력하자 [ 주어진 조건 ] 키보드에서 입력받은 성적(0~100점)의 유효성 체크 학점은 배열을 이용해 초기화 '학점 테이블'의 내용을 출력하고, 이를 사용해 학점 계산 '999' 입력 시 프로그램 종료 [ 예시 화면 ] [ 소스 코드 ] [ 결과 화면 ] 숫자 모음에서 제외된 숫자를 출력하는 프로그램 : 1부터 N까지의 숫자 모음에서 제외... 부스트코스부스트코스 [프로젝트로 배우는 데이터사이언스] 의사결정나무로 간단한 분류 예측 모델 만들기 ✔ Supervised larning 정답이 있는 데이터 분류와 회귀로 나눌 수 있음 (Classification / Regression) ex) 고객의 구매 패턴에 따라 구매를 한다 / 안한다로 나눌 수 있는 데이터가 있다면 새로운 고객이 들어왔을 때 그 고객이 구매를 할 것이다 / 안 할 것이다 를 예측할 수 있음 💎 DecisionTreeClassifier 특정 조건에 따라 왼쪽과 오른... 부스트코스프로젝트로 배우는 데이터사이언스부스트코스