PYTHON的应用
在数据显示中,使用reportlab、matplotlib、basemap等模块可以生成相应的统计图表。此外,使用pyopengl模块,可以很快地编写三维场景。总之,它集成了数据采集、分析、挖掘和显示功能。它是一种典型的万金油。此外,如果你是专业学习巨蟒的,薪水真是令人羡慕,更不用说确切的数额了,你可以检查一下你是否感兴趣。
Python的学习
当您对python的语法有了初步的了解之后,您可以找到一些实用的python项目来实践。对于任何一种计算机编程语言来说,从实际项目中学习新技术都是一种非常有效的方法。在实践过程中,你会遇到各种各样的问题:基本语法问题(拼写关键词不懂)、代码不合逻辑、他们的思想不能用代码表达等等。例如,此时,你可以复习书中的知识(关于基本语法问题),你可以通过谷歌搜索遇到的编译错误(编辑器提示错误),你可以学习模仿别人现有的代码(不能写代码),等等。有实际的项目来推动学习会使你成长得很快。python的实际项目非常在线,您可以自己搜索。合理利用网络资源,并不意味着只做一个施舍方。
PYTHON的缺点
线程不能利用多CPU的问题,这是Python受批评的缺点之一。gil(全局解释器锁)是计算机编程语言解释器用来同步线程的工具,因此在任何时候只执行一个线程。python线程是操作系统的本机线程。它是Linux上的pthread,Windows上的win线程。线程的执行完全由操作系统安排。python解释器进程具有多个用户程序的主线程和执行线程。即使在多核CPU平台上,由于gil的存在,也禁止多线程并行执行。这个问题的折衷解决方案将在后面的线程和过程章节中详细讨论。
PYTHON的好处
多功能python的多功能性主要体现在它可以用来创建任何类型的程序或软件。你只需要专注于你想做的事情而不用担心任何句法问题。解释性语言python是一种典型的解释性编程语言,这意味着您不需要编译自己的代码。消除编译过程可以减少编辑、测试和消除错误的时间,提高工作效率。您所要做的就是下载集成开发环境应用程序(IDE),编写代码,然后单击运行它。