본문 바로가기

Tech Development35

Problem Solving with Algorithms & Data Structures Part 1/4 Problem Solving with Algorithms and Data Structures 3.0 by Brad Miller, David Ranum (A Summary ADT’s, Queue, Stack, and Deque) Date 2022.07.27 Why Study Data Structures and Abstract Data Types? An abstract data type, sometimes called an ADT, is a logical description of how we view the data and the operations that are allowed without regard to how they will be implemented. This means that we are .. 2022. 8. 10.
Python Backend - Study Notes 4 날짜: 2022.03.06 [4장: HTTP의 구조 및 핵심 요소] HTTP = HyperText Transfer Protocol HyperText란 HTML (HyperText Markup Language)의 일부로 웹에서 사용자가 보는 내용물을 의미하며, frontend 내용물이라고 생각하면 편하다. 클라이언트가 사용하는 웹과, 데이터를 담고 있는 클라이언트 서버, 그리고 API를 담고 있는 백엔드 서버, 이 3가지가 통신하기 위해서 정해놓은 일종의 통신 규칙이자 틀을 HTTP라고 한다. HTTP는 기본으로 [client → server] 방향으로 가는 HTTP Request와 [server → client] 방향으로 가는 HTTP Response 가 있다. Request는 쉽게 말해 클라이언트가 데.. 2022. 6. 24.
Python Backend - Study Notes 3 Python Backend - Study Notes 3 날짜: 2022.03.05 [2장: 현대 웹 시스템 구조 및 아키텍처] 초기의 웹은 서버가 HTML을 클라이언트 (a.k.a. 사용자)한테 넘겨주는 형식이었다. 이 당시 웹은 매우 정적이고 재미없었다. 이후 자바스크립트의 도입으로 사용자와 상호작용하고 동적인 웹사이트인 interactive web page의 개발이 더욱 활발하게 이뤄지기 시작했다. 점차 자바스크립트가 main stream 되면서 SPA (Single Page Application) 방식의 프론트엔드 개발이 인기를 끌었다. SPA란 단일 페이지로 구성되어 있는 HTML과 메인 자바스크립트가 모든 페이지 및 기능들을 동적으로 구현하는 것이다. (개발바닥 채널에서 SPA 얘기할 때 뭔가 .. 2022. 6. 16.
Python Backend - Study Notes 2 Python Backend - Study Notes 2 날짜: 2022.03.01 [1장: 파이썬 설치 및 개발 환경 구성] 책의 목차가 궁금하면 http://www.yes24.com/Product/Goods/68713424 에서 참고하길 바란다. (yes24만 한 게 없다..) 1장에서는 파이썬 설치와 가상 개발 환경에서 프로젝트를 진행하는 방법을 알려준다. 파이썬 홈페이지에서 파이썬 설치와 Homebrew라는 맥(mac book)용 패키지 관리자 프로그램을 사용해서 파이썬 setup 하는 내용을 다룬다. (독서리뷰를 작성하면서도 느꼈지만 블로그는 오로지 나를 위한 것이다. 미래의 내가 현재의 나의 독서 리뷰를 읽고 생각을 정리하고 학습일지를 보면서 필요한 부분들만 챙기길 바라는 마음에서 작성하는 것이.. 2022. 6. 16.
Python Backend - Study Notes 1 Python Backend - Study Notes 1 날짜: 2022.03.01 [Intro + 동기] 블로그에 가장 처음으로 올리는 학습일지이다. 지금까지 “블로그에 뭐를 올려야겠다~”라는 막연한 생각을 해왔는데 그 또한 독서 리뷰에 불과했다. 2021년도 10월부터 “Algorithms & Data Structures 3.0” 그리고 “이것이 코딩 테스트이다”와 같은 교과서 부류의 책들도 공부했지만 학습일지로 만들기에는 내용이 적합하지 않아 블로그 포스팅을 미뤄왔다. (사실 Algorithms & Data Structures 3.0은 짧게 학습일지를 추후에 올릴 것이다.) 그래서 대망의 첫 번째 학습일지의 대상! 앞으로 한동안 공부하고 학습일지를 올리게 될 책은 송은우 작가의 “깔끔한 파이썬 탄탄한.. 2022. 6. 16.
728x90
반응형