Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
127
2023-11-13
【摘要】 本书摘自《Python网络爬虫 从入门到精通》一书中第1章,第3节,李迎著。
1.3.2 Anaconda 和 PyCharm
除了Python 自带的IDLE, 在这里推荐 PyCharm和 Anaconda,它们都属于 Python IDE, 比编辑器要便捷很多,当学习 Python 编程有一定进展后,可以选这两款平台 使用。当比较熟悉编程之后,如果用它自身带的编译器或记事本编写,还是有很多 不方便的地方,这时候就需要装一些方便的软件来辅助编写程序。如在使用Java 时, 除了安装 JDK, 配置其环境变量后,用记事本编写程序再编译运行这个过程可以使 用安装 JDK+MyEclipse 替换,在 Python中使用Python+PyCharm 好比是在 Java 中使用 JDK+MyEclipse, PyCharm很好用,本书中所有的代码示例均使用此平台,它可以自动补全代码、集成 Python调试器、括号自动匹配、代码折叠,支持Windows 、Mac OS以及Linux等系统,可以远程开发、调试、运行程序。其中的社区版是免费的,但功能就没有专业版的功能强大,对初学者来说社区版就可以很好的体验编程的过程。
Anaconda 主要是为 Python 做数据处理和科学计算开发的平台,所以很多计算 领域一定会选用它,它内置了许多重要的库,装上 Anaconda, 在计算和绘图时需要 的 Numpy 、pandas 、Scrip 、Matplotlib 等库会自动安装在平台上,有时只需要升级就 可以使用,避免了配置环境和安装 pip, 避免了使用pip install安装各种库,避免了 安装过程可能会出现的问题,它可以把我们使用Python中需要的包进行良好的管理, 而且在 Anaconda 中进行代码的编写会感觉流畅。除了这两种当前 Python 流行的平台以外,还有 Emacs 、VIM 等,等大家碰到了再好好研究学习。
1.3.3 关 于 中 文 编 码 问 题
在这里需要介绍 Python 对中文编码的支持问题,Python对中文的识别是分 Python 2版本和 Python3 版本,本书只用到3.7.3版本,所以只谈论3.7.3版本中的情况。
在 Python 中有两种默认的字符串: str 和 unicode 。使用中一定要注意区分 “Unicode字符串”和 “unicode 对象”。后面所有的“unicode 字符串”指的都是 Python里的 “unicode 对象”。
实际上在 Python中并没有 “Unicode 字符串”,只有 “Unicode 对象”。传统意 义上的 Unicode字符串完全可以用str 对象表示。只是这时候它仅仅是一个字节流,除非解码为 unicode 对象,要不就不具有任何实际意义。
当在 Python中读取数据文件时被提示 “Unicode Decode Error”、抓取网页数据时 得到一堆乱码,其实这些都是编码的问题,如果不能真正理解编码问题,就像开车没有带导航,会很迷茫,不知道要怎么办,所以在这里我们先对编码进行简单了解。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~