홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
새내기 파이썬 프로그래밍  이미지

새내기 파이썬 프로그래밍
새내기를 위한 첫번째 파이썬 교재
복두출판사 | 부모님 | 2026.03.10
  • 판매가
  • 27,000원
  • S포인트
  • 270P (1% 적립)
  • 상세정보
  • 18.8x25.7 | 0.619Kg | 326p
  • ISBN
  • 9791166757228
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

컴퓨터를 전공하지 않는 대학교 1학년 학생들을 위해 쓰였다. 프로그래밍이 처음이어도 괜찮고 수학을 잘 못해도 걱정하지 않아도 된다. 요구하는 것은 단 하나, ‘한 번 해보겠다’는 마음뿐이다. 비전공 학생들에게 파이썬을 가르친 경험을 바탕으로 만들어졌다.

오늘날 데이터가 넘쳐흐르는 세상에서 경영학과 학생도, 심리학과 학생도, 간호학과 학생도 데이터를 다루고 분석하는 능력이 점점 더 중요해지고 있다. 파이썬은 가장 배우기 쉽고 널리 쓰이는 프로그래밍 언어다. 전 세계 연구자, 기자, 디자이너, 의료 전문가들이 파이썬으로 자신의 일을 더 스마트하게 처리하고 있다.

‘직접 해보는 학습’, ‘작은 성공의 연속’, ‘실생활과 연결된 예제’라는 세 가지 원칙 위에 구성됐다. 파이썬 환경 설치와 첫 프로그램 실행부터 변수와 자료형, 조건문, 반복문, 문자열, 리스트, 딕셔너리 등을 익히고, 함수·파일 입출력·예외 처리·모듈과 패키지·클래스와 객체까지 단계적으로 배운다.

  출판사 리뷰

파이썬으로 시작하는 컴퓨팅 사고

이 책은 컴퓨터를 전공하지 않는 대학교 1학년 학생들을 위해 쓰였습니다. 프로그래밍이 처음이어도 괜찮습니다. 수학을 잘 못해도 걱정하지 않아도 됩니다. 이 책이 여러분에게 요구하는 것은 단 하나, '한 번 해보겠다'는 마음뿐입니다.

오늘날 우리는 데이터가 넘쳐흐르는 세상에 살고 있습니다. 경영학과 학생도, 심리학과 학생도, 간호학과 학생도 데이터를 다루고 분석하는 능력이 점점 더 중요해지고 있습니다. 파이썬(Python)은 그 가운데서도 가장 배우기 쉽고, 가장 널리 쓰이는 프로그래밍 언어입니다. 전 세계 연구자, 기자, 디자이너, 의료 전문가들이 파이썬으로 자신의 일을 더 스마트하게 처리하고 있습니다.

저는 수년간 비전공 학생들에게 파이썬을 가르치면서, 학생들이 어디서 막히는지, 무엇을 재미있어하는지 가까이에서 지켜보았습니다. 그 경험을 토대로 이 책은 세 가지 원칙 위에 만들어졌습니다.

이 책의 세 가지 원칙
첫째, '직접 해보는' 학습입니다. 읽기만 해서는 프로그래밍을 배울 수 없습니다. 각 절마다 손코딩 타임이 마련되어 있으니, 반드시 직접 키보드로 입력해 보세요. 손으로 치는 것과 눈으로 읽는 것은 완전히 다른 경험입니다.

둘째, '작은 성공'의 연속입니다. 첫 줄 코드가 실행될 때의 설렘, 오류를 해결했을 때의 뿌듯함, 스스로 만든 프로그램이 원하는 대로 동작할 때의 기쁨 - 이 작은 성공들이 여러분을 계속 앞으로 나아가게 만들어 줄 것입니다.

셋째, '실생활과 연결'된 예제입니다. 성적 계산기, 가계부 정리, 텍스트 분석 등 여러분의 일상과 가까운 예제들로 개념을 익힐 수 있도록 구성하였습니다.

□ 이 책의 구성
이 책은 총 14개 챕터로 구성되어 있습니다. CHAPTER 01에서 파이썬 환경을 설치하고 첫 프로그램을 실행한 뒤, CHAPTER 02부터 변수와 자료형, 조건문, 반복문, 문자열, 리스트, 딕셔너리 등 파이썬의 기본 문법을 단계적으로 익힙니다. CHAPTER 08부터는 함수, 파일 입출력, 예외 처리, 모듈과 패키지, 클래스와 객체 등 실전에서 꼭 필요한 개념들을 다루고, 마지막으로 CHAPTER 13에서 실전 프로젝트를 통해 배운 내용을 종합적으로 활용해 봅니다.

