서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
-
Python Programming for Beginners (개념을 꼼꼼하게, 파이썬 프로그래밍)
저자 : 제이슨 캐넌
출판사 : 에이콘출판
출판년 : 2015
ISBN : 9788960777859
책소개
배우기 쉽고 사용하기 편한 언어인 동시에 강력한 기능을 가진 언어인 파이썬을 친절히 설명한 프로그래밍 입문서다. 온라인 동영상 서비스인 유튜브 서버가 파이썬으로 만들어졌고 미국 항공우주국 나사에서도 파이썬을 사용한다. 또 최근 인기를 끌고 있는 라즈베리파이 개발 역시 파이썬을 사용한다. 이 책은 이렇게 널리 사용되고 있는 파이썬을 처음 접해보는 입장에서도 어렵지 않게 습득하도록 구성했다. 윈도우나 맥 같은 여러 운영체제에서 파이썬을 설치하는 법부터 시작해 기본적인 입출력과 모듈 구현까지 상세하고 쉬운 문장으로 누구나 부담 없이 따라할 수 있게 설명했다. 처음 프로그래밍을 배우려는 독자라면 이 책을 통해 프로그래밍의 기본 개념을 탄탄히 익힐 수 있을 것이다.
[교보문고에서 제공한 정보입니다.]
출판사 서평
★ 이 책에서 다루는 내용 ★
■ 스크린샷 그림으로 친절히 설명한 윈도우와 맥, 리눅스에서의 파이썬 설치 방법
■ 저자가 제안하는 파이썬 코딩을 위한 텍스트 편집기와 통합개발환경
■ 문자열이나 리스트, 튜플과 딕셔너리 혹은 불리언을 비롯한 다양한 데이터 타입의 동작 원리
■ 모듈의 의미와 사용법, 자신만의 모듈을 만드는 법
■ 자주 사용하게 될 주요 파이썬 내장 함수
■ 도움이 될만한 여러 가지 팁과 파이썬 문서를 찾는 법
★ 이 책의 대상 독자 ★
파이썬 프로그래밍을 처음 시작하고 배워보려는 사람이라면 누구나.
★ 지은이의 말 ★
새로운 기술을 배울 때 어려운 것 중 하나는 어디서부터 시작할지를 찾는 것이다. 주제가 방대하다면 더욱 그러한데, 어디서부터 시작해야 할지 갈피를 못 잡을 정도로 자료들이 매우 많을 때가 있다. 이보다 더 안타까운 경우는 일단 방향을 정해 놓고 시작했지만, 한꺼번에 너무 많은 개념과 프로그래밍 예제를 접하고 설명되지 않은 미묘한 차이점을 만나는 경우다. 이렇게 되면 마음은 답답해지고 해답을 얻기보단 더 많은 질문거리로 머릿속이 복잡해지기 마련이다.
이 책은 여러분이 컴퓨터 프로그래밍이나 파이썬 언어에 대해 어떤 배경 지식도 없다고 가정한다. 책을 읽기 위해 미리 알아야 할 것이 없다는 의미다. 이 책은 여러분을 논리적이고 체계화된 방법으로 한 단계씩 이끌어 줄 것이다. 새로운 개념이나 코드 혹은 용어가 나온다면 누구나 쉽게 이해할 수 있도록 쉬운 말로 설명해줄 것이다.
★ 옮긴이의 말 ★
프로그래밍을 해볼까 하는 마음으로 이 책을 열어 서문을 읽는 독자라면 매우 환영합니다. 운전을 배워보려는 사람이 처음부터 레이싱 트랙에서 드리프트를 연습하지 않듯이 프로그래밍을 시작하는 사람이 처음부터 어려운 개념과 예제를 학습하지는 않습니다. 그럼에도 불구하고 초보자를 위한 프로그래밍 서적들을 보면 이러한 부분을 고려하지 않고 변수 선언부터 시작해서 클래스 정의로 내용을 끝내고 무신경하게 라이브러리 함수들을 부록으로 나열한 경우가 너무 많습니다.
걸음마를 뗀 아이가 비로소 달리는 연습을 시작할 수 있듯이 배우는 일에도 순서가 있지요. 이 책은 파이썬을 배워보려 하거나 프로그래밍을 시작하려는 분들에게 친절한 설명으로 기초를 다져줍니다.
이 책을 통해 프로그래밍을 배우고자 하는 분들에게 한 가지 조언을 드린다면, 책을 읽으면서 반드시 책에 나온 예제나 연습 프로그램을 따라 해보라는 것입니다. 프로그래밍 경력이 30년이 다 되어 가는 저도 새로운 프로그래밍을 배울 때는 항상 옆에 터미널을 띄워 놓고 하나씩 실행해보며 학습합니다. 웹 페이지에서 파이썬 코드를 짜서 바로 실행할 수 있는 서비스도 있고 QPython처럼 안드로이드 폰에서 파이썬 코드를 작성할 수 있는 앱도 있으니 이동 중이더라도 꼭 연습해보면서 읽어보기를 바랍니다.
프로그래밍은 이제 몇몇 전공자만 다루는 도구가 아닙니다. 개발 환경은 매우 편리해졌고 점점 더 많은 분야의 사람들이 프로그래밍을 통해 실생활의 문제를 해결해 가고 있습니다. 이러한 시대의 흐름에 맞춰 파이썬 프로그래밍을 시작한 여러분의 시도에 뿌듯한 결과가 있기를 희망합니다.
■ 스크린샷 그림으로 친절히 설명한 윈도우와 맥, 리눅스에서의 파이썬 설치 방법
■ 저자가 제안하는 파이썬 코딩을 위한 텍스트 편집기와 통합개발환경
■ 문자열이나 리스트, 튜플과 딕셔너리 혹은 불리언을 비롯한 다양한 데이터 타입의 동작 원리
■ 모듈의 의미와 사용법, 자신만의 모듈을 만드는 법
■ 자주 사용하게 될 주요 파이썬 내장 함수
■ 도움이 될만한 여러 가지 팁과 파이썬 문서를 찾는 법
★ 이 책의 대상 독자 ★
파이썬 프로그래밍을 처음 시작하고 배워보려는 사람이라면 누구나.
★ 지은이의 말 ★
새로운 기술을 배울 때 어려운 것 중 하나는 어디서부터 시작할지를 찾는 것이다. 주제가 방대하다면 더욱 그러한데, 어디서부터 시작해야 할지 갈피를 못 잡을 정도로 자료들이 매우 많을 때가 있다. 이보다 더 안타까운 경우는 일단 방향을 정해 놓고 시작했지만, 한꺼번에 너무 많은 개념과 프로그래밍 예제를 접하고 설명되지 않은 미묘한 차이점을 만나는 경우다. 이렇게 되면 마음은 답답해지고 해답을 얻기보단 더 많은 질문거리로 머릿속이 복잡해지기 마련이다.
이 책은 여러분이 컴퓨터 프로그래밍이나 파이썬 언어에 대해 어떤 배경 지식도 없다고 가정한다. 책을 읽기 위해 미리 알아야 할 것이 없다는 의미다. 이 책은 여러분을 논리적이고 체계화된 방법으로 한 단계씩 이끌어 줄 것이다. 새로운 개념이나 코드 혹은 용어가 나온다면 누구나 쉽게 이해할 수 있도록 쉬운 말로 설명해줄 것이다.
★ 옮긴이의 말 ★
프로그래밍을 해볼까 하는 마음으로 이 책을 열어 서문을 읽는 독자라면 매우 환영합니다. 운전을 배워보려는 사람이 처음부터 레이싱 트랙에서 드리프트를 연습하지 않듯이 프로그래밍을 시작하는 사람이 처음부터 어려운 개념과 예제를 학습하지는 않습니다. 그럼에도 불구하고 초보자를 위한 프로그래밍 서적들을 보면 이러한 부분을 고려하지 않고 변수 선언부터 시작해서 클래스 정의로 내용을 끝내고 무신경하게 라이브러리 함수들을 부록으로 나열한 경우가 너무 많습니다.
걸음마를 뗀 아이가 비로소 달리는 연습을 시작할 수 있듯이 배우는 일에도 순서가 있지요. 이 책은 파이썬을 배워보려 하거나 프로그래밍을 시작하려는 분들에게 친절한 설명으로 기초를 다져줍니다.
이 책을 통해 프로그래밍을 배우고자 하는 분들에게 한 가지 조언을 드린다면, 책을 읽으면서 반드시 책에 나온 예제나 연습 프로그램을 따라 해보라는 것입니다. 프로그래밍 경력이 30년이 다 되어 가는 저도 새로운 프로그래밍을 배울 때는 항상 옆에 터미널을 띄워 놓고 하나씩 실행해보며 학습합니다. 웹 페이지에서 파이썬 코드를 짜서 바로 실행할 수 있는 서비스도 있고 QPython처럼 안드로이드 폰에서 파이썬 코드를 작성할 수 있는 앱도 있으니 이동 중이더라도 꼭 연습해보면서 읽어보기를 바랍니다.
프로그래밍은 이제 몇몇 전공자만 다루는 도구가 아닙니다. 개발 환경은 매우 편리해졌고 점점 더 많은 분야의 사람들이 프로그래밍을 통해 실생활의 문제를 해결해 가고 있습니다. 이러한 시대의 흐름에 맞춰 파이썬 프로그래밍을 시작한 여러분의 시도에 뿌듯한 결과가 있기를 희망합니다.
[예스24에서 제공한 정보입니다.]
목차정보
1장_변수와 문자열
__변수
__문자열
__문자열 안에 따옴표 넣기
__인덱싱
__내장 함수
____print() 함수
____len() 함수
__문자열 메소드
____lower() 문자열 메소드
____upper() 문자열 메소드
__문자열 합치기
__반복되는 문자열
__str() 함수
__포맷 문자열
__사용자 입력 받기
__정리
__연습문제
____동물과 채소와 광물
____흉내쟁이
____고양이가 뭐라고 말했을까
__참고자료
__이 책의 평가
2장_숫자와 수학, 주석
__수 연산
__문자열과 숫자
__int() 함수
__float() 함수
__주석
__정리
__연습문제
____클라우드 호스트 비용 계산
____클라우드 호스트 비용 계산, 두 번째
3장_불리언과 조건문
__비교 연산자
__불리언 연산자
__조건문
__정리
__연습문제
____걷거나 차로 가거나 비행기를 타라
__참고자료
4장_함수
__정리
__연습문제
____빈 낱말 채우기 게임
__참고자료
5장_리스트
__리스트에 아이템 추가
__슬라이스
__문자열 슬라이스
__리스트에서 아이템 찾기
__예외
__리스트 순회
__리스트 정렬
__리스트 병합
__범위
__정리
__연습문제
____할 일 목록
__참고자료
6장_딕셔너리
__딕셔너리에 아이템 추가
__딕셔너리에서 아이템 제거
__딕셔너리에서 키 찾기
__딕셔너리에서 값 찾기
__딕셔너리 순환
__중첩된 딕셔너리
__정리
__연습문제
____흥미로운 사실들
__참고자료
7장_튜플
__튜플과 리스트 변환
__튜플 순환
__튜플 대입
__정리
__연습문제
____공항 식별 코드
__참고자료
8장_파일 읽기와 쓰기
__파일 위치
__파일 닫기
__파일 자동으로 닫기
__한 번에 한 줄씩 읽기
__파일 모드
__파일에 쓰기
__이진 파일
__예외
__정리
__연습문제
____줄 번호
____알파벳으로 정렬
__참고자료
9장_모듈과 파이썬 표준 라이브러리
__모듈
__모듈 살펴보기
__모듈 탐색 경로
__파이썬 표준 라이브러리
__나만의 모듈 제작
__main 사용
__정리
__연습문제
____다시 돌아온 고양이가 뭐라고 말했을까
__참고자료
마치며
참고자료
__파이썬
__루비와 루비 온 레일즈
__웹 개발
부록
__등록 상표
__변수
__문자열
__문자열 안에 따옴표 넣기
__인덱싱
__내장 함수
____print() 함수
____len() 함수
__문자열 메소드
____lower() 문자열 메소드
____upper() 문자열 메소드
__문자열 합치기
__반복되는 문자열
__str() 함수
__포맷 문자열
__사용자 입력 받기
__정리
__연습문제
____동물과 채소와 광물
____흉내쟁이
____고양이가 뭐라고 말했을까
__참고자료
__이 책의 평가
2장_숫자와 수학, 주석
__수 연산
__문자열과 숫자
__int() 함수
__float() 함수
__주석
__정리
__연습문제
____클라우드 호스트 비용 계산
____클라우드 호스트 비용 계산, 두 번째
3장_불리언과 조건문
__비교 연산자
__불리언 연산자
__조건문
__정리
__연습문제
____걷거나 차로 가거나 비행기를 타라
__참고자료
4장_함수
__정리
__연습문제
____빈 낱말 채우기 게임
__참고자료
5장_리스트
__리스트에 아이템 추가
__슬라이스
__문자열 슬라이스
__리스트에서 아이템 찾기
__예외
__리스트 순회
__리스트 정렬
__리스트 병합
__범위
__정리
__연습문제
____할 일 목록
__참고자료
6장_딕셔너리
__딕셔너리에 아이템 추가
__딕셔너리에서 아이템 제거
__딕셔너리에서 키 찾기
__딕셔너리에서 값 찾기
__딕셔너리 순환
__중첩된 딕셔너리
__정리
__연습문제
____흥미로운 사실들
__참고자료
7장_튜플
__튜플과 리스트 변환
__튜플 순환
__튜플 대입
__정리
__연습문제
____공항 식별 코드
__참고자료
8장_파일 읽기와 쓰기
__파일 위치
__파일 닫기
__파일 자동으로 닫기
__한 번에 한 줄씩 읽기
__파일 모드
__파일에 쓰기
__이진 파일
__예외
__정리
__연습문제
____줄 번호
____알파벳으로 정렬
__참고자료
9장_모듈과 파이썬 표준 라이브러리
__모듈
__모듈 살펴보기
__모듈 탐색 경로
__파이썬 표준 라이브러리
__나만의 모듈 제작
__main 사용
__정리
__연습문제
____다시 돌아온 고양이가 뭐라고 말했을까
__참고자료
마치며
참고자료
__파이썬
__루비와 루비 온 레일즈
__웹 개발
부록
__등록 상표
[알라딘에서 제공한 정보입니다.]