出版社: No Starch Press
副标题: A Hands-On, Project-Based Introduction to Programming
出版年: 2019-5-3
页数: 506
定价: USD 39.95
装帧: Paperback
ISBN: 9781593279288
内容简介 · · · · · ·
Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects.
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python prog...
Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects.
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways.
Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques.
作者简介 · · · · · ·
Eric Matthes is a high school math and science teacher living in Alaska who teaches an Introduction to Programming class in Python. He has been writing programs since he was five years old.
目录 · · · · · ·
Acknowledgements
Introduction
Part I: Basics
Chapter 1: Getting Started
Chapter 2: Variables and Simple Data Types
· · · · · · (更多)
Acknowledgements
Introduction
Part I: Basics
Chapter 1: Getting Started
Chapter 2: Variables and Simple Data Types
Chapter 3: Introducing Lists
Chapter 4: Working with Lists
Chapter 5: if Statements
Chapter 6: Dictionaries
Chapter 7: User Input and while Loops
Chapter 8: Functions
Chapter 9: Classes
Chapter 10: Files and Exceptions
Chapter 11: Testing Your Code
Part II: Projects
Project 1. Alien invasion
Chapter 12: A Ship that Fires Bullets
Chapter 13: Aliens!
Chapter 14: Scoring
Project 2. Data visualization
Chapter 15: Generating Data
Chapter 16: Downloading Data
Chapter 17: Working with APIs
Project 3. Web applications
Chapter 18: Getting Started with Django
Chapter 19: User Accounts
Chapter 20: Styling and Deploying an App
Afterword
Appendix A. Installation and Troubleshooting
Appendix B. Text editors and IDEs
Appendix C. Getting Help
Appendix D. Using Git for Version Control
Index
· · · · · · (收起)
喜欢读"Python Crash Course, 2nd Edition"的人也喜欢 · · · · · ·
Python Crash Course, 2nd Edition的书评 · · · · · · ( 全部 81 条 )
分享几个我自己找的python学习的网站,有视频版的,有文字版的,有python全进阶路线图和教程。
这篇书评可能有关键情节透露
1、第一个是阿里巴巴出的,就是想下图的一样,有学有测,不过都是视频版本的。看课时就可以知道有多么详细。 阿里巴巴的这个课程共有3个阶段,第一个阶段就有130个课时。而且后续还有2个阶段。 分别是: 第一阶段:讲解python的基础。 第二阶段:讲解python的web开发(有前端学... (展开)这本书对于零基础真的太太太友好了
> 更多书评 81篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部7 )
-
人民邮电出版社 (2016)9.1分 3267人读过
-
人民邮电出版社 (2020)9.3分 1374人读过
-
人民邮电出版社 (2023)9.4分 214人读过
-
No Starch Press (2015)8.8分 114人读过
以下书单推荐 · · · · · · ( 全部 )
- 【图书】高分计算机专业书籍 (Backtraxe)
- 编程 (Adastra)
- Great Envi-Science for Nerds (Yosen)
- machine learning (高阳酒徒)
- PYTHON3 (fei.fei)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有80人想读,手里有一本闲着?
订阅关于Python Crash Course, 2nd Edition的评论:
feed: rss 2.0
1 有用 ISOlation 2020-07-20 22:50:23
怎么说呢,前半部分对新手蛮友好。问题是第二部分的项目中经常包含基础部分中应该提到但没有提到的部分,例如不带括号形式的元组和拆包、函数的作用域等等。对于操作的原理也没有提及,对于一些代码的逻辑似乎只能靠自己去悟或者得自己去发明一套解释去说服自己。但是称过“飞机项目”后面的两个项目就会快很多了。本质上是要理解这本书的工具主义倾向,这本书实际上就是希望你去照做,然后体会内在的逻辑,在将流程合理化的同时保... 怎么说呢,前半部分对新手蛮友好。问题是第二部分的项目中经常包含基础部分中应该提到但没有提到的部分,例如不带括号形式的元组和拆包、函数的作用域等等。对于操作的原理也没有提及,对于一些代码的逻辑似乎只能靠自己去悟或者得自己去发明一套解释去说服自己。但是称过“飞机项目”后面的两个项目就会快很多了。本质上是要理解这本书的工具主义倾向,这本书实际上就是希望你去照做,然后体会内在的逻辑,在将流程合理化的同时保留疑惑。对这本书的一个错误的预期可能会带来愤怒和挫败感,这本书的基础部分确实非常薄弱,但对于python初学者或者有其它语言基础的人而言,是非常平滑的。原版在一些词汇的理解上会有点帮助(形参/实参,制表符/换行符)。 (展开)
0 有用 川 2020-02-02 05:10:57
A pretty good introduction book for Python beginner since frequently used codes are well explained with good examples. An online course I attended on MOOC China is actually based on this book, if look... A pretty good introduction book for Python beginner since frequently used codes are well explained with good examples. An online course I attended on MOOC China is actually based on this book, if looking at the structure. (展开)
0 有用 礼赞 2022-02-09 13:14:46
复习一下以前简单学过的 Python,拿来写点小东西,入门神书
1 有用 yangkf 2020-02-14 16:52:59
Python 入门好书。除了最后一个 Web Application 的 Project 以外,我将剩下的所有程序过了一遍。有了这些基础,后面可以接着看更高级别的课程来提高自己的技能。
0 有用 Kat 2020-03-14 21:31:28
复习python用的,瞄了一下前半部分就直接看project了。1挺好的,涉及到很多oop,不过初学者应该看不明白,太跳跃了。前半部分应该很适合初学者。
0 有用 竹本马户 2023-04-19 20:16:48 上海
Part 1 completed, Part 2 on hold
0 有用 Michael 2023-03-10 10:36:37 四川
我读的3rd edition,因为2nd edition用到一半发现很多的语法都和现在Python版本对不上了。总的来说本书前面很基础,适合小白。后面上手的项目如果对照着敲的话,也能复现出书中的效果。但问题是项目部分没有深入解释原理,敲完感觉没头没脑的,特别是最后的Django部分,简直有种如堕五里雾中,知道怎么操作,但不知道为什么这样操作。我怀疑这可能是crash course类书籍的通病,下本... 我读的3rd edition,因为2nd edition用到一半发现很多的语法都和现在Python版本对不上了。总的来说本书前面很基础,适合小白。后面上手的项目如果对照着敲的话,也能复现出书中的效果。但问题是项目部分没有深入解释原理,敲完感觉没头没脑的,特别是最后的Django部分,简直有种如堕五里雾中,知道怎么操作,但不知道为什么这样操作。我怀疑这可能是crash course类书籍的通病,下本书就不看no starch出版社的编程书了吧,换一本看看。 (展开)
0 有用 John 2023-03-05 10:11:56 上海
@2020-11-01 10:18:35
0 有用 A100101 2022-12-30 04:05:31 加拿大
Part One对新手非常友好的一本书!
0 有用 礼赞 2022-02-09 13:14:46
复习一下以前简单学过的 Python,拿来写点小东西,入门神书