公卫人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6047|回复: 0

[分享] Python-Visual Quickstart Guide( Third edition)

[复制链接]
epiman 发表于 2015-3-14 17:11:36 | 显示全部楼层 |阅读模式

注册后推荐绑定QQ,之后方才可以使用下方的“用QQ帐号登录”。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Book Details
6 t. _+ I8 P2 |! |9 k1 X# v
; K3 G+ m: H5 H! B6 T, y9 g! {5 j, U5 q) ?  c8 F# I9 b
Author: Toby Donaldson
( D" N) S/ p  b; R" q5 H& ]8 ?Publisher: Peachpit Press
9 I" \0 o5 }! W- c5 u. vPages: 2244 u4 o& {- V- s) H$ }, E3 {: R
ISBN: 978-0321929556
5 u9 r% V* k' i. G0 P- UAudience: Beginners to programming who wantto learn Python
1 m: j1 q! e, r# y% I  e
! }" v; F% H3 |. G
  L! A( Z% E1 }$ |7 s8 F$ u  u5 u! o+ w; r3 c% E

, P5 Y: @1 }; p9 V4 i2 B& f1 ]Editorial Reviews
& W, b4 Z9 M2 @2 R5 h2 W6 a* r
" v3 z3 d! b( x3 |8 H! F, [% [The new edition of this beginner'sintroduction to Python comes with eBook access - which seems a worthwhileadvantage.
% H) }" s3 n# g0 t  P! F; M* \3 h. X- F! r. Z
Toby Donaldson's Visual Quickstart Guide toPython sports a new but slightly cryptic cover but once you look inside there'sisn't much change - until you hit the new final chapter more of which later.Although it has been updated where necessary and the version covered is nowPython 3.3.
+ P# T/ \" E) ~+ M7 [* W) w
  q& J. C, ~. o$ sIn the real world you'll still findversions of Python 2 in use and if you need to learn about it this isn't thebook you need as the differences between the two versions are subtle andconfusing. However, if you have a free choice in the matter Python 3 is now thebetter choice.
6 U4 D) j; m6 z. o$ F1 {
# a. E# `6 E- j/ m- aAs a Visual Quickstart Guide this book hasto follow a set format - one that is characterized by a lot of white space. Thelayout style calls for the main text to be in the columns at the outer edge of the page with the inner two columns being reserved for illustrationsa boxout with notes and asides. This results in many pages being half empty.
- B: z6 V0 T4 t* l- ^
: l; n4 K" `1 LAs pointed out in at the very start,Python's creator, Guido Van Rossum named his language after the Monty Pythoncomedy team and there is a longstanding tradition of making jokey references tothis classic of the 1980's - for example the IDE being called IDLE after EricIdle. You won't find any such humor in this book which takes a no-nonsenseapproach and does a workmanlike job of teaching you to progam, and to programPython in particular.
( Z0 g) J# B  x9 D* C
. Q" `; V- C3 k2 a) q$ q' w# I" q; |It introduces the IDLE editor early in thebook. This is no longer the only Python IDE but you should find it easy enoughto use the book in conjunction with one of the alternatives. On the other hand,note that Python is treated as if it was a standalone language and if you planis to use it for web development or for any specific purpose you will needanother book.
# y1 S! A' o  y6 z. F$ ~- }
! L7 n5 N, c  ?1 b6 z: AOn the whole the book takes a logicalapproach and starting from how to install Python works its way through simplearithmetic, variables, flow of control, functions, and strings.However,probably in an attempt to be comprehensive, it does sometimes introduce topicsunnecessarily or in a suboptimal order. For example in Chapter 2 it states thatPython supports complex numbers only to say they won't be covered and we are introducedto  Booleans and conditionals before theIF statement., m! C- }: Z% B! M" x+ d# ~

7 n: n- h+ ]3 f5 @2 YAdvanced data structures and exceptionhandling are both covered before introducing objects in what used to be thefinal chapter on Object Oriented programming. I think that this topic should havebeen introduced earlier in the book and that it isn't enough if you want tolearn good object-oriented Python, I do welcome its inclusion as "betterlate than never"." r7 n! w, r; [, [+ G) i

1 _/ I# F; u, Y- O- k. ^I also welcome the new final chapter whichwalks through the development of a larger Python program. Working through this- from problem description, via tackling the its separate components, to thefinal listing - should give Python novice's confidence to write useful programsof their own.2 H1 d: O* Y3 i8 o6 k4 l( B; }

" v/ t* Y0 H6 M( GIf you are looking for a standard accountof Python 3 suitable for the complete beginner this one is worth consideration.2 F2 D/ m% e/ Z$ o% Y2 ~: G

Python-Visual_Quickstart_Guide 3ed.pdf

4.34 MB, 下载次数: 0, 下载积分: 钢镚 -1 分, 参与 1 贴

售价: 11 分钢镚  [记录]  [购买]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|会员|至尊|接种|公卫人 ( 沪ICP备06060850号-3 )

GMT+8, 2024-5-18 17:17 , Processed in 0.058631 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表