각 챕터는 동일한 구성을 따릅니다. 챕터 도입부에서는 학습 목표를 미리 확인하고, 본문에서는 개념 설명과 코드 예제, 손코딩 실습이 어우러집니다. 챕터 마지막에는 핵심 내용을 정리한 요약표와 기초·응용·도전의 3단계 연습 문제가 제공되어 스스로 학습 성취도를 점검할 수 있습니다.

□ AI 시대의 프로그래밍 교육
최근 ChatGPT, Claude 등 인공지능 도구들이 코드를 대신 작성해 주는 바이브 코딩의 시대가 되었습니다. 그렇다면 "굳이 프로그래밍을 배워야 하는가?"라는 질문을 하는 분들도 있을 것입니다. 저의 대답은 '그렇기 때문에 더욱 배워야 한다'입니다.

AI가 작성한 코드가 올바른지, 내 문제를 제대로 해결하는지 판단하려면 프로그래밍의 기본 원리를 이해하고 있어야 합니다. AI는 훌륭한 조수이지만, 무엇을 만들어야 하는지 결정하는 것은 여전히 사람의 몫입니다. 이 책을 통해 파이썬의 기초를 탄탄히 다진다면, AI 도구를 더 지혜롭고 효과적으로 활용할 수 있게 될 것입니다.

이 책을 가장 잘 활용하는 방법
· 각 절의 코드 예제를 눈으로만 읽지 말고 반드시 직접 입력하세요.
· 오류가 나면 당황하지 마세요. 오류 메시지는 '무엇이 잘못됐는지' 알려주는 친절한 안내입니다.
· 연습 문제를 풀 때는 먼저 혼자 시도해 보고, 막히면 힌트를 참고하세요.
· 파이썬 공식 문서(docs.python.org)와 함께 활용하면 더욱 깊이 있는 학습이 가능합니다.

  작가 소개

지은이 : 황수철
중앙대학교 대학원 공학박사 (전산학)미국 세크라멘토 주립대학 Visiting Scholar한국지식정보기술학회 종신회원현) 인하공업전문대학 컴퓨터시스템과 교수저) C프로그래밍, 인터넷과 홈페이지, 컴퓨터 인터페이스

지은이 : 박경호
인하공업전문대학 컴퓨터시스템공학과 겸임교수성공회대학교 열림교양대학 겸임교수

  목차

제1장 프로그래밍을 시작합시다!
1.1 프로그래밍이란 무엇인가?
1.2 왜 파이썬인가?
1.3 파이썬과 IDLE 설치하기
1.4 파이썬을 계산기처럼 써보기
1.5 print() 함수 마스터하기
1.6 주석(Comment) - 사람을 위한 설명
1.7 에러와 친해지기
1.8 실전 프로젝트 - 자기소개 출력 프로그램
|핵심 정리
|연습 문제

제2장 변수와 자료형
2.1 변수란 무엇인가?
2.2 숫자형 - 정수와 실수
2.3 문자열(String) - 따옴표로 감싸는 글자
2.4 불(Boolean) - 참(True)과 거짓(False)
2.5 자료형 확인(Type())과 형변환
2.6 input() - 사용자에게 입력받기
2.7 간단한 연산자 맛보기
2.8 실전 프로젝트: 나이 계산기
|핵심 정리
|연습 문제

제3장 조건문
3.1 스크립트 모드로 전환하기
3.2 왜 조건문이 필요한가?
3.3 if문 =“~이면 실행해라”
3.4 if-else문 -“~이면... 아니라면...”
3.5 if-elif-else문 - 여러 조건 순서대로
3.6 논리 연산자 - and, or, not
3.7 중첩 조건문 - 조건 안의 조건
3.8 들여쓰기(indetation)의 중요성
3.9 실전 프로젝트: 성적 등급 판별기
|핵심정리
|연습 문제

제4장 반복문
4.1 반복이 필요한 이유
4.2 for문과 range() - 정해진 횟수만큼 반복
4.3 while문 - 조건이 참인 동안 반복
4.4 break와 continue - 반복 흐름 제어
4.5 중첩 반복문 - 반복 안에 반복
4.6 실전 프로젝트: 구구단 출력기
|핵심정리
|연습문제

제5장 문자열 다루기
5.1 인덱싱 - 글자 하나하나에 번호
5.2 슬라이싱 - 원하는 부분만 잘라내기
5.3 문자열은 수정할 수 없다(immutable)
5.4 문자열 메서드 - 유리 도구 모음
5.5 문자열과 반복문의 조합
5.6 이스케이프 문자 - 특별한 기호 넣기
5.7 실전 프로젝트: 서지 암호
|핵심정리
|연습문제

