cv.cm

코딩 튜토리얼

프로그래밍 언어, 디자인 패턴, 알고리즘을 한 페이지로 배우세요. 각 튜토리얼은 먼저 질문에 답하고, 실행되는 코드와 흔한 실수, 공식 참고 자료를 보여 줍니다.

프로그래밍 언어

디자인 패턴

자료 구조

알고리즘

언어 튜토리얼은 도구 설치와 Hello, world 출력에서 시작해 함수, 컬렉션, 오류 처리, 작은 완성 프로그램까지 다룹니다. 패턴 페이지는 GoF 패턴이 해결하는 문제를 TypeScript 예제와 쓰지 말아야 할 때와 함께 설명합니다. 자료 구조와 알고리즘 페이지는 예제를 단계별로 따라가며 Python 코드와 시간·공간 복잡도를 제시합니다.

코드 예제는 짧고 그대로 실행됩니다. 모든 페이지는 확인에 사용한 언어 문서, 표준, 원 출처로 연결됩니다.

자주 묻는 질문

처음 배울 프로그래밍 언어로 무엇이 좋나요?

대부분의 초보자에게는 Python이나 JavaScript가 좋습니다. 둘 다 문법이 단순하고 커뮤니티가 크며 어디서나 실행됩니다. 웹사이트는 JavaScript, 데이터·자동화·일반 프로그래밍은 Python을 고르세요.

튜토리얼을 따라 하려면 무엇을 설치해야 하나요?

각 언어 튜토리얼은 공식 도구를 설치하고 첫 프로그램을 실행하는 방법부터 시작합니다. 패턴과 알고리즘 페이지는 TypeScript와 Python을 사용하며, 로컬이나 온라인 실행 환경에서 돌릴 수 있습니다.

이 튜토리얼은 무료인가요?

네. 모든 튜토리얼은 가입 없이 무료로 읽을 수 있고, 코드 예제는 자신의 프로젝트에 재사용할 수 있습니다.

자료 구조와 알고리즘의 차이는 무엇인가요?

자료 구조는 배열, 해시 테이블, 트리처럼 데이터를 저장하는 방식입니다. 알고리즘은 정렬이나 최단 경로 찾기처럼 문제를 푸는 절차이며, 속도는 사용하는 자료 구조에 따라 달라지는 경우가 많습니다.