Programming

Knowledge


[번역] Why numbering should start at zero

literal, evaluation and value

Command와 Query, CQS 알아보기

현실에서 유용한 Bitwise 연산 및 활용 모음

Web vs Internet, what's the difference?

[암호학] 암호학의 기본 용어 정리

개발자라면 꼭 알아야 할 숫자 모음

[번역] The Unix Philosophy: A Brief Introduction

논문을 통한 REST에 대한 고찰

NoSQL에 대해 알아보자

Process와 Thread의 차이

디자인 패턴이란 무엇인가?

코드 단위인 Expression과 Statement의 차이를 알아보자

표준 스트림, 표준 입출력에 대해 알아보자




Python


내가 Python을 공부한 방법

Python의 조건식 평가에 대한 고찰

Python의 핵심 내장 자료구조 살펴보기

[Python] Iterable, Iterator 그리고 Generator

[Python] list comprehension에 대한 즐거운 이해

Python의 Closure에 대해 알아보자

[Python] Useful tips when importing modules in Python

[Python] __str__와 __repr__의 차이 살펴보기

[Python] classmethod VS staticmethod

왜 우리는 OOP를 사용해야 할까?

Python Decorator & OOP

Python packing & unpacking and list comprehension

Python's very basic




Algorithm


자연수의 자릿수를 구하는 3가지 방법

LIS의 길이를 구하는 3가지 알고리즘

내가 알고리즘 문제를 푸는 방법

'하노이의 탑' 이해하기

숫자 배열에서 두 번째로 큰 값 찾기

Anagram을 판별하는 알고리즘과의 설레는 만남

TSP 알고리즘 2: 동적 계획법 구현

TSP 알고리즘 1: 문제 소개 및 완전탐색 구현

[Python] Get longest palindromes in string

[Python] 다양한 방법으로 팩토리얼(Factorial) 구해보기

[Python] 2차원 배열 회전 알고리즘

[Python] 1부터 N까지의 합을 구하는 3가지 알고리즘 살펴보기

팩토리얼의 끝 0의 개수 구하기

최대 연속 부분수열 합을 구하는 4가지 알고리즘

1차원 배열 회전 알고리즘 5가지

에라토스테네스의 체 Bitmask로 구현하기

FizzBuzz를 '개발자답게' 구현해보자

조합과 순열 알고리즘, 파이썬으로 구현하기

피보나치 수열 알고리즘을 해결하는 5가지 방법

[조합론] 이항계수 알고리즘 3가지

[Algospot] 와일드카드 패턴 매칭 알고리즘

파이썬에서 배열의 원소의 곱을 구하는 3가지 방법




Shell-programming


둘이 코딩하다 하나가 죽어도 모르는 유익한 쉘 기능 소개

유용한 쉘 명령어 소개 Part 2: find

[중요] Shell 확장

alias: 나만의 쉘 커맨드 만들기

유용한 쉘 명령어 소개 Part 1

[중요] Shell: I/O Redirection

새로운 리눅스 Shell 커맨드를 만났을 때 대처법

핵심 Shell 커맨드 9개 살펴보기