深入浅出程序设计(英文影印版)
基本信息
- 原书名: Head First Programming: A Learner's Guide to Programming Using the Python Language
- 原出版社: O'Reilly Media
- 作者: David Griffiths Paul Barry [作译者介绍]
- 丛书名: 南京东南大学出版社O'Reilly系列
- 出版社:东南大学出版社
- ISBN:9787564122652
- 上架时间:2010-10-19
- 出版日期:2010 年6月
- 开本:12开
- 页码:406
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 综合 > 程序(设计)理论
编辑推荐
《深入浅出程序设计(影印版)》由东南大学出版社出版。
内容简介回到顶部↑
通过此书,你将学习:
你是否曾经希望可以从一本书里学习如何编程?如果你以前没有编程经验,你可能想知道该从哪里开始。
《深入浅出程序设计》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的python语言中使用具体示例和练习来运用并巩固这些概念。
学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目。
本书的特别之处在于:
我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出程序设计》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
你是否曾经希望可以从一本书里学习如何编程?如果你以前没有编程经验,你可能想知道该从哪里开始。
《深入浅出程序设计》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的python语言中使用具体示例和练习来运用并巩固这些概念。
学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目。
本书的特别之处在于:
我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出程序设计》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
作译者回到顶部↑
本书提供作译者介绍
作者:(英国)巴里(Paul Barry) (美国)格里菲思(David Griffiths)
巴里(Paul Barry) recently worked out that he hasbeen programming for close to a quarter century, afact that came as a bit of a shock. In that time, Paulhas programmed in lots of different programminglanguages, lived and worked in two countries on twocontinents, got married, had three kids (well... his wifeDeirdre actually had them, but Paul did play his part),completed.. << 查看详细
目录回到顶部↑
intro
1 starting to code: finding your way
2 textual data: every string has its place
3 functions: let\'s get organized
4 data files and arrays: sort it out
5 hashes and databases: putting data in its place
6 modular programming: keeping things straight
7 building a graphical user interface: going all gooey
8 guis and data: data entry widgets
8 1/2 exceptions and message boxes: get the message?
9 graphical interface elements: selecting the right tool
10 custom widgets and classes: with an object in mind
i leftovers: the top ten things (we didn\'t cover)
1 starting to code: finding your way
2 textual data: every string has its place
3 functions: let\'s get organized
4 data files and arrays: sort it out
5 hashes and databases: putting data in its place
6 modular programming: keeping things straight
7 building a graphical user interface: going all gooey
8 guis and data: data entry widgets
8 1/2 exceptions and message boxes: get the message?
9 graphical interface elements: selecting the right tool
10 custom widgets and classes: with an object in mind
i leftovers: the top ten things (we didn\'t cover)
前言回到顶部↑
Who is this book tot?
If you can answer "yes" to all of these:
1 Do you wish you had the know-how to control your computer and make it do new things?
2 Do you want to learn how to program, so you can create the next big thing in software, make a small fortune, and retire to your own private island?
3 Do you prefer actually doing things and applying the stuff you learn over listening to someone in a lecture rattle on for hours on end?
this book is for you.
Who should probably back away from this book?
If you can answer "yes" to any of these:
1 Are you a seasoned programmer? Do you already know how to program?
2 Are you looking for a quick introduction or reference book to Python?
3 Would you rather have your toenails pulled out by 15 screaming monkeys than learn something new? Do you believe a programming book should cover everything and if it bores the reader to tears in the process then so much the better?
this book is not for you.
We know what you're thinking
"How can this be a serious Programming book?"
"What's with all the graphics?"
"Can I actually learn it this way?"
We know what your brain is thinking
Your brain craves novelty. It's always searching, scanning, waiting for something unusual. It was built that way, and it helps you stay alive.
So what docs your brain do with all the routine, ordinary, normal things you encounter? Everything it can to stop them from interfering with the brain's real job-recording things that matter. It doesn't bother saving the boring things; they never make it past the "this is obviously not important" filter.
How does your brain know what's important? Suppose you're out for a day hike and a tiger jumps in front of you, what happens inside your head and body?
If you can answer "yes" to all of these:
1 Do you wish you had the know-how to control your computer and make it do new things?
2 Do you want to learn how to program, so you can create the next big thing in software, make a small fortune, and retire to your own private island?
3 Do you prefer actually doing things and applying the stuff you learn over listening to someone in a lecture rattle on for hours on end?
this book is for you.
Who should probably back away from this book?
If you can answer "yes" to any of these:
1 Are you a seasoned programmer? Do you already know how to program?
2 Are you looking for a quick introduction or reference book to Python?
3 Would you rather have your toenails pulled out by 15 screaming monkeys than learn something new? Do you believe a programming book should cover everything and if it bores the reader to tears in the process then so much the better?
this book is not for you.
We know what you're thinking
"How can this be a serious Programming book?"
"What's with all the graphics?"
"Can I actually learn it this way?"
We know what your brain is thinking
Your brain craves novelty. It's always searching, scanning, waiting for something unusual. It was built that way, and it helps you stay alive.
So what docs your brain do with all the routine, ordinary, normal things you encounter? Everything it can to stop them from interfering with the brain's real job-recording things that matter. It doesn't bother saving the boring things; they never make it past the "this is obviously not important" filter.
How does your brain know what's important? Suppose you're out for a day hike and a tiger jumps in front of you, what happens inside your head and body?
媒体评论回到顶部↑
“《深入浅出程序设计》使用迭代过程做出了非常出色的编程教学。添加一点点,多一点点解释,使程序更好一点点。这是现实世界中的编程工作。我推荐这本书给任何想要涉足编程却又不知道从哪里开始的人。”
——Jeremy Jones,《Python for Unix and Linux System Administration》的合著者
“本书的两位作者已经精心创作出了‘深入浅出’系列最新的佳作、有什么是你希望你的计算机可以做但又无法为其编程的吗?在《深入浅出程序设计》里,你将学习如何编写代码,让你的计算机桉你的方式做事。”
——Bill Mietelski,软件工程师
——Jeremy Jones,《Python for Unix and Linux System Administration》的合著者
“本书的两位作者已经精心创作出了‘深入浅出’系列最新的佳作、有什么是你希望你的计算机可以做但又无法为其编程的吗?在《深入浅出程序设计》里,你将学习如何编写代码,让你的计算机桉你的方式做事。”
——Bill Mietelski,软件工程师







点击看大图


加载中...

