본문 바로가기
도전/노마드 코더 - 독서 챌린지

[IT 5분 잡학사전]마당02. 코딩별 안내서-웹 기술 편 (에피소드 11~15)

by MWT 2023. 1. 17.


http://www.yes24.com/Product/Goods/113463430


IT 5분 잡학사전 - YES24

www.yes24.com



오늘 TIL 3줄 요약

라이브러리, 프레임워크, API, 도메인의 개념


어떤 기술이던, 기본이 바탕이 되어야 앞으로의 변화에 유연하게 대처할 수 있다.

 

편한 서비스에 너무 의존하지 말라.

TIL (Today I Learned) 날짜

2023. 01. 16

오늘 읽은 범위

에피소드 11~16


책에서 기억하고 싶은 내용을 써보세요.

- 라이브러리와 프레임워크

  공통점 차이점
라이브러리 편리함을 제공한다. 내가 고르고, 내가 통제한다.
프레임워크 내가 프레임워크에서 정해진 규칙에 따라야 한다.


- API ( Application programming interface) 

: 프로그램끼리 소통하도록 도와주는 코드

 

- 프로그래밍 공부를 할 때 일정한 기한을 두고 공부하면 좋다 (~~일까지 파이썬 문법 공부를 마치기!)

 

-도메인은 IP주소를 외우지 않고도 웹 사이트를 찾게 해준다.  .com, .net과 같이 도메인시스템을 구분해주는 시스템이 있다(레지스트리).




오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

에피소드11. 라이브러리와 프레임 워크

사람들이 파이썬을 사랑하는 다양한 이유 중 나에게 가장 와 닿는 것은 라이브러리가 아주 다양하다는 것이다. 나도 여러 가지 라이브러리를 찾아서 활용했던 기억이 난다. 프레임워크라는 말도 많이 들었지만 무슨 개념인지 자세히는 몰랐는데 서로 공통점과 차이점이 있었다.



에피소드12. 제이쿼리는 반드시 배워야 하는 기술일까?

자바스크립트와 CSS를 잠깐 공부했을 때 제이쿼리라는 기술에 대해서 들어보았다. 그때도 제이쿼리가 필요하다, 아니다 등으로 논의를 하는 인터넷 글을 많이 보았다. 우리는 어서 내 프로젝트를 완성하고 싶고, 되도록이면 쉬운 길로 돌아가고 싶어한다. 하지만 어떤 분야든 기본 원리를 잘 파악해야 응용, 활용도 제대로 할 수 있는 것이다. 내가 요즘 관심을 갖고 있는 파이어베이스에 대해서도 MySql등을 먼저 사용해본 뒤에 편리한 파이어베이스를 활용하길 권하는 사람들이 있다. 무심코 지나쳤지만 저자의 말대로 기초를 쌓기 위해서 다소 번거롭고 어렵더라도 도전해봐야겠다.




에피소드13. 그놈의 API, 대체 뭐길래?

API를 활용해 파이썬 프로젝트에 구글 스프레드시트를 연동해본 경험이 있다. 다만 제대로 이해하지는 못하고 내가 필요한 기능을 겨우 구현하는데 그쳤다. 글 내용에 API를 키보드에 빗댄 설명이 있어서 좀 더 명확하게 이해할 수 있었다. 재미있는 점은 API를 직접 개발할 수도 있다는 것이었다. 해당 프로그램(카카오, 구글 문서 등)에서  API를 제공해주는 것만 사용할 수 있는 줄 알았는데 직접 만들수도 있다는게 흥미로웠다. 혼자서 자료를 찾아 공부하기까지는 솔직히 좀 부담스럽지만 여기에 대한 강의가 있으면 꼭 들으면서 따라해보고 싶다.