├── AI ├── DeepLearning │ └── README.md ├── MachineLearning │ └── README.md ├── README.md └── python │ └── README.md ├── Ardunio ├── C++ │ └── README.md ├── C │ └── README.md ├── README.md ├── 아두이노 │ └── README.md └── 회로 │ └── README.md ├── Math ├── README.md ├── 공업수학 │ └── README.md ├── 선형대수 │ └── README.md └── 수치해석 │ └── README.md ├── README.md ├── Web ├── 0장. 개발 입문에 관하여 │ ├── 2. 질문하는 방법.md │ ├── 3. 에러를 해결하는 방법.md │ ├── 4. 개발 공부하는 Devinan 이야기.md │ └── README.md ├── CSS │ └── README.md ├── Deno │ └── README.md ├── HTML 5 │ ├── 1. history.md │ ├── 2. html Doc.md │ ├── 3. html Error.md │ └── README.md ├── Javascript │ └── README.md ├── Node.js │ └── README.md ├── README.md ├── React.js │ └── README.md ├── SCSS │ └── README.md └── Typescript │ └── README.md └── wiki └── README.md /AI/DeepLearning/README.md: -------------------------------------------------------------------------------- 1 | # Deep Learning 2 | -------------------------------------------------------------------------------- /AI/MachineLearning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devininy/Devininy-Guide/f628b04db11c6859be089d3f3a43e8472376dbe0/AI/MachineLearning/README.md -------------------------------------------------------------------------------- /AI/README.md: -------------------------------------------------------------------------------- 1 | # AI 2 | -------------------------------------------------------------------------------- /AI/python/README.md: -------------------------------------------------------------------------------- 1 | # Python 2 | -------------------------------------------------------------------------------- /Ardunio/C++/README.md: -------------------------------------------------------------------------------- 1 | # C++ 2 | -------------------------------------------------------------------------------- /Ardunio/C/README.md: -------------------------------------------------------------------------------- 1 | # C 2 | -------------------------------------------------------------------------------- /Ardunio/README.md: -------------------------------------------------------------------------------- 1 | # Ardunio 2 | -------------------------------------------------------------------------------- /Ardunio/아두이노/README.md: -------------------------------------------------------------------------------- 1 | # 아두이노 2 | -------------------------------------------------------------------------------- /Ardunio/회로/README.md: -------------------------------------------------------------------------------- 1 | # 회로 2 | -------------------------------------------------------------------------------- /Math/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devininy/Devininy-Guide/f628b04db11c6859be089d3f3a43e8472376dbe0/Math/README.md -------------------------------------------------------------------------------- /Math/공업수학/README.md: -------------------------------------------------------------------------------- 1 | # 공업 수학 2 | -------------------------------------------------------------------------------- /Math/선형대수/README.md: -------------------------------------------------------------------------------- 1 | # 선형대수 2 | -------------------------------------------------------------------------------- /Math/수치해석/README.md: -------------------------------------------------------------------------------- 1 | # 수치해석 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Devininy 2020 활동계획 및 운영 2 | 3 | > Repository for recording study meeting activities. 4 | 5 | ## 스터디 개요 6 | 7 | - **주제** : ardunio, math, web, AI / Machine learning / Deep learning 8 | - **기간** : 2020. 04. 01 ~ 2020. 12. 30 9 | - **멘토** : Devinan 10 | - **스터디 시간** : 예시: 매주 월 수 금 - **디스코드**을 통해서 시간 전달 (🔑 교내 인원 한정 - 자율동아리 신청 사유입니다.) 11 | - **스터디 장소** : 실시간 원격 스터디 (디스코드 + vsc live share) (🔑 교내 인원 한정) 12 | - **자료 업로드** : 슬랙과 오픈소스 devinniny 에 공개합니다. (✅ 자료 업로드 열람은 누구나 볼수 있는 오픈소스로 공개합니다.) 13 | - **과제 참여** : 슬랙과 오픈소스 devinniny 에 공개합니다. (✅ 과제는 누구나 참여 할수 있는 오픈소스로 공개합니다.) 14 | 15 | > 팀 결과물은 팀 Repository 을 통해 제출하시면 됩니다. 16 | > 숙제는 미리 발표자/멘토가 스터디 저장소에 올리는 숙제 저장소를 개인 저장소에 포크한 후에 저장을 합니다. 절대로 개인 저장소에 작업하고 있는 것을 스터디 저장소에 pull 리퀘또는 머지하지 않습니다. 17 | > 18 | > > 문서의 경우, `.md`파일을 사용한다. 19 | > > Markdown은 익히기 쉬우며 코드 관련 글 작성에 용이함) 20 | 21 | > 멘토와 발표자는 발표/수업하기 당일 전까지 간단한 스터디 활동 계획 일지를 슬랙또는 커뮤니티에 스터디 참여자들이 모두 볼수 있게 공지해야합니다. 22 | 23 | ## Web 진행 방향 24 | 25 | > 입문자의 대상이므로 처음에는 기본적인 html, css, javascript 위주로 진행한다. 26 | > 대부분의 유료나 무료강의 등 좋은 자료가 많이 접근할수 있기 때문에 스스로 듣는다는 가정하에 스터디에서는 이론에 대한 부분을 짧게 진행을 하고 첨삭 및 실제 개인 프로젝트 지도 수업 중심으로 목적을 맞춘다. 27 | 28 | ## Ardunio 진행 방향 29 | 30 | > 이론보다는 기초적이면서 실제로 회로를 만지면서 간단한 작품을 구성하는 목적으로 맞춘다. 31 | > 이론 설명은 회로이론 과 어셈블리어 수업 위주로 진행한다. 32 | 33 | ## Math 진행 방향 34 | 35 | > 공업수학, 수치 해석학.... 전자공학과에 관련된 수학의 커리큘럼으로 진행하며 36 | > 스스로 이론공부를 한뒤에 스터디에서 요약 정리 이론을 한뒤에 문제풀이 중심으로 수업에 초점을 둔다. 37 | 38 | ## AI... 진행 방향 39 | 40 | > Deep Larning 과 인공지능전반과 머신러닝을 처음 접하게 되기 때문에 차근차근 진행하며 41 | > 심화 부분은 논문의 부분을 참고하여 진행하게 된다. 진행방향은 심화 위주보다는 기초로 해서 간단한 응용까지 다루는데에 목적을 둔다. 42 | 43 | ## Web 세부 일정 44 | 45 | | 강의 | 발표자 | 날짜 | 46 | | ------------------------------------------------------------------------------------------- | ------- | -------- | 47 | | 0장. 개발 입문에 관하여 | Devinan | 매일매일 | 48 | | HTML 5 전반적인 이론 | Devinan | 4 / 1 | 49 | | HTML 레이아웃 구조 짜기 | Devinan | 4 / 6 | 50 | | [Git && 숙제 제출 방법](https://github.com/devininy/Devininy-Planner/issues/7) | Devinan | 4 / 7 | 51 | | 휴강 | Devinan | 4 / 10 | 52 | | 숙제 제출 방법 -V2 | Devinan | 4 / 13 | 53 | | CSS Flex | Devinan | 4 / 17 | 54 | | [CSS: selector, box model, position](https://github.com/devininy/Devininy-Planner/issues/9) | Devinan | 4 / 20 | 55 | 56 | ## Ardunio 세부 일정 57 | 58 | | 강의 | 발표자 | 날짜 | 59 | | -------------------------- | ------- | -------- | 60 | | 0장. Ardunio 입문에 관하여 | Devinan | 매일매일 | 61 | 62 | ## Math 세부 일정 63 | 64 | | 강의 | 발표자 | 날짜 | 65 | | ---- | ------ | ---- | 66 | 67 | 68 | ## AI 세부 일정 69 | 70 | | 강의 | 발표자 | 날짜 | 71 | | ---- | ------ | ---- | 72 | 73 | -------------------------------------------------------------------------------- /Web/0장. 개발 입문에 관하여/2. 질문하는 방법.md: -------------------------------------------------------------------------------- 1 | # 2. 질문하는 방법 2 | 3 | 질문은 지식의 견해를 공유하는 아름다운 과정입니다. 하지만 종종 불가피하게 답변자가 답답한 경우가 발생합니다. 4 | 5 | ## 2-1. 어떻게 하면 질문을 잘했다는 소리를 들을까?? 6 | 7 | > 일명 스무고개 질문 유발 방지하기 8 | 9 | - 처음에는 질문할 때 망설일 수 있습니다. 자신과 비교되게 주위에 고수분들이 많기 때문입니다. 10 | - 그러나 질문하기를 두려워하면 아무것도 말할 수 없으며, 자신이 제대로 이해했는지 확인할 방법이 없습니다. 11 | - **스무고개의 질문을 하지 않고 제대로 질문을 하려면 우리는 어떻게 해야할까요??** 12 | 13 | ### 질문 잘하는 방법 14 | 15 | 1. 자신의 학습 단계를 구체적으로 말하기 16 | 17 | > 프로그래밍은 한 가지의 방법으로 해결하는 경우가 드물다. 사람마다 코드의 스타일이 다르고 배경지식이 다르기 때문이다. 학습자에게 과도한 지식이 전달되는 것을 방지하기 위해서, 본인이 어떤 걸 공부하고 있는지 명확히 밝혀야 한다. 18 | 19 | * Mac OS인가, 아니면 Windows OS인가? 20 | * 다음 환경들에다가 코드를 입력하고 공유하는 것이 제일 좋다. 21 | * [GitHub](http://github.com/)에 올린 자신 프로젝트 코드를 공유하는 것이 좋다. 22 | * [CodeSandbox](https://codesandbox.io/) 은 웹 개발 환경이 잘 갖추어져 있으며, 코드를 공유하기 좋다. 23 | * [Google Colab](https://colab.research.google.com/notebooks/intro.ipynb#recent=true)으로 Python 코드를 공유해도 좋다. 24 | 25 | 2. 자신이 이 문제를 해결하기 위해서 어떠한 생각으로 접근해서 시도하고 실패를 했다고 말하기 26 | 27 | > 문제가 발생한 이유를 자신 스스로 고찰을 해보고 시도를 하는 것은 큰 자산이 된다. 그리고 질문을 할 때 답변자가 질문자가 말하고 있는 생각의 오류를 분명히 잡아갈 수 있기 때문이다. 28 | > 대부분 학습자가 겪고 있는 에러는 스스로 해결의 결과를 떠나서 시도해볼 수 있다. 오픈소스 프로젝트에서는 에러를 문의할 때 **Replicating Error**이라고도 말한다. 마치 에러를 재생산하듯이 지난 과정을 되돌아보는 것이다 29 | 30 | 3. 이 문제에 대해 자신이 생각하고 있는 개념을 설명하자 31 | 32 | > 보통 에러가 발생하면 자신이 이해하고 있는 개념이 부족하거나 잘못 이해하는 때도 있기 때문이다. 개념을 설명하면서 질문을 하면 답변자가 이 질문자의 개념에 대해서 길잡이를 해줄 수 있다. 33 | 34 | 4. 이렇게 해결하면 될 것 같다는 생각이 들면 시도를 한 뒤에 결과와 생각의 이유를 말하기 35 | 36 | > 질문을 하기 전에 자신이 1%라도 해결할 생각이 들면 한번 시도를 하자. 그렇게 시도한 결과를 통해 스스로 배워나갈 수 있으며 그 시도에 관한 결과를 질문할 때 같이 하면 질문자와 비슷한 문제를 겪고 있는 사람들에게 큰 도움을 줄 수 있다. 37 | 38 | 5. 질문하기 전에 최대한 검색 또는 노력을 하자. 39 | 40 | > 대부분 질문은 검색을 통해 찾을 수 있다. 물론 베타버전이나 생각하지도 못한 취약점이 생겨서 검색으로 해결이 안 되는 경우가 있다. 하지만 최소한 구글링을 할 때 검색창 10페이지까지를 읽어보자. 이렇게 할수록 큰 경험을 가질 수 있다. 41 | 42 | 6. 질문의 요지를 분명히 밝히고 모호하게 접근하지 말자. 43 | 44 | > 질문의 요지는 명확하게 하여야 답변자도 질문자도 원활한 소통으로 해결 할 수 있다. 45 | -------------------------------------------------------------------------------- /Web/0장. 개발 입문에 관하여/3. 에러를 해결하는 방법.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devininy/Devininy-Guide/f628b04db11c6859be089d3f3a43e8472376dbe0/Web/0장. 개발 입문에 관하여/3. 에러를 해결하는 방법.md -------------------------------------------------------------------------------- /Web/0장. 개발 입문에 관하여/4. 개발 공부하는 Devinan 이야기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devininy/Devininy-Guide/f628b04db11c6859be089d3f3a43e8472376dbe0/Web/0장. 개발 입문에 관하여/4. 개발 공부하는 Devinan 이야기.md -------------------------------------------------------------------------------- /Web/0장. 개발 입문에 관하여/README.md: -------------------------------------------------------------------------------- 1 | # 0. 개발 입문에 관하여 2 | 3 | ## 1. Git 4 | 5 | 1. [유용한 링크](https://github.com/devininy/git-usage) 6 | 7 | ## 2. 질문하는 방법 8 | 9 | 1. [어떻게 하면 질문을 잘했다는 소리를 들을까??](https://github.com/devininy/Devininy-Guide/blob/master/Web/0%EC%9E%A5.%20%EA%B0%9C%EB%B0%9C%20%EC%9E%85%EB%AC%B8%EC%97%90%20%EA%B4%80%ED%95%98%EC%97%AC/2.%20%EC%A7%88%EB%AC%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.md) 10 | 11 | ## 3. 에러를 해결하는 방법 12 | 13 | 1. [에러를 접근하는 자세](https://github.com/devininy/Devininy-Guide/blob/master/Web/0%EC%9E%A5.%20%EA%B0%9C%EB%B0%9C%20%EC%9E%85%EB%AC%B8%EC%97%90%20%EA%B4%80%ED%95%98%EC%97%AC/3.%20%EC%97%90%EB%9F%AC%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.md) 14 | 15 | ## 4. 개발 공부하는 Devinan 이야기 16 | 17 | 1. 개인 프로젝트를 어떻게 준비해야 할까요 ? 18 | 2. 드라미틱한 결과를 바라지마라 19 | 3. 여러분은 어떠한 마음으로 개발의 길을 들어섰나요 ? 20 | 4. 슬럼프를 마주하는 자세 21 | -------------------------------------------------------------------------------- /Web/CSS/README.md: -------------------------------------------------------------------------------- 1 | # CSS 2 | -------------------------------------------------------------------------------- /Web/Deno/README.md: -------------------------------------------------------------------------------- 1 | # Deno 2 | -------------------------------------------------------------------------------- /Web/HTML 5/1. history.md: -------------------------------------------------------------------------------- 1 | # 1. Html이란? 2 | 3 | **[HTML](https://developer.mozilla.org/ko/docs/Glossary/HTML)** (Hypertext Markup Language,하이퍼텍스트 마크업 언어)는 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어입니다. 4 | 5 | ## 1-1. HTML 배경 6 | 7 | > Hypertext Markup Language 8 | 9 | - HTML은 전세게의 웹의 핵심 마크 업 언어입니다. 초기에 HTML은 과학적인 문서를 의미적으로 설명하기 위한 언어로 설정되어 있었습니다. 10 | - 그러나 일반적인 디자인이였던 HTML이 몇년동안 발전한후에 다양한 웹문서와 응용프로그램을 설명할수 있게 되었습니다. 11 | -------------------------------------------------------------------------------- /Web/HTML 5/2. html Doc.md: -------------------------------------------------------------------------------- 1 | # 2. HTML DOC 2 | 3 | HTML의 간단한 구조 설명을 다룹니다. 4 | 5 | ## 2-1. HTML에 대한 빠른 소개 6 | 7 | A basic HTML document looks like this: 8 | 9 | ```html 10 | 11 | 12 |
13 |This is a Linksample.
18 | 19 | 20 | 21 | ``` 22 | 23 |24 | 25 | HTML 문서는 text와 elements로 이루어져 있습니다. 각각의 Element 은 `
` 와 같은 시작태그와 `` 와 같은 닫힌태그로 이루어져있습니다.(특정 시작 태그 및 종료 태그는 경우에 따라 생략될수 있으며 다른 태그에 의해 암시될수 있습니다.) 26 | 27 | 28 | 29 |Element가 서로 겹치지 않고 서로 완전히 쌍을 이루도록 태그를 중첩해야합니다.
30 | 31 | ```html 32 |This is very wrong!
33 | ``` 34 | 35 | ```html 36 |37 | This is correct. 38 |
39 | ``` 40 | 41 |42 | HTML의 Element에는 element의 작동방식을 제어하는 속성이 있을 수있습니다. 아래의 예제에는 요소와 해당 속성을 사용하여 형성된 하이퍼 링크 가 있습니다. 43 | 44 | ` href` 45 | 46 |
47 | 48 | ```html 49 | simple 50 | ``` 51 | 52 |53 | 속성은 시작태그에 위치하고 있습니다. 이름과 값으로 구성되어 있습니다. 값과 이름은 "="으로 구분됩니다. 속성 값이 있을경우는 blockquote로 둘러싸여 있으며 속성값이 없을 경우는 공백 문자 또는 큰 따움표나 작은 따옴표를 사용해서 묶어야합니다. = 값이 빈 문자열 인 경우 ""문자와 함께 값을 생략 할 수 있습니다. 54 |
55 | 56 | ```html 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | ``` 66 | -------------------------------------------------------------------------------- /Web/HTML 5/3. html Error.md: -------------------------------------------------------------------------------- 1 | # 3. HTML Error 2 | 3 | HTML의 에러에대한 유형을 소개합니다. 4 | 5 | ## 3-1. Syntax errors 6 | 7 | ### Unintuitive error-handling behavior 8 | 9 | - Certain invalid syntax constructs, when parsed, result in DOM trees that are highly unintuitive. 10 | 11 | - **Example** 12 | > For example, the following markup fragment results in a DOM with an `