조대제
경북대학교 대학원 컴퓨터공학과에서 공학박사 학위를 취득하였으며, 현재 경북 안동에 위치한 국립안동대학교 공과대학 멀티미디어공학과 교수로 재직 중이다. 관심분야는 컴퓨터알고리즘, 디지털콘텐츠보안, 멀티미디어시스템, 소프트웨어교육 등이다.
송희헌
충북대학교 대학원 전자계산학과에서 이학박사 학위를 취득하였으며, 한국전자통신연구원의 선임연구원을 거쳐 현재 경북 안동에 위치한 국립안동대학교 사범대학 컴퓨터교육과 교수로 재직 중이다. 관심분야는 컴퓨터교육, 인공지능, 패턴인식, 인공신경망 등이다.
배미영
국립안동대학교 대학원 멀티미디어공학과에서 공학박사 학위를 취득하였으며, 현재 안동대학교 등에서 전공 및 교양수업을 담당하고 있다. 관심분야는 컴퓨터비전, 디지털콘텐츠보안, 웹 보안, 앱 개발, 소프트웨어교육 등이다.
CHAPTER 01 컴퓨팅 사고와 컴퓨터 이해하기
1.1 인간과 컴퓨터
1.2 컴퓨터 이해하기
1.3 실세계 정보와 컴퓨터의 데이터
이 장의 요약
연습문제
CHAPTER 02 랩터와 파이썬 설치하기
2.1 랩터 설치 및 실행하기
2.2 Python 설치 및 실행하기
이 장의 요약
연습문제
CHAPTER 03 문제 해결 방법과 절차
3.1 문제와 문제 해결
3.2 문제 해결 방법
3.3 알고리즘 설계 방법
3.4 문제 해결 절차
3.5 응용문제
이 장의 요약
연습문제
CHAPTER 04 컴퓨팅 사고의 단계와 응용
4.1 컴퓨팅 사고의 이해
4.2 컴퓨팅 사고의 구성 요소
4.3 컴퓨팅 사고 적용 단계
4.4 응용 문제
이 장의 요약
연습문제
CHAPTER 05 변수를 이용하여 데이터 처리하기
5.1 데이터 값을 담는 그릇: 변수
5.2 데이터의 입력과 출력
5.3 파이썬을 이용하여 문제 해결하기
5.4 데이터를 사용하여 연산하기
5.5 문자 데이터 다루기
이 장의 요약
연습문제
CHAPTER 06 내장함수와 모듈을 사용해서 문제 해결하기
6.1 내장된 함수 사용하기
6.2 파이썬의 내장된 함수 사용하기
6.3 파이썬에서 모듈 사용하기
6.4 파이썬에서 터틀 모듈 사용하기
이 장의 요약
연습문제
CHAPTER 07 조건에 따라 선택하기
7.1 조건 만들기
7.2 기본 선택문
7.3 선택문 활용하기
7.4 선택문 안에 또 선택문
이 장의 요약
연습문제
CHAPTER 08 선택문 활용하기
8.1 선택항목이 다양한 경우
8.2 다양한 선택문 활용하기
이 장의 요약
연습문제
CHAPTER 09 조건을 만족하는 동안 반복하기
9.1 while 문의 이해
9.2 while 문을 이용한 중첩 반복
9.3 while 문의 반복을 추가적으로 제어하는 방법
9.4 응용 문제
이 장의 요약
연습문제
CHAPTER 10 정해진 횟수만큼 반복하기
10.1 리스트 이해하기
10.2 for 문의 이해
10.3 for 문을 이용한 중첩 반복
10.4 for 문의 반복을 추가적으로 제어하는 방법
10.5 응용 문제
이 장의 요약
연습문제
CHAPTER 11 함수라는 이름의 전문가 사용하기
11.1 미리 만들어 놓은 함수
11.2 나만의 함수 만들기
11.3 함수의 실행 결과 반환하기
이 장의 요약
연습문제
CHAPTER 12 통합문제
부록
01 PyCharm Edit 설치 및 사용하기
02 설치된 NotePad++에서 파이썬 사용하기
03 설치된 Eclipse에서 파이썬 사용하기
04 설치된 Visual Studio 2017에서 파이썬 사용하기