본문 바로가기
  • GDG on campus Ewha Tech Blog

3-1기 스터디82

[7주차] 스터디 활동 현황 7주차 스터디 출석부 및 활동 사진입니다! (11/15~11/20) 2021. 11. 21.
[웹개발 기초 스터디] Node.js (2) 수업의 정상 JavaScript의 기본문법, Node.js의 주요 기능, 웹애플리케이션을 만드는 방법의 본질을 충분히 살펴봤다. 하지만 킵고잉 Node.js - 동기와 비동기 그리고 콜백 동기적(synchronous): 한 일이 끝나면 다른 일이 끝날 때까지 기다린다. 비동기적(asynchronous): 특정 일이 오래걸린다면 일단 일을 시켜놓고 다른 일을 함. 일들이 병렬적으로 이루어짐.-> 시간은 효율적이지만 매우 복잡하다. node.js는 비동기적인 코드를 구현하는데 좋다. 동기와 비동기 2 node.js 함수를 보면 readFileSync, readFile 처럼 Sync가 붙은 것과 붙지 않은 것들이 있다. Sync를 붙이는 것을 보아 node.js 는 비동기 방식을 선호하는 것을 알 수 있다. .. 2021. 11. 18.
[5주차] Dynamics of New York city - Animation kaggle 필사 스터디 4주차에서는 'Dynamics of New York city - Animation'라는 주제의 코드를 학습했습니다. K-means clustering algorithm과 k-nearest neighborhood classification algorithm을 중심으로 공부하였으며, 전체 커널은 아래 링크를 통해 확인할 수 있습니다. https://www.kaggle.com/drgilermo/dynamics-of-new-york-city-animation Dynamics of New York city - Animation Explore and run machine learning code with Kaggle Notebooks | Using data from New York City.. 2021. 11. 17.
[웹개발 기초 스터디]Node.js (1) ✔ Node.js란 무엇인지 웹브라우저 밖의 자바스크립트 ❓ 왜 사용하는지✔ Node.js란 무엇인지 웹브라우저 밖의 자바스크립트 ❓ 왜 사용하는지 만약 1억 개의 웹페이지의 모든 ol태그를 ul태그로 바꾸려 할 때 → 원래 html 페이지 같은 경우에는 파일 하나하나마다 태그들을 바꾸어줘야 함 💡 Node.js를 사용하면 Template.js라는 파일 내용만 수정하면 됨! 💡 Because 웹페이지를 일 억개를 저장한 것이 아니라, 사용자가 어떠한 페이지를 요청할 때마다 node.js와 같은 기술로 순간순간의 웹페이지를 프로그래밍적으로 생산해내기 때문에 가능 💡 뿐만 아니라 Node.js는 사용자에게 컨텐츠 읽기 뿐만 아니라 생성, 수정, 제거도 웹을 통해 가능토록 제공함 🛰 설치(Window 기준) .. 2021. 11. 17.
[4주차] Hooks와 Context API 🔎 6장 Hooks Hooks는 리액트 16.8 버전에 새롭게 추가된 기능입니다. Hooks를 사용해 컴포넌트 상태를 관리하거나 생명 주기에 따라 특정 작업을 수행할 수 있습니다. 6.1 useState useState 함수를 호출하면 변수와 그 변수를 수정할 수 있는 setter 함수를 배열로 반환합니다. const Counter = () => { const [count, setCount] = useState(0); return ( count: {count} setCount(count + 1)} /> setCount(count - 1)} /> ); }; ❓ 세터 함수 세터 함수에 변경될 상태의 값을 전달 세터 함수의 파라미터에 함수를 전달 그냥 변경될 상태의 값을 전달하는 경우 아래 코드의 setCou.. 2021. 11. 17.
[3주차] 함수 정의와 호출 3.1 코틀린에서 컬렉션 만들기 2.3.3절 참고 : setOf 함수를 사용해 집합 만드는 방법 배웠음 숫자로 이루어진 집합 만들어보기 fun main() { val set = hashSetOf(1,7,53) val list = arrayListOf(1, 7, 53) val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three") println(set.javaClass) println(list.javaClass) println(map.javaClass) } map : key - value 쌍의 모임 map 생성시 사용된 to : 일반 키워드 x, 함수 o javaClass : 자바의 getClass()에 해당하는 코틀린 코드 위의 코드로 실행하면 ?.. 2021. 11. 16.