[영상] 코딩애플 정리

옥수수의 코딩이야기·2022년 10월 10일
0

유튜버 영상 정리

목록 보기
1/8

1. node.js(express)

  • 서버 : 닭갈비 알바생 같은 전달자, 요청을 받으면 해당하는 것을 전달해줌
  • Node.js 특징 : 비동기로 요청을 처리함(Non-blocking I/O), 이미지 처리가 힘듦
  • Node.js 설치(10버전 이상)
  • Express 설치(라이브러리임)
    : npm init(사용한 라이브러리 기록 파일이인 package.json을 생성해줌)
    : entry point : 내가 원하는 파일명 입력
    npm install express(Mac yarn add express)
  • 새 파일 생성 server.js
const express = require(‘express’);
const app = express();
app.listen(8080, function(){});
// 8080 포트로 들어오면 이것을 해 주세요.
app.get(‘경로’, function(req(요청), res(응답)){
응답.send(‘화면에 글씨가 출력됨’);
응답.sendFile(__dirname +/index.html’);
);
// 예시) 경로 : /pet

node server.js을 터미널에 입력하여 서버를 실행함
자동화 라이브러리 : nodemon
html/Css 라이브러리 : bootstrap


2. 파이썬 함수 def

def 함수이름() :
	print(‘함수를 출력합니다.’);
def 함수이름(구멍) : 
	print(구멍)
    
함수이름(123)
#’123’이 출력됨

3. 딥러닝 강의

머신러닝 : 컴퓨터 학습
딥러닝 : 머신러닝 안에 딥러닝, 가이드 불필요

딥러닝이 잘하는 것
1. 사진 구분
2. 순서가 있는 데이터(번역)

머신러닝의 종류

Supervised Learning : 데이터에 정답이 있고 정답예측 모델을 만들 때
Unsupervised Learning: 데이터에 정답이 없음 알아서 분류(옷,영화..추천)
Reinforcement Learning: 게임을 가르침


4. 자바스크립트 동작원리

Stack : 코드를 실행시키는 곳, 한줄한줄 순서대로 처리함 (single threaded)
Queue에서 stack가 비었을 때 옮겨서 실행함
비동기함수 : Ajax요청, 이벤트리스너, setTimeout
(=> 대기실 => queue => Stack)
queue, Stack에서 한번에 많은 이벤트 처리는 안좋음


Zustand

리덕스 대신 사용함
세팅하는 과정 없어서 쉬움

profile
프론트엔드 공부중 기억은 블로그가 대신합니다.

0개의 댓글