구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 황재호
경희대학교 전자공학과를 졸업하고 동 대학원에서 석·박사 학위를 받았다. KT 연구개발본부에서 연구원으로 근무하며 MPEG-2 비디오 코덱 시스템의 소프트웨어와 하드웨어를 개발했다. 이후 경희대학교 컴퓨터공학과 등에서 C++, 네트워크 프로그래밍, 자바, 운영체제, HTML/CSS, PHP, 자바스크립트/jQuery, 웹 콘텐츠 제작 등을 강의했으며, 현재는 온·오프라인 강의와 더불어 교육용 콘텐츠 개발에 힘쓰고 있다.
지은이 : 황예린
서울대학교 전기정보공학부를 졸업하고 서울대 AI 대학원 박사과정에 재학 중이다. 책 표지의 고양이 ‘로키’의 집사이기도 하다. 대학에서 공부하며 “어릴 때 코딩을 먼저 접했다면 더 좋았을 텐데”라고 늘 생각해 왔고, 이 책이 파이썬을 처음 만나는 학생들에게 든든한 길잡이가 되길 바란다.
[1장] 파이썬과 실습 준비
01 파이썬 이란?
01_1 코딩이란?
01_2 프로그래밍 언어
01_3 파이썬 언어
01_4 왜 파이썬으로 코딩을 시작해야 하는가?
02 파이썬 프로그램 설치
02_1 파이썬 사이트 접속하기
02_2 파이썬 프로그램 다운로드 화면
02_3 파이썬 설치 파일 실행
02_4 파이썬 설치 시작
02_5 파이썬 설치 완료
02_6 파이썬 설치 확인하기
연습문제
[2장] IDLE 프로그램 사용법
01 IDLE이란?
02 IDLE 쉘 사용법
03 IDLE 에디터 사용법
03_1 IDLE 에디터 창 열기
03_2 IDLE 에디터에서 프로그램 작성/저장/실행하기
연습문제
[3장] 변수
01 변수란?
02 변수의 데이터 형
02_1 정수
02_2 실수
02_3 불리언
02_4 문자열
03 변수 이름
연습문제
[4장] 연산자
01 산술 연산자
01_1 사칙 연산자
01_2 거듭제곱 연산자
01_3 나머지 연산자
02 대입 연산자
03 문자열 연산자
03_1 연결 연산자 : +
03_2 반복 연산자 : *
04 문자열 추출과 길이
04_1 문자열의 추출
04_2 문자열 길이 구하기
연습문제
[5장] 입력과 출력
01 키보드 입력하기
01_1 문자열 입력하기
01_2 정수 입력하기
02 화면 출력하기
02_1 기본적인 print() 함수 사용법
02_2 sep을 이용한 출력
02_3 연결 연산자 +를 이용한 출력
02_4 %를 이용한 출력
02_5 f를 이용한 출력
연습문제
[6장] 기초 코딩 : 도형넓이·단위환산·거스름돈
01 도형 넓이 구하기
01_1 삼각형의 넓이 구하기
01_2 원의 넓이 구하기
01_3 사다리꼴의 넓이 구하기
02 단위 환산하기
02_1 인치를 센티미터로 변환
02_2 킬로그램을 파운드로 변환
02_3 화씨를 섭씨로 변환
03 거스름돈 계산하기
연습문제
[7장] 조건문 : if~ 구문
01 조건문이란?
02 비교 연산자와 논리 연산자
02_1 비교 연산자
02_2 논리 연산자
03 if~ 구문
03_1 if~ 구문의 기본 구조
03_2 조건문에서 들여쓰기
03_3 가장 작은 수 찾기
04 키 큰 사람 찾기
연습문제
[8장] 조건문 : if~ else~ 구문
01 if~ else~ 구문의 기본 구조
02 짝수/홀수 판별하기
03 합격/불합격 판정하기
연습문제
[9장] 조건문 : if~ elif~ else~ 구문
01 if~ elif~ else~ 구문의 기본 구조
01_1 월에 존재하는 일수 계산하기
01_2 등급(A, B, C, D, F) 판정하기
02 할인율에 따라 지불금액 계산하기
연습문제
[10장] 반복문 : while문
01 반복문이란?
01_1 반복문을 사용하지 않은 경우
01_2 반복문(while문)을 사용한 경우
02 while문의 기본 구조
02_1 1~10의 숫자 중 홀수 출력하기
02_2 1~100의 숫자 중 3의 배수 출력하기
03 누적 합계 구하기
04 짝수 합계 구하기
05 화씨/섭씨 환산표 만들기
연습문제
[11장] 반복문 : for문
01 for문의 기본 구조
02 range() 함수 사용법
02_1 range( 종료값)
02_2 range( 시작값, 종료값)
02_3 range( 시작값, 종료값, 증가_감소)
03 1~10 정수 합계 구하기
04 배수 합계 구하기
04_1 3의 배수 합계
04_2 5의 배수가 아닌 수의 합계
05 문자열 처리하기
05_1 문장을 세로로 출력하기
05_2 전화번호에서 하이픈(-) 제거하기
05_3 공백 대신 밑줄(_) 삽입하기
06 거리 단위 환산표 만들기
연습문제
[12장] 리스트
01 리스트란?
01_1 리스트의 요소 읽기
01_2 리스트의 길이 구하기
02 리스트에 반복문 사용하기
02_1 리스트에 for문 사용하기
02_2 리스트에 while문 사용하기
03 합계와 평균 구하기
04 리스트 요소 추가/변경하기
05 리스트 요소 삭제하기
06 리스트 정렬하기
07 문자열 리스트로 변환하기
연습문제
[13장] 함수
01 함수란?
01_1 함수의 종류
01_2 함수의 정의와 호출
02 함수의 매개변수
03 함수의 반환 값
04 짝수/홀수 판별하기
05 정수 합계 구하기
연습문제
[14장] 터틀 그래픽 : 그래픽 기초
01 터틀 그래픽이란?
02 기본 도형 그리기
02_1 정사각형 그리기
02_2 삼각형 그리기
02_3 원 그리기
02_4 정오각형 그리기
03 안경 그리기
04 오륜기 그리기
연습문제
[15장] 터틀 그래픽 : 그래픽 응용
01 조건문 활용
02 반복문 활용
02_1 for문 활용
02_2 while문 활용
03 별 그리기
04 오리 그리기
05 random 모듈 활용
연습문제
부록 : 터틀 그래픽 색상표
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)