
- 시험 대비용 교재로, 정보처리기사/산업기사/기능사, 전산직 컴퓨터일반, 학부 프로그램 언 어 시험을 준비하시는 분들을 위한 교재이다.
- 시험에 나오는 프로그래밍 언어는 C언어, JAVA, Python이며, 이 책은 각 언어별로 시험에서 자주 등장하는 문제를 풀이하며 문제 접근법을 익히는 과정이다.
- 2026년 흥달쌤 정보처리기사 실기편에는 프로그래밍언어가 포함되어 있으며, 프로그래밍 언어책만을 필요로 하는 수험생들을 위해 판매하는 교재이므로, 실기책을 구입한 수험생들은 별도로 구입하실 필요가 없습니다.
- 유투브 흥달쌤 언어특강 등 다양한 무료특강을 활용하시면 교재 이해에 좋습니다.
- 시험에 나오는 프로그래밍 언어는 C언어, JAVA, Python이며, 이 책은 각 언어별로 시험에서 자주 등장하는 문제를 풀이하며 문제 접근법을 익히는 과정이다.
- 2026년 흥달쌤 정보처리기사 실기편에는 프로그래밍언어가 포함되어 있으며, 프로그래밍 언어책만을 필요로 하는 수험생들을 위해 판매하는 교재이므로, 실기책을 구입한 수험생들은 별도로 구입하실 필요가 없습니다.
- 유투브 흥달쌤 언어특강 등 다양한 무료특강을 활용하시면 교재 이해에 좋습니다.
저자: 이흥직 (지은이)
PART 01C언어1
chapter 01
자료형과 변수2
1자료형2
2변수2
문제 풀이5
chapter 02
입출력 함수 / 연산자6
1입출력 함수6
2진법 변환8
3연산자10
문제 풀이12
chapter 03
제어문18
1제어문18
문제 풀이20
chapter 04
반복문29
1for 문29
문제 풀이30
2while 문34
문제 풀이35
3do~while 문39
4continue 문40
5break 문41
문제 풀이42
chapter 05
함수 / 변수의 유효 범위47
1함수47
문제 풀이49
2변수의 유효 범위55
문제 풀이57
3재귀함수62
문제 풀이63
chapter 06
선행 처리기68
1선행 처리기68
2매크로68
문제 풀이69
chapter 07
배열과 포인터72
1배열72
문제 풀이73
2포인터 변수77
문제 풀이78
31차원 배열과 포인터81
문제 풀이82
4포인터 배열86
문제 풀이87
52차원 배열91
문제 풀이92
6배열 포인터97
문제 풀이98
7이중 포인터101
문제 풀이101
chapter 08
구조체와 공용체105
1구조체105
문제 풀이107
2구조체 배열113
문제 풀이114
3구조체 포인터119
문제 풀이120
4typedef와 중첩 구조체125
문제 풀이126
5공용체131
문제 풀이132
chapter 09
프로세스 생성136
1fork 136
문제 풀이137
chapter 10
C언어 주요 함수141
1문자열 함수 141
2수학 함수 145
3기타 자주 사용되는 함수146
문제 풀이147
PART 02자바(JAVA)153
chapter 01
클래스와 객체154
1클래스와 객체 생성154
문제 풀이155
2생성자(Constructor)161
문제 풀이163
3접근지정자170
문제 풀이172
chapter 02
상속과 생성자177
1상속(Inheritance)177
문제 풀이179
2상속과 생성자 관계 185
문제 풀이187
chapter 03
메서드 오버로딩 / 메서드 오버라이딩 / 하이딩196
1메서드 오버로딩196
문제 풀이197
2메서드 오버라이딩204
문제 풀이205
3하이딩216
문제 풀이217
chapter 04
변수의 유효범위226
1변수의 유효범위226
2상속 관계에서 변수의 유효범위227
문제 풀이229
chapter 05
static 변수와 메서드235
1static 변수235
문제 풀이236
2static 메서드242
문제 풀이243
chapter 06
예외 처리251
1예외 처리251
문제 풀이253
chapter 07
추상 클래스 / 인터페이스(Interface)259
1추상 클래스(Abstract Class)259
2인터페이스(Interface)260
문제 풀이261
chapter 08
람다식, 제네릭, 객체 비교266
1람다식(Lambda Expression)266
2제네릭(Generic)266
3객체 비교(==, equals)267
문제 풀이268
chapter 09
문자열 메서드274
1문자열 조작 메서드274
2문자열 검색 메서드274
3문자열 비교 메서드274
4기타 문자열 메서드274
문제 풀이275
PART 03파이썬(Python)281
chapter 01
파이썬 기본282
1파이썬 연산자282
문제 풀이283
2제어문 / 반복문286
문제 풀이289
chapter 02
파이썬 문자열 처리295
1문자열 기본295
문제 풀이296
2문자열 메서드300
문제 풀이302
chapter 03
파이썬 자료구조307
1리스트(List)307
문제 풀이308
2딕셔너리(Dictionary)313
문제 풀이313
3셋(Set)317
문제 풀이318
4튜플(Tuple)322
문제 풀이322
chapter 04
파이썬 클래스 / 함수326
1함수326
문제 풀이328
2클래스332
문제 풀이333
3전역변수338
문제 풀이339
chapter 05
리스트 컴프리헨션 / 람다 함수 / 클로저344
1리스트 컴프리헨션(List Comprehension)344
문제 풀이345
2람다 함수348
문제 풀이349
3클로저(Closure)353
문제 풀이354
PART 04문제 풀이359
chapter 01
C언어360
chapter 02
자바(JAVA)499
chapter 03
파이썬(Python)588
chapter 04
심화 문제 풀이625
chapter 01
자료형과 변수2
1자료형2
2변수2
문제 풀이5
chapter 02
입출력 함수 / 연산자6
1입출력 함수6
2진법 변환8
3연산자10
문제 풀이12
chapter 03
제어문18
1제어문18
문제 풀이20
chapter 04
반복문29
1for 문29
문제 풀이30
2while 문34
문제 풀이35
3do~while 문39
4continue 문40
5break 문41
문제 풀이42
chapter 05
함수 / 변수의 유효 범위47
1함수47
문제 풀이49
2변수의 유효 범위55
문제 풀이57
3재귀함수62
문제 풀이63
chapter 06
선행 처리기68
1선행 처리기68
2매크로68
문제 풀이69
chapter 07
배열과 포인터72
1배열72
문제 풀이73
2포인터 변수77
문제 풀이78
31차원 배열과 포인터81
문제 풀이82
4포인터 배열86
문제 풀이87
52차원 배열91
문제 풀이92
6배열 포인터97
문제 풀이98
7이중 포인터101
문제 풀이101
chapter 08
구조체와 공용체105
1구조체105
문제 풀이107
2구조체 배열113
문제 풀이114
3구조체 포인터119
문제 풀이120
4typedef와 중첩 구조체125
문제 풀이126
5공용체131
문제 풀이132
chapter 09
프로세스 생성136
1fork 136
문제 풀이137
chapter 10
C언어 주요 함수141
1문자열 함수 141
2수학 함수 145
3기타 자주 사용되는 함수146
문제 풀이147
PART 02자바(JAVA)153
chapter 01
클래스와 객체154
1클래스와 객체 생성154
문제 풀이155
2생성자(Constructor)161
문제 풀이163
3접근지정자170
문제 풀이172
chapter 02
상속과 생성자177
1상속(Inheritance)177
문제 풀이179
2상속과 생성자 관계 185
문제 풀이187
chapter 03
메서드 오버로딩 / 메서드 오버라이딩 / 하이딩196
1메서드 오버로딩196
문제 풀이197
2메서드 오버라이딩204
문제 풀이205
3하이딩216
문제 풀이217
chapter 04
변수의 유효범위226
1변수의 유효범위226
2상속 관계에서 변수의 유효범위227
문제 풀이229
chapter 05
static 변수와 메서드235
1static 변수235
문제 풀이236
2static 메서드242
문제 풀이243
chapter 06
예외 처리251
1예외 처리251
문제 풀이253
chapter 07
추상 클래스 / 인터페이스(Interface)259
1추상 클래스(Abstract Class)259
2인터페이스(Interface)260
문제 풀이261
chapter 08
람다식, 제네릭, 객체 비교266
1람다식(Lambda Expression)266
2제네릭(Generic)266
3객체 비교(==, equals)267
문제 풀이268
chapter 09
문자열 메서드274
1문자열 조작 메서드274
2문자열 검색 메서드274
3문자열 비교 메서드274
4기타 문자열 메서드274
문제 풀이275
PART 03파이썬(Python)281
chapter 01
파이썬 기본282
1파이썬 연산자282
문제 풀이283
2제어문 / 반복문286
문제 풀이289
chapter 02
파이썬 문자열 처리295
1문자열 기본295
문제 풀이296
2문자열 메서드300
문제 풀이302
chapter 03
파이썬 자료구조307
1리스트(List)307
문제 풀이308
2딕셔너리(Dictionary)313
문제 풀이313
3셋(Set)317
문제 풀이318
4튜플(Tuple)322
문제 풀이322
chapter 04
파이썬 클래스 / 함수326
1함수326
문제 풀이328
2클래스332
문제 풀이333
3전역변수338
문제 풀이339
chapter 05
리스트 컴프리헨션 / 람다 함수 / 클로저344
1리스트 컴프리헨션(List Comprehension)344
문제 풀이345
2람다 함수348
문제 풀이349
3클로저(Closure)353
문제 풀이354
PART 04문제 풀이359
chapter 01
C언어360
chapter 02
자바(JAVA)499
chapter 03
파이썬(Python)588
chapter 04
심화 문제 풀이625
안녕하세요, 흥달쌤입니다.
저는 C, JAVA, Python 등 프로그래밍 언어를 강의하는 강사로, 20년차 경력을 가진 개발자입니다.
그동안 다양한 프로젝트와 강의를 통해 실력을 쌓았고, 특히 프로그래밍 언어 학습을 효과적으로 지도하기 위한 노하우를 개발해 왔습니다.
2019년부터는 깨알 자바 특강을 시작으로 C언어 특강, 정보처리기사 강의 등 다양한 수업을 진행하며 많은 학습자들과 함께했습니다.
이번 교재는 프로그래밍 언어 시험에 초점을 맞춘 교재로, 시험에서 출제되는 문제를 풀기 위한 실력을 배양하는 데 중점을 두고 있습니다.
C, JAVA, Python이라는 대표적인 언어를 다루며, 각 언어의 기초부터 시험에 나오는 주요 문제 유형과 풀이 방법까지 체계적으로 구성되어 있습니다.
이 교재는 실무에 바로 적용하는 기술보다는 시험 합격을 목표로 합니다.
프로그래밍 초보자도 학습할 수 있도록 쉽고 상세한 설명을 제공하며, 다양한 예제와 실습 문제를 통해 이론을 이해하고 문제 해결 능력을 키울 수 있습니다.
학습자들이 효율적으로 학습할 수 있도록 다음과 같은 내용으로 구성되어 있습니다.
C언어: 기본 문법, 자료형, 조건문과 반복문, 함수, 배열 등
JAVA: 객체 지향 개념, 클래스와 객체, 상속, 인터페이스 등
Python: 자료형, 제어문, 함수, 람다 함수와 같은 특별한 문제 유형 등
시험 문제 풀이: 각 언어별로 시험에서 자주 등장하는 문제를 풀이하며 문제 접근법을 익히는 과정
학습 순서는 언어별 기본 개념부터 문제 풀이까지 단계적으로 진행하도록 설계되었습니다.
반복적으로 문제를 풀고 익숙해질 수 있도록 충분한 문제를 포함하고 있으며, 스스로 문제를 해결하는 과정을 통해 실력을 쌓을 수 있도록 구성되었습니다.
또한, 학습 후에는 반드시 직접 문제를 다시 풀어보며 이해도를 점검하고 익숙해지는 연습을 병행하는 것이 중요합니다.
프로그래밍 언어를 처음 접하는 학습자도 꾸준히 학습한다면 충분히 좋은 결과를 얻을 수 있습니다.
어렵게 느껴지더라도 포기하지 않고 한 걸음씩 나아가길 바랍니다.
흥달쌤은 여러분들의 학습을 응원하며, 언제든지 도움을 드릴 준비가 되어 있습니다.
이 교재와 함께 프로그래밍 언어 시험을 성공적으로 준비하시길 바랍니다.
감사합니다!
저는 C, JAVA, Python 등 프로그래밍 언어를 강의하는 강사로, 20년차 경력을 가진 개발자입니다.
그동안 다양한 프로젝트와 강의를 통해 실력을 쌓았고, 특히 프로그래밍 언어 학습을 효과적으로 지도하기 위한 노하우를 개발해 왔습니다.
2019년부터는 깨알 자바 특강을 시작으로 C언어 특강, 정보처리기사 강의 등 다양한 수업을 진행하며 많은 학습자들과 함께했습니다.
이번 교재는 프로그래밍 언어 시험에 초점을 맞춘 교재로, 시험에서 출제되는 문제를 풀기 위한 실력을 배양하는 데 중점을 두고 있습니다.
C, JAVA, Python이라는 대표적인 언어를 다루며, 각 언어의 기초부터 시험에 나오는 주요 문제 유형과 풀이 방법까지 체계적으로 구성되어 있습니다.
이 교재는 실무에 바로 적용하는 기술보다는 시험 합격을 목표로 합니다.
프로그래밍 초보자도 학습할 수 있도록 쉽고 상세한 설명을 제공하며, 다양한 예제와 실습 문제를 통해 이론을 이해하고 문제 해결 능력을 키울 수 있습니다.
학습자들이 효율적으로 학습할 수 있도록 다음과 같은 내용으로 구성되어 있습니다.
C언어: 기본 문법, 자료형, 조건문과 반복문, 함수, 배열 등
JAVA: 객체 지향 개념, 클래스와 객체, 상속, 인터페이스 등
Python: 자료형, 제어문, 함수, 람다 함수와 같은 특별한 문제 유형 등
시험 문제 풀이: 각 언어별로 시험에서 자주 등장하는 문제를 풀이하며 문제 접근법을 익히는 과정
학습 순서는 언어별 기본 개념부터 문제 풀이까지 단계적으로 진행하도록 설계되었습니다.
반복적으로 문제를 풀고 익숙해질 수 있도록 충분한 문제를 포함하고 있으며, 스스로 문제를 해결하는 과정을 통해 실력을 쌓을 수 있도록 구성되었습니다.
또한, 학습 후에는 반드시 직접 문제를 다시 풀어보며 이해도를 점검하고 익숙해지는 연습을 병행하는 것이 중요합니다.
프로그래밍 언어를 처음 접하는 학습자도 꾸준히 학습한다면 충분히 좋은 결과를 얻을 수 있습니다.
어렵게 느껴지더라도 포기하지 않고 한 걸음씩 나아가길 바랍니다.
흥달쌤은 여러분들의 학습을 응원하며, 언제든지 도움을 드릴 준비가 되어 있습니다.
이 교재와 함께 프로그래밍 언어 시험을 성공적으로 준비하시길 바랍니다.
감사합니다!
| 도서명 | 2026 흥달쌤의 프로그래밍 언어 |
|---|---|
| 저자, 출판사 | 이흥직 / 에듀콕스 |
| 크기 | 190x260x34 / 상세설명참조 |
| 쪽수 | 680 |
| 제품구성 | 상세설명참조 |
| 발행일 | 2026-01-15 |
| 목차 또는 책소개 | 상품상세참조 |
| ISBN | 9791193666432 |



































