본문 바로가기
읽기/IT

Do it! C# 프로그래밍 입문 (박필준, 이지스퍼블리싱)

by 문화교양인 2022. 11. 7.

이미지 출처 : YES24

 

1. 책 소개

 

이지스퍼블리싱의 입문자용 서적 시리즈인 'Do it!' 시리즈의 일환으로 출간된 책이다. 프로그래밍 언어 중 하나인 C# 에 대한 내용을 다루고 있다. 

 

이 글을 쓰는 시점인 2022년 11월 17일 현재 C#의 정식 버전은 10이고, 11의 프리뷰(Preview) 가 공개된 상태인데, 이 책도 10 버전을 대상으로 하고 있다. 

 

다만 C# 은 버전별로 사용법이 크게 차이가 나는 언어는 아니기 때문에, 향후 C# 11 이 공개된 이후 이 책을 가지고 학습하려는 독자도 충분히 무리없이 책의 내용을 따라할 수 있을 것으로 예상된다.

 

 

2. 대상 독자

 

C# 을 처음 배우는 입문자가 볼 수 있는 책이다. C# 언어를 이해하기 위한 닷넷 프레임워크, 객체지향 프로그래밍 등의 개념부터 차근차근 알려주고 있다.

 

프로그래밍을 난생 처음 배우는 왕초보도 읽을 수 있는 책이지만, 기본 문법에 대한 설명 부분에서 각종 프로그래밍 용어들이 압축적으로 설명되어 있으므로, 한 번이라도 프로그래밍 언어를 사용해서 코딩을 해 본 경험이 있는 독자가 보면 더욱 이해가 쉽게 될 것으로 보인다. 

 

 

3. 책의 구성과 내용

 

이 책은 총 4가지 구성으로 나누어 볼 수 있다.

 

첫째, C# 입문이다. 비주얼 스튜디오를 설치하는 방법에서부터 기본 문법을 사용하는 방법까지 다룬다.

 

둘째, C# 심화이다. 클래스, 묶음 데이터, 예외 처리 등 기본기를 학습한 독자를 대상으로 더 심화된 내용을 담고 있다. 

 

셋째, 프로그래밍 실습이다. 윈도우 프로그램, 웹 서비스, 유니티로 만드는 3D 게임, 아두이노로 만드는 사물인터넷 등 총 4가지 실습 프로젝트를 제공한다.

 

넷째, C# 의 버전별 기능 해설이다. C# 1.0 에서부터 이 책이 출간될 당시 (2022년 10월) 기준으로 최신 버전인 10까지 각 버전별로 주요 기능을 설명한다.

 

C# 기본 문법의 설명은 변수부터 시작한다.

 

 

프로그래밍 실습 가운데 하나인 '윈도우 프로그램'의 '로그인 창' 만들기 부분이다.

 

 

C#이 처음 발표된 이래 버전별 주요 기능 차이를 설명한 부분이다.

 

위에서 설명한 바와 같이 기본 문법 부분이 다소 압축적으로 서술되어 있다. 책 표지에 보면 '딱 필요한 문법만 빠르게 배우고 프로젝트 실습까지!' 라는 태그라인이 붙어 있는데, 이러한 목적에서 쓰여진 책이기 때문으로 보인다.

 

즉, C#의 문법을 상세하게 차근차근 익혀 나가기 보다는, 프로그래밍 실습을 실제로 해 보는 데 필요한 문법과 심화 과정을 간단하게 익히고 실제 4가지 프로젝트를 통해 프로그래밍 경험을 쌓는 데 집중한 책이다. 책의 분량이 맨 뒤의 '찾아보기'까지 총 294쪽으로 그다지 두껍지 않은 편인데, 이렇게 제한된 분량 안에 위에서 설명한 4가지 구성을 모두 담기 위한 저자의 판단이 반영된 것 같다.

 

프로그래밍 실습은 C# 의 가장 대표적 쓰임새라 할 수 있는 윈도우 프로그램(로그인 창, 계산기 등), 유니티 게임 만들기 등을 충분히 제공하고 있으므로, 반드시 앞의 기본 문법 내용을 학습한 뒤에 실습 내용을 여러 차례 반복하면서 문법을 숙달하는 것이 바람직할 것이다. 

 

저자가 직접 강의를 한 유튜브 채널도 있으므로(아래 링크 참조), 책을 학습할 때 참고하면 도움이 될 것이다. 

 

https://www.youtube.com/playlist?list=PLHUVRivHVlixV3NeI0ChOilmjHhJ_3P0I 

 

C# 프로그래밍 입문(기초)

C# 프로그래밍의 기본기를 익히고, 응용할 수 있는 방법에 관한 영상입니다. C#의 기본 문법, 윈도우 프로그램, 웹 앱, 유니티 게임 만들기, 아두이노 연동 등 활용 방법에 대해 설명합니다.

www.youtube.com

 

 

※ 이 리뷰는 출판사에서 제공받은 책을 바탕으로 쓴 것입니다.