서브메뉴

본문

Python Programming for Beginners (개념을 꼼꼼하게, 파이썬 프로그래밍)
Python Programming for Beginners (개념을 꼼꼼하게, 파이썬 프로그래밍)
저자 : 제이슨 캐넌
출판사 : 에이콘출판
출판년 : 2015
ISBN : 9788960777859

책소개

배우기 쉽고 사용하기 편한 언어인 동시에 강력한 기능을 가진 언어인 파이썬을 친절히 설명한 프로그래밍 입문서다. 온라인 동영상 서비스인 유튜브 서버가 파이썬으로 만들어졌고 미국 항공우주국 나사에서도 파이썬을 사용한다. 또 최근 인기를 끌고 있는 라즈베리파이 개발 역시 파이썬을 사용한다. 이 책은 이렇게 널리 사용되고 있는 파이썬을 처음 접해보는 입장에서도 어렵지 않게 습득하도록 구성했다. 윈도우나 맥 같은 여러 운영체제에서 파이썬을 설치하는 법부터 시작해 기본적인 입출력과 모듈 구현까지 상세하고 쉬운 문장으로 누구나 부담 없이 따라할 수 있게 설명했다. 처음 프로그래밍을 배우려는 독자라면 이 책을 통해 프로그래밍의 기본 개념을 탄탄히 익힐 수 있을 것이다.
[교보문고에서 제공한 정보입니다.]

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 스크린샷 그림으로 친절히 설명한 윈도우와 맥, 리눅스에서의 파이썬 설치 방법
■ 저자가 제안하는 파이썬 코딩을 위한 텍스트 편집기와 통합개발환경
■ 문자열이나 리스트, 튜플과 딕셔너리 혹은 불리언을 비롯한 다양한 데이터 타입의 동작 원리
■ 모듈의 의미와 사용법, 자신만의 모듈을 만드는 법
■ 자주 사용하게 될 주요 파이썬 내장 함수
■ 도움이 될만한 여러 가지 팁과 파이썬 문서를 찾는 법


★ 이 책의 대상 독자 ★

파이썬 프로그래밍을 처음 시작하고 배워보려는 사람이라면 누구나.


★ 지은이의 말 ★

새로운 기술을 배울 때 어려운 것 중 하나는 어디서부터 시작할지를 찾는 것이다. 주제가 방대하다면 더욱 그러한데, 어디서부터 시작해야 할지 갈피를 못 잡을 정도로 자료들이 매우 많을 때가 있다. 이보다 더 안타까운 경우는 일단 방향을 정해 놓고 시작했지만, 한꺼번에 너무 많은 개념과 프로그래밍 예제를 접하고 설명되지 않은 미묘한 차이점을 만나는 경우다. 이렇게 되면 마음은 답답해지고 해답을 얻기보단 더 많은 질문거리로 머릿속이 복잡해지기 마련이다.
이 책은 여러분이 컴퓨터 프로그래밍이나 파이썬 언어에 대해 어떤 배경 지식도 없다고 가정한다. 책을 읽기 위해 미리 알아야 할 것이 없다는 의미다. 이 책은 여러분을 논리적이고 체계화된 방법으로 한 단계씩 이끌어 줄 것이다. 새로운 개념이나 코드 혹은 용어가 나온다면 누구나 쉽게 이해할 수 있도록 쉬운 말로 설명해줄 것이다.

★ 옮긴이의 말 ★

