初学者学习python用哪本书比较好
1.《Python编程:从入门到实践》
这本书算是比较全面系统的入门Python教程.基本的概念解释得算是比较不错的,我们知道,对于零基础学习编程的人来说,基础的概念是最关键也是最重要的一部分,谁能把基本的概念讲得通俗易懂,那么谁也就自然受欢迎了.
2.《像计算机科学家一样思考Python》
本书更多的是想培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯穿全书的主体是如何思考、设计、开发的方法.从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念.
3.《Python编程:从入门到实践》
2016年出版的书,基于 Python3.5 同时也兼顾 Python2.7 ,书中涵盖的内容是比较精简的,没有艰深晦涩的概念,每个小结都附带练习题,它可以帮助你更快的上手编写程序,解决实际编程问题,上到有编程基础的程序员,下到10岁少年,想入门Python并达到可以开发实际项目的水平,这本书都是个不错的选择.
4.《Python核心编程第三版(中文版)》
该书向读者介绍了这种语言的核心内容,并展示了Python语言可以完成哪些任务.其主要内容包括:语法和编程风格、Python语言的对象、Web程序设计、执行环境等.该书条理清晰、通俗易懂,是学习Python语言的最好教材及参考手册.所附光盘包括Python语言最新的三个版本及书中示例代码.
5.《Python算法教程》
Python算法教程用Python语言来讲解算法的分析和设计.本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础.全书共11章.分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容.本书在每一章结束的时候均有练习题和参考资料,这为读者的自我检查以及进一步学习提供了较多的便利.在全书的结尾,给出了练习题的提示,方便读者进行查漏补缺.
Python基础教程第二版和第三版有什么区别?请大神们指教
核心教程第二版是最好的
哪的Python视频教程比较好?
表哥在千锋,有视频课程,讲的还可以.
怎么安装python spyder
Spyder(Scientific PYthon Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统.
本文在只安装过python2.7的Win7环境下进行安装Spyder,其他环境也不会很难.:)
ps,WinPython里就内置Spyder编译器.
---------
1、安装spyder
下载里面最新的源码zip包,在本地解压后,cmd里cd到解压的目录下
python setup.py install
很简单的安装,安装过程中也没报什么错误.
安装后,在python安装目录下的Scripts下面会有一个spyder.bat,运行它就可以启动Spyder
如果你的系统变量里包含了这个Scripts目录,那么你在cmd中输入spyder也可以启动.
(我的系统变量Path是这样设置的: ;%PYTHON_HOME%;%PYTHON_HOME%\Scripts )
2、安装PyQt4
由于Spyder是基于PyQt4的,所以如果你启动Spyder报以下错误:
就安装个PyQt4 4.6+版本就可以
在windows上安装PyQt4,为了简单安装,还是直接安装whl格式的安装包,这种包是经过编译的,安装速度比较快.
(如果你之前没安装过wheel模块,你只需要
pip install wheel
)
下载里面相对应python版本、系统版本的whl文件
这里我下载了个PyQt4-4.11.4-cp27-none-win32.whl
cmd里cd到该whl文件目录下
pip install PyQt4-4.11.4-cp27-none-win32.whl
安装后,你在python里面输入
import PyQt4
没报错就说明安装成功
3、一些小问题
运行后的spyder大概这个样子:
老实说,这窗体的panel拖曳不是很方便,如果拖动得窗体都乱了样,只需要在"View"→"Reset Window Layout"即可.
----
如果在运行py文件的时候报以下警告:
里面说没控制台被选择,这时候你得在"View"→"Panes"→"Console"观看下,看看
是有什么问题.
另外也可以在"Run"→"Configure"里,设置"Execute in a new dedicated Python console",这时候再运行py文件试试下.