제6장 리스트
6.1 왜 리스트가 필요한가?
6.2 리스트 만들기와 인덱싱
6.3 리스트 슬라이싱
6.4 리스트 수정
6.5 리스트 메서드
6.6 리스트와 반복문
6.7 유용한 내장 함수
6.8 리스트 안에 리스트(2차원 리스트)
|실전 프로젝트 - 학생 성적 관리 프로그램
|핵심정리
|연습문제

제7장 튜플과 딕셔너리
7.1 튜플(Tuple) - 변하지 않는 리스트
7.2 딕셔너리(Dictionary) - 이름으로 찾는 전화번호부
7.3 집합(Set) - 중복 없는 주머니
7.4 자료구조 선택 가이드
7.5 실전 프로젝트 - 전화번호부 프로그램
|핵심정리
|연습문제

제8장 함수
8.1 함수란? - 반복되는 코드에 이름 붙이기
8.2 함수 만들기(def)와 호출하기
8.3 매개변수와 인수 - 함수에 값 전달하기
8.4 반환값(return) - 함수의 결과물
8.5 여러 값 반환하기
8.6 변수의 범위(Scope) - 지역 변수와 전역 변수
8.7 함수를 활용한 프로그램 구조화
8.8 실전 프로젝트: 나만의 계산기 함수 모음
|핵심정리
|연습문제

제9장 파일 입출력
9.1 왜 파일 입출력이 필요한가?
9.2 파일에 쓰기(open, write, close)
9.3 파일에서 읽기(read, readline, readlines)
9.4 with문 - 안전하게 파일 다루기
9.5 파일 모드 - 'r', 'w', 'a'
9,6 파일과 반복문 - 한 줄씩 처리
9.7 파일이 없을 때 대처 - try-except 맛보기
9.8 실전 프로젝트: 메모장 프로그램
|핵심정리
|연습문제

제10장 예외 처리
10.1 예외란? - 실행 중 발생하는 에러
10.2 try-except - 에러를 잡아서 처리하기
10.3 여러 종류의 예외 처리하기
10.4 else와 finally
10.5 자주 만나는 예외 정리
10.6 예외 처리를 활용한 안전한 입력 패턴
10.7 실전 프로젝트: 튼튼한 계산기
|핵심정리
|연습문제

제11장 모듈 활용하기
11.1 모듈이란? - 남이 만든 도구 빌려 쓰기
11.2 import 모듈이름(가장 기본)
11.3 random 모듈 - 난수의 세계
11.4 math 모듈 - 수학 함수 모음
11.5 datetime 모듈 - 날짜와 시간
11.6 나만의 모듈 만들기
11.7 실전 프로젝트: 로또 생성기 + D-day 계산기
|핵심정리
|연습문제

제12장 객체지향 프로그래밍 ①
12.1 왜 클래스가 필요한가?
12.2 클래스(Class)와 객체(Object)란?
12.3 첫 번째 클래스 만들기
12.4 속성(Attribute)과 메서드(Method)
12.5 여러 객체 만들기
12.6 _str_ 메서드
12.7 클래스 활용 패턴
12,8 실전 프로젝트: 은행 계좌 시뮬레이션
|핵심정리
|연습문제

제13장 객체지향 프로그래밍 ②
13.1 상속이란? - 부모의 능력을 물려받기
13.2 상속 기본 문법
13.3 메서드 오버라이딩
13.4 super() - 부모 기능 살리면서 확장하기
13.5 다형성(Polymorphism) 맛보기)
13.6 클래스 설계 연습 - 실생활 모델링
13.7 상속 설계 시 주의사항
13.8 실전 프로젝트: 동물원 관리 시스템
|핵심정리
|연습문제

제14장 AI시대 프로그래머로 어떻게 살아야 하는가?
14.1 AI가 코드를 짜는 시대, 프로그래머는 사라질까?
14.2 기초가 여전히 중요한 세 가지 이유
14.3 AI 시대에 맞는 파이썬 공부법
14.4 프롬프트 엔지니어링 - AI 시대의 새로운 핵심 역량
14.5 AI 시대 프로그래머의 경쟁력 - 어떻게 살아야 하는가
14.6 파이썬 기초 이후 추천 학습 경로
14.7 마지막으로 - 가장 중요한 한 가지

  회원리뷰

리뷰쓰기