학습 경로

C# 기초

첫 프로그램부터 연산자, 입력, 조건문, 반복문, 문자열, 배열, 컬렉션, 메서드, 예외까지. 주제마다 챌린지가 이어집니다.

레슨 17개 · 챌린지 31개

경로 시작하기 →

1 시작하기 레슨 4개

  1. 레슨 챌린지 1개 C#의 Hello World와 프로그램 구조 이 레슨에서는 첫 번째 C# 프로그램을 작성하고 콘솔 애플리케이션의 기본 구조를 알아봅니다.
  2. 레슨 챌린지 2개 C#의 데이터 타입, 변수, 상수 이 레슨에서는 C#에서 타입을 명시한 변수를 선언하고, var 키워드를 쓰고, const로 상수를 만듭니다.
  3. 레슨 챌린지 2개 C#의 연산자와 Math 클래스 이 레슨에서는 C#의 산술, 대입, 비교, 논리 연산자와 Math 클래스의 수학 함수를 사용합니다.
  4. 레슨 챌린지 2개 C#에서 키보드 입력 읽기 이 레슨에서는 Console.ReadLine으로 사용자 입력을 읽고 int.TryParse로 안전하게 숫자로 바꿉니다.

2 조건문 레슨 2개

  1. 레슨 챌린지 2개 C#의 조건문과 switch 식 이 레슨에서는 switch 식으로 점수에 등급을 간결하고 읽기 쉽게 매깁니다.
  2. 레슨 챌린지 1개 C#의 switch 식으로 만드는 간단한 계산기 이 레슨에서는 모든 연산과 잘못된 경우까지 처리하는 switch 식으로 간단한 계산기를 만듭니다.

3 반복문 레슨 1개

  1. 레슨 챌린지 2개 C#의 반복문 이 레슨에서는 for, foreach, while 반복문과 continue 키워드로 배열의 각 요소를 처리합니다.

4 문자열 레슨 2개

  1. 레슨 챌린지 3개 C#의 문자열과 문자열 보간 이 레슨에서는 C#의 문자열 기능인 보간, 공백 제거, 대소문자를 구분하지 않는 검색으로 텍스트를 다룹니다.
  2. 레슨 챌린지 1개 C#으로 청구서와 숫자 서식 지정하기 이 레슨에서는 문자열 보간으로 열이 정렬되고 금액에 서식이 적용된 작은 청구서를 출력합니다.

5 컬렉션 레슨 3개

  1. 레슨 챌린지 3개 C#의 배열 이 레슨에서는 2차원 배열을 포함해 C#에서 배열을 만들고, 읽고, 바꾸고, 돌아보고, 정렬합니다.
  2. 레슨 챌린지 2개 C#의 List와 Dictionary 이 레슨에서는 C#에서 순서가 있는 데이터는 List에, 키-값 데이터는 Dictionary에 저장합니다.
  3. 레슨 챌린지 2개 C#의 Dictionary로 단어 빈도 세기 이 레슨에서는 문장을 소문자로 바꾼 뒤 Dictionary로 각 단어가 몇 번 나오는지 셉니다.

6 함수 레슨 2개

  1. 레슨 챌린지 2개 C#의 메서드, 매개변수, 튜플 이 레슨에서는 이름 있는 튜플로 여러 값을 한 번에 돌려주는 메서드를 정의합니다.
  2. 레슨 챌린지 2개 C#에서 튜플로 여러 통계값 돌려주기 이 레슨에서는 튜플로 최솟값, 최댓값, 평균을 한 번에 돌려주는 메서드를 작성합니다.

7 오류와 파일 레슨 2개

  1. 레슨 챌린지 2개 C#의 예외 처리 이 레슨에서는 입력 데이터를 검사하고, 예상할 수 있는 오류를 처리해 프로그램이 갑자기 멈추지 않게 합니다.
  2. 레슨 챌린지 1개 C#에서 TryParse로 입력 데이터 검사하기 이 레슨에서는 예외를 쓰지 않고 TryParse로 사용자가 입력한 데이터를 안전하게 숫자로 바꿉니다.

8 객체와 클래스 레슨 1개

  1. 레슨 챌린지 1개 C#의 클래스와 객체 이 레슨에서는 속성과 메서드가 있는 클래스를 정의하고, 객체를 만들어 상태를 바꿉니다.
다음 단계: 프로그래밍 기초