코딩이야기/IT 5분 잡학사전

[IT5분잡학사전] Day13. 에피소드 39 ~ 에피소드 45 [완독] : REST API, 휴식 API 아님 주의

Bingli 2023. 1. 30. 19:36

📙오늘 TIL 3줄 요약

  • 인공지능, 머신러닝, 딥러닝..
  • REST API, 휴식 API 아님 주의⚠️
  • 바이러스 만들지 말고 착하게 살자.

TIL (Today I Learned) 날짜 : 2023.01.25(수)


오늘 읽은 범위

에피소드 39 ~ 에피소드 45

05마당 코딩별 안내서 - 최신 기술 편

에피소드 39. 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?

에피소드 40. REST API라니, 휴식 API인가? 이게 대체 뭐죠?

에피소드 41. 도커가 뭐지? 왜 필요할까?

에피소드 42. 암호화폐의 진실

에피소드 43. 하이브리드 … 앱? 뭐라고요?

에피소드 44. NFT가 도대체 뭐길래?

에피소드 45. 뭘웨어, 바이러스, 웜 개념 몽땅 정리


책에서 기억하고 싶은 내용


에피소드 39. 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?

  • 일반 인공지능은 인간의 행동을 대부분 할 수 있거나 인간보다 능력이 더 뛰어났을 때를 말한다.
  • 실제 현실에서 딥러닝이나 머신러닝으로 만드는 인공지능은 대부분 좁은 인공지능이다.
  • 머신러닝을 배울 수 있는 가장 쉬운 방법은 파이썬을 이용하는 것이다.

에피소드 40. REST API, 휴식 API인가? 이게 대체 뭐죠?

  • REST : representational state transfer - 어떤 설계 규칙
  • REST API : REST 방식으로 설계한 API

에피소드 41. 도커가 뭐지? 왜 필요할까?

  • 도커는 개발 환경이 맞지 않은 상황 또는 개발 환경이 변경되었을 때 유연하게 대처할 수 있게 해준다.
  • 도커가 마련한 개발 환경은 컨테이너 형태로 존재하므로 개발에 필요한 도구를 따로 모아 준비할 수도 있고, 쉽게 복제할 수도 있다.

에피소드 42. 암호화폐의 진실

  • 암호화폐를 사용할 생각이라면 스스로 관리 책임을 완벽하게 질 수 있는지 고려해봐야 한다.

에피소드 43. 하이브리드 … 앱? 뭐라고요?

  • HTML, CSS, 자바스크립트로 개발한 웹 앱을 IOS에서도 안드로이드에서도 쓸 수 있도록 하이브리드(hybrid)로 만들어 앱을 판매하는 곳으로 보내는 것이다.
  • 장점 : 네이티브 앱 개발 지식이 필요없음!
  • 단저 : UI를 한 땀 한 땀 짜야 해서 귀찮음!

에피소드 44. NFT가 도대체 뭐길래?

  • NFT : non fungible token의 줄임말로 대체 불가능한 토큰을 말한다.
  • 토큰에는 2가지 핵심 기능, 즉 ‘돈을 받는 기능’과 ‘돈을 받고 토큰을 보내 주는 기능’이 반드시 있어야 하는데 그것을 스마트 계약이라고 한다.
  • 토큰은 여러 개 있을 수 있다. 화폐처럼 쓰인다. 딱 1개만 발행할 수 있도록 스마트 계약을 만들면? → NFT

에피소드 45. 멀웨어, 바이러스, 웜 개념 몽땅 정리

  • 멀웨어 : malicious(악의 있는)와 software(소프트웨어)의 합성어. 악성 소프트웨어.
  • 제로 데이 : 아직 아무도 발견하지 못한 프로그램의 취약점.

오늘 읽은 소감 (떠오르는 생각)

  • 책 완독하기가 쉽지 않은데 노개북 챌린지로 해낼 수 있어서 뿌듯하다.
  • 딥러닝 구조를 보면서 어렵다고 생각했는데 … 내가 하는 게 딥러닝 맞나…
  • REST API와 도커에 대해서 많이 들어봤지만 자세히는 몰랐는데 책을 통해 각각의 특징에 대해 알게 되었다.
  • 바이러스 부분을 읽으면서 코딩 천재거나, 열심히 공부했거나 프로그래밍에 능숙하면 나쁜 일에 재능을 쓰지 말고 좋은 일에 재능을 쓰면 좋겠다는 생각이 들었다.