1.《Python 核心编程》和《Python 学习手册》哪一本更适合零基础
推荐这本书:a byte of python,原书是英文版的。这本书中文版的名字就叫简明python教程,其实大家说了半天就是这一本书。
Head First python不适合初学者,因为这本Head First 需要有编程基础,没有可能学起来有点费劲。
并且Head First讲的东西不是太过浅显就是太过深入了,怎么说呢,没有贬低Head First的意思啊,这个系列好书还是有很多的。
最后回来,还是推荐:a byte of python(简明python教程)。
2.新手学Python 请问2018年从那个版入手好呢
不少新手总是纠结是学 Python2 还是 Python3,就像手里同时有包子和馒头,不知道先吃哪个,这种纠结完全就是徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用 Python2,但是 Python3 逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势,官方也在力推Python3。所以毫不犹豫地选择 Python3 吧,最多花一天的时间能把 Python2 中特有的内容搞懂。
开发工具
工欲善其事必先利其器,做 Python 开发的 IDE(编辑器)层出不穷,推荐 Pycharm 和 Sublime,它们的学习成本非常低,网上找一篇教程看了基本就能上手,Vim、Emacs 这样的远古神器还是放以后再去了解吧。另外,今后你所遇到的 90% 的问题都有可能通过Google和StackOverflow来解决。
学习资源
网上入门资源琳琅满目,一本好书能为你指点迷津。快速了解 Python 可以看一下 Learn Python in Y minutes 这篇文章。但千万不要被标题所迷惑,一门语言不可能几分钟就能学会,看完之后应该会对Python 有个初步的印象,照着示例操作完之后,你就要选择一本合适入门的教程,《A Byte of Python》是一本值得推荐的书籍,来说说我推荐这本书的理由。
《A Byte of Python》的中文名叫《简明 Python 教程》,这本书的最新版已经是第10版,基于 Python3.5,所以不担心是否知识落后的问题,其次,这本书的厚度152页非常适合入门,涵盖了 Python 入门所有内容,相对那些五六百页的大部头书来说非常精简了,2个星期能啃完。
这本书看完之后,你应该能设计出简单程序出来。再推荐一本书《Python学习手册》作为进阶学习,内容相对要更深入,适合有一定编程基础的人阅读
3.如何从零起点学习python
哥们.建议你先别急着用3.X.X版本的.
市面上的书籍.还有网上的PDF/CHM或者网站的资料一般都还是2.5.X 2.6.X这两个版本的.所以.你刚入门.还是从2.6.X开始吧.版本之间还是有些区别的.但是以后你再上3.X.X也不会有什么影响.最多你就看看那些内置结构有些什么变化.一对比一下就行了.你没有任何编程语言的经验.楼上说的《a byte of python》早几年都有中文版的(叫做《Python简明教程》)了.但是个人先不推荐你看这本.毕竟这本是类似用于向其他编程语言用户介绍Python的快速入门的.但是你很有努力也可以去看看.不过.建议你去看看《Learning Python》也就是《学习Python》第二版叫做《Python学习手册》.这本很入门了.基本上是你没有过其他编程语言的基础你也可以从这本开始.这些你可以去百度找找PDF的具体看看内容怎么样.自己能否理解.然后买本书.这点学费还得交的.呵呵
其他的书还有《Python核心编程》、《Dive into Python》等.这些你都可以网上看看PDF.
最后想说的是.也是很多书籍文档说道的Python非常适合无编程经验的用户学习..呵呵.简单嘛
4.群星:新手怎样学编程
对于一个零基础的人叫他看《C++ Primer》是不负责任的行为,新手对计算机的熟悉各不相同,而对于很多编程零基础的人来讲《C++ Primer》这本书难度都不小,除非智商特别高。
《C++ Primer》里面代码很多都是以片断形式存在,这对初学者的理解上难度很大,如果没有其他语言编程基础也没其他书籍参考,想直接看懂代码相当困难,甚至连代码运行起来都磕磕碰碰。《C++ Primer》作为进阶的书籍相当好,但是面象新手却是不友好的。
至于新手,本身这个概念就不明确,范围很广泛,我遇到过不少读初中就开始学编程的孩子(甚至小学就开始接触编程的),也有的同学直到大一才开始接触计算机,后者甚至有的大学前十几年中都几乎没碰过电脑。对于不同的人,编程入门的路径选择不能一概而论。
1、未上大学的新手学习编程从小就开始接触计算机,就已经对计算机的基本操作较为熟悉的孩子(小学或中学生),如果想学习编程知识,建议学习 Python。Python 基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到 Python GUI 库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。
同时 Python 的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。在美国有很多编程初学 Python 的书籍,其受众就是小学、初中的青少年,比如《Python for Kids》,这些书籍一个很大的特点就是图文并貌,并且很快引入图形库的学习,教会小朋友制作出一些图形和简单的游戏,比如画星星,弹球。
这样的好处是激发小朋友学习编程的乐趣,让小朋友从小就感受到编程的魅力。对于 Python 的零基础学习在网上可以找到很多教程,比如《A Byte of Python》(也有中文翻译版, "A Byte of Python3(中文版).pdf" A Byte of Python3(中文版).pdf),另外廖雪峰写的教程也不错Python教程 - 廖雪峰的官方网站。
要是想看纸质书籍,对于小学或初中生建议买《Python for Kids》(中文翻译书名《趣学Python编程》),《Hello World!:Computer Programming for Kids and Other Beginners》(中文书名《父与子的编程之旅:与小卡特一起学Python》),如果想系统点学习或是高中生,可以购买 桑德 (Warren Sande)写的《Python基础教程》( 《Beginning Python: from Novice to Professional》)学习。2、读大一零基础学编程上了大学因为是工科课程包含编程才开始接触编程,特别是因为计算机及相关的专业的同学,未学习编程情况可能是因为家里没电脑、高中学校不教、初高中自己没有意识到接触编程或是家长不给碰电脑的。
特别是一些高中学校,信息课本都有一本专门介绍 VB 编程的,但是几乎没给学生上电脑课,即使上电脑课也不教给学生编程。对于上述情况,若是未接触过电脑的同学,学习编程的首要任务是学习电脑的基础操作,熟悉键盘,让自己对电脑有初步的了解认识。
至于理工科专业的学生大一估计都会教《计算机科学导论》这样类似的课程,如果想尽快编程,学生应尽快将该书内容看一遍,让自己对计算机有一个整体的认识。很多理工科大一都会教 C语言,所以这时建议直接从 C语言 这么语言入手,但是学校发的谭浩强所发的《C程序设计》这本书千万别拿来作为自己的初学 C语言 的入门书籍,概念错误连篇、逻辑混乱,表述前后矛盾,几乎每页都有一堆错误。
那么大一学生若要系统的学习 C语言,建议使用 《C Primer Plus》,英语好的同学可以直接看英文版,注意该书不是《C++ Primer》,《C++ Primer》可以在 C语言学的有一定基础的时候看。当学完《C Primer Plus》之后,可以对算法的知识学习,有精力的话可以啃《算法导论》。
平时可以多上 github 上直接看源码,这样比单纯看书进步的更快。新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码都勤奋的敲。
5.学做程序员怎么样
起步应该挺简单。
建议从脚本语言开始,比如python,ruby。_why说过,连婴儿都能学会ruby。
都很容易上手。然后可以系统学习一些基本的语言,比如C,不是很好学,但是很基本,很底层。
当然,如果是找工作需要,就考虑Java啦,Javascript啦,C#这样的语言。前面说的脚本语言,找一本简单的入门书(比如python可以找《a byte of python》,中文名叫《python简明教程》),入门只要两三天就可以了。
后边的可以找一本基本的书系统学下,鉴于中国式的思维方式,找本中文的就可以了。
转载请注明出处编程代码网 » abyteofpython中文