이 책은 파이썬 프로그래밍의 포괄적 내용을 기반으로 다음과 같이 세 개의 그룹으로 나누어져 있다. 초반부 장은 프로그래밍 이해를 위한 기본 개념을 제공하고 간단한 예제와 연습문제를 통해 학생들에게 프로그래밍의 가이드라인을 제공한다. 이후 장부터는 파이썬 프로그래밍을 좀 더 상세히 살펴보고, 파이썬 프로그래밍을 활용한 응용 개발에 대한 내용을 다룬다.
Part Ⅰ: 프로그래밍 기초(1∼6장)
이 책의 첫 번째 부분은 차근차근 계단을 밟고 올라가듯 프로그래밍 학습의 기초 단계에 해당된다. 파이썬이 무엇인지를 1장에서 소개하는 것부터 시작하여, 2∼3장에서 데이터 타입, 변수, 상수, 할당, 표현식, 연산자, 객체, 함수와 문자열 연산 등에 관한 기본적인 프로그래밍 기법을 학습한다. 또한 선택문(4장), 루프(5장), 함수(6장)를 이 부분에서 다룬다.
Part Ⅱ: 객체지향 프로그래밍(7∼13장)
이 책의 두 번째 부분은 객체지향 프로그래밍에 대해서 다룬다. 파이썬은 소프트웨어 개발에서 유연성, 모듈성, 재사용성을 제공하는 추상화, 캡슐화, 상속, 다형성의 특징을 지닌 객체지향 언어이다. 이 부분에서 객체지향 프로그래밍(7∼8장), Tkinter를 이용한 GUI 프로그래밍(9장), 리스트(10장), 다차원 리스트(11장)를 학습한다. 또한 12장에서 상속, 다형성, 클래스 설계를 학습하며, 13장에서 파일과 예외 처리를 다룬다.
Part Ⅲ: 데이터 구조와 알고리즘(14∼15장)
이 책의 세 번째 부분은 데이터 구조에서 다루는 주요 주제들을 파이썬 프로그래밍 관점에서 기본적인 개념을 다룬다. 14장은 파이썬의 내장 데이터 구조인 튜플, 세트, 딕셔너리를 다룬다. 15장에서 재귀 문제의 해결을 위한 재귀 함수의 작성에 대해서 살펴본다.
현재 회원님의 휴대폰번호가 존재하지 않습니다.
한국방송통신대학 출판문화원에서는 회원님의 개인정보를 안전하게
관리하기 위하여 주민등록번호를 취급하지 않고 휴대폰 번호를 이용한
본인인증 정책을 새롭게 도입하여 적용하고 있습니다.
이에 회원님의 휴대폰번호가 필요합니다. 마이룸의 ‘내정보 수정’에서
휴대폰번호를 입력해 주세요~