프로그래밍을 해볼까 하는 마음으로 이 책을 열어 서문을 읽는 독자라면 매우 환영합니다. 운전을 배워보려는 사람이 처음부터 레이싱 트랙에서 드리프트를 연습하지 않듯이 프로그래밍을 시작하는 사람이 처음부터 어려운 개념과 예제를 학습하지는 않습니다. 그럼에도 불구하고 초보자를 위한 프로그래밍 서적들을 보면 이러한 부분을 고려하지 않고 변수 선언부터 시작해서 클래스 정의로 내용을 끝내고 무신경하게 라이브러리 함수들을 부록으로 나열한 경우가 너무 많습니다.
걸음마를 뗀 아이가 비로소 달리는 연습을 시작할 수 있듯이 배우는 일에도 순서가 있지요. 이 책은 파이썬을 배워보려 하거나 프로그래밍을 시작하려는 분들에게 친절한 설명으로 기초를 다져줍니다.
이 책을 통해 프로그래밍을 배우고자 하는 분들에게 한 가지 조언을 드린다면, 책을 읽으면서 반드시 책에 나온 예제나 연습 프로그램을 따라 해보라는 것입니다. 프로그래밍 경력이 30년이 다 되어 가는 저도 새로운 프로그래밍을 배울 때는 항상 옆에 터미널을 띄워 놓고 하나씩 실행해보며 학습합니다. 웹 페이지에서 파이썬 코드를 짜서 바로 실행할 수 있는 서비스도 있고 QPython처럼 안드로이드 폰에서 파이썬 코드를 작성할 수 있는 앱도 있으니 이동 중이더라도 꼭 연습해보면서 읽어보기를 바랍니다.
프로그래밍은 이제 몇몇 전공자만 다루는 도구가 아닙니다. 개발 환경은 매우 편리해졌고 점점 더 많은 분야의 사람들이 프로그래밍을 통해 실생활의 문제를 해결해 가고 있습니다. 이러한 시대의 흐름에 맞춰 파이썬 프로그래밍을 시작한 여러분의 시도에 뿌듯한 결과가 있기를 희망합니다.
[예스24에서 제공한 정보입니다.]

목차정보

1장_변수와 문자열

__변수

__문자열

__문자열 안에 따옴표 넣기

__인덱싱

__내장 함수

____print() 함수

____len() 함수

__문자열 메소드

____lower() 문자열 메소드

____upper() 문자열 메소드

__문자열 합치기

__반복되는 문자열

__str() 함수

__포맷 문자열

__사용자 입력 받기

__정리

__연습문제

____동물과 채소와 광물

____흉내쟁이

____고양이가 뭐라고 말했을까

__참고자료

__이 책의 평가



2장_숫자와 수학, 주석

__수 연산

__문자열과 숫자

__int() 함수

__float() 함수

__주석

__정리

__연습문제

____클라우드 호스트 비용 계산

____클라우드 호스트 비용 계산, 두 번째



3장_불리언과 조건문

__비교 연산자

__불리언 연산자

__조건문

__정리

__연습문제

____걷거나 차로 가거나 비행기를 타라

__참고자료



4장_함수

__정리

__연습문제

____빈 낱말 채우기 게임

__참고자료



5장_리스트

__리스트에 아이템 추가

__슬라이스

__문자열 슬라이스

__리스트에서 아이템 찾기

__예외

__리스트 순회

__리스트 정렬

__리스트 병합

__범위

__정리

__연습문제

____할 일 목록

__참고자료



6장_딕셔너리

__딕셔너리에 아이템 추가

__딕셔너리에서 아이템 제거

__딕셔너리에서 키 찾기

__딕셔너리에서 값 찾기

__딕셔너리 순환

__중첩된 딕셔너리

__정리

__연습문제

____흥미로운 사실들

__참고자료



7장_튜플

__튜플과 리스트 변환

__튜플 순환

__튜플 대입

__정리

__연습문제

____공항 식별 코드

__참고자료



8장_파일 읽기와 쓰기

__파일 위치

__파일 닫기

__파일 자동으로 닫기

__한 번에 한 줄씩 읽기

__파일 모드

__파일에 쓰기

__이진 파일

__예외

__정리

__연습문제

____줄 번호

____알파벳으로 정렬

__참고자료



9장_모듈과 파이썬 표준 라이브러리

__모듈

__모듈 살펴보기

__모듈 탐색 경로

__파이썬 표준 라이브러리

__나만의 모듈 제작

__main 사용

__정리

__연습문제

____다시 돌아온 고양이가 뭐라고 말했을까

__참고자료



마치며

참고자료

__파이썬

__루비와 루비 온 레일즈

__웹 개발



부록

__등록 상표
[알라딘에서 제공한 정보입니다.]