profile
운동하는 개발자

TIL 47. What is 'OOP'?

Programming을 하거나 면접을 준비하면서 OOP에 대해서 들어봤던 적이 있을 것이다. OOP에 대해서 객체 지향 프로그래밍이라는 말은 하지만 그게 무엇인가? 막연하다. 이러한 막연함을 아는 내용으로 바꾸기 위해서 posting을 통해 정리해 보려한다.Object

2022년 3월 15일
·
0개의 댓글
post-thumbnail

TIL 46. GIL(Global Interpreter Lock)

이번 posting에서는 python으로 multithreading 작업을 할 때 만날 수 있는 GIL에 대해서 정리해 보도록 하겠다.우리는 Python으로 programming을 하면서 multithreading 작업을 할 시 GIL이라는 단어를 만난다. GIL은 무

2022년 3월 14일
·
0개의 댓글

TIL 45. Python_method & built-in function

Python에 대해 학습하면서 잘 쓰지않았던 좀 쌈빡한 method에 대해 잊어버리지 않게 정리하고자 posing을 작성한다.isupper()isupper() method는 해당 요소가 대문자 인지를 True, False로 return 해주는 method 이다.아래는

2022년 3월 7일
·
0개의 댓글

TIL 44. Http vs Socket

이번 posting의 주제로는 http programming과 socket programming에 대해 정리해 보고자 한다. 기존에는 http programming만 알고 있어서 client 쪽에서 server 쪽으로 request보내고 그에 대한 response를 받

2022년 3월 4일
·
0개의 댓글

TIL 43. Iterable vs Iterator

지난 번 generator에 대해서 posting을 할 때 generator는 iterator라는 말을 한적이 있다. Python 언어를 공부하면서 iterable과 iterator에 대해서 들어본 적이 있을 것이다. 그냥 영어적으로 해석했을 때는 iterable 한게

2022년 3월 4일
·
0개의 댓글

TIL 42. Generator

Today's topic > 지난 posting을 통해 first class function, closure에 이어 decorator에 대해 정리하였다. 이번 posting에서는 'generator'에 대해 정리해 보고자 한다. Code를 작성하면서 generator에

2022년 3월 3일
·
0개의 댓글

TIL 41. Decorator

Today's topic > 지난 번 Posting에서도 예고 했듯이 이번 posting에는 decorator에 대해 정리하고자 한다. 일급 함수를 바탕으로 지난 posting에서는 closure 함수에 대해 정리하였고 이번에는 decorator이다. 그럼 시작해보도록

2022년 3월 2일
·
0개의 댓글

TIL 40. What is 'closure'?

Today's topic > 지난 posting에서 first class function에 대해서 정리해보았다. 이번 posting에서는 first class function에서 한 걸음 더 나아간 closure에 대해서 정리해 보도록 할 것이다. 👉 What is

2022년 2월 24일
·
0개의 댓글

TIL. 39 What is 'first class function'?

Decorator에 대해 공부하면서 first class funtion에 대해 접하게 되었다. 이번 posting을 통해 first class function에 대해 정리하고자 한다.Programming 언어가 function을 일급 객체(first class citi

2022년 2월 23일
·
0개의 댓글

TIL 38. Process & Thread?

Today's topic > 운영체제에 대해 공부하다 보면 Multi process & thread에 대해서 만나게 된다. 멀티 프로세스, 멀티 쓰레드... 대강의 느낌은 알겠는데... 설명하려면 힘들다... 그래서 이 포스팅을 통해 정리를 해 보고자 한다. 👉 W

2022년 2월 19일
·
0개의 댓글

TIL 37. What is transaction?

Transaction은 상호작용이다. DB에서도 transaction은 상호작용으로 쓰이는데, 이번 posting에서는 DB와 관련된 내용인 transaction에 대해 자세히 다뤄보고자 한다. 데이터베이스 관리 시스템(DBMS) 또는 유사한 시스템에서 상호작용의 단위

2022년 1월 25일
·
0개의 댓글

TIL 36. What is bcrypt?

Today's topic > API를 만들 때 login 기능을 구현하면서 password를 암호화하여 저장하기 위해 bcrypt를 사용하였다. Bcrypt가 password를 암호화해준다는 것은 알지만 좀 더 자세히 알아보기위해 해당 posting을 작성하고자 한다.

2022년 1월 25일
·
0개의 댓글

TIL 35. What is 'N+1' problem?

Django를 사용하며 Django의 특징 중 하나가 N+1 issue가 있다는 것을 많이 들어왔다. 얼핏 내용은 알았지만 이 내용에 대해 어떤 문제인지 알아보기 위해서 이번 posting에서는 N+1 problem을 다뤄보고자 한다.N+1이란 N개의 data를 얻기

2022년 1월 17일
·
0개의 댓글
post-thumbnail

TIL 34. What is REST API?

우리는 API를 만들면서 또는 CS를 공부하면서 REST API에 대해 자주 접한다. REST API란 대충은 얼버무릴 수 있지만 정확하게 먼지는 쉽게 설명하기 어렵다. REST API가 뭔지에 대해 이번 posting을 통해서 알아보자!REST란 Representat

2022년 1월 16일
·
0개의 댓글
post-thumbnail

TIL 33. What is stack / queue / dequeue?

지난 번 Recursion(재귀)에 대해 정리하면서 stack에 대해 언급한적 있다. Recursion(재귀)이 stack의 예시 중 하나였는데, 이번 posting을 통해 stack / queue / dequeue에 대해 자세히 알아보고자 한다.Stack 이란 다음과

2022년 1월 12일
·
0개의 댓글
post-thumbnail

TIL 32. Database Index란?

오늘은 Database의 index에 대해서 posting을 해보도록 하겠다. 보통 index라 하면 array에서 원소들이 있는 순서로 생각하는데 여기서의 index는 목차 개념이다. 헷갈릴 수 있지만 이번 posting은 index에 대해 알아도록 한다.인덱스란 추

2022년 1월 9일
·
0개의 댓글

TIL 31. Cookie vs Session vs Cache

인터넷을 하다가 보면 쿠키, 캐시에 대해서 많이 들어보곤 한다. 생각이 날 떄 마다 삭제해주고는 했는데, 이 것들이 무엇인지에 대해서는 자세히 생각을 안해봤던 것 같다. 이 posting을 통해 cookie, session, cache에 대해서 각각 무엇이고 어떤 차이

2022년 1월 8일
·
0개의 댓글

TIL 30. Enumerate?

Python의 함수 중 enumerate()에 대해서 알아보고자 한다.enumerate는 list, tuple, dictionary 등의 iterable 자료형에 대해 tuple 형태로 index와 value를 반환한다.내가 알고 있는 python에 있는 내장 함수들의

2022년 1월 8일
·
0개의 댓글
post-thumbnail

TIL 29. http vs https

Today's topic > Browser 주소창에 url을 입력하다보면 url 앞에 http가 있는 경우와 https가 있는 경우가 있다. s가 붙고 안 붙고의 차이인데 무엇이 다를까? 이 두가지의 차이점에 대해서 posting을 통해 알아보고자 한다. 👉 Wha

2022년 1월 8일
·
0개의 댓글

TIL 28. What is hash table?

Today's topic > 이번 posting에서는 hash table이라는 자료 구조에 대해 알아보고자 한다. 👉 What is hash table? > Hash table은 data를 빠르게 찾을 수 있는 특수한 자료 구조이며 key와 value의 쌍으로 이루

2022년 1월 6일
·
0개의 댓글