现在位置: 首页 > Python
2020-08-20 10:15 工业·编程 ⁄ 共 756字 暂无评论
Python解释器有多种语言实现的版本,目前主流的也是官方使用的CPython由C语言编写。 第一次接触 Python 的人,往往会感到迷惑,至少从表面看,Python 代码和传统的编程语言比如 C 或者 Pascal 非常类似。这不是偶然的——Python语法很大程度上借鉴了 C 语言。 比如说,Python 中的很多关键字(if , else, while, for 等等)与 C 语言一样,Python 标识符的命名规则也和 C 语言一样,而 Python 中的大多数操作符也和 C 语言中的操...
阅读全文
“数据科学闯天下,左手Python右手R。” R和Python都足够优雅简洁,都能让人生不再“苦短”。 R的主厨是统计学大牛,富含身体必需的高级统计包,适合科研狗食用。 Python的主厨是计算机大牛,富含身体必需的高运算性能,适合攻城狮食用。 当然,味道再美,也得学会怎么用“刀叉”(统计学/领域知识)。 好吧,说人话。 学编程,最重要的还是“边用边学”,而不是“学完再用”。 比如我入门R的契机是科研需要做一个更高级的统计分析,万不...
阅读全文
其实这三者都有自己独特的优势: Python:非常适合处理大规模的数据,其次使用的人数最多,有大量的包和库供新手使用。 R:专业的统计学家用软件,在统计方面的造诣很高,其次的话做出来的图挺好看的。 Excel:短平快,很容易用鼠标拖拖拽拽就可以做出来不错的图标。 我们主要来讨论Python和R。 数据分析的大部分工作是由我来完成的,我是这样分配的。 对于非结构化数据,也就是那些日志类数据,我是用的python,因为我主要拿它...
阅读全文
    对于这个问题其实也一直在争论不休,到底是用Python还是R,其实从来都没有一个答案。因为Python和R都在进化,而进化的过程会免不了的吸取别的语言的优势,而Python的长处在于机器学习,而R语言在于统计学习。而现在Python补足了很多的统计学习的库,而R也可以做机器学习,甚至Torch For R都有了。     其实选择哪个语言更加取决于你的思考方式是什么。比如说你来自于计算机或者工程背景,那...
阅读全文
2020-06-09 07:03 工业·编程 ⁄ 共 1227字 暂无评论
其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA、Eclipse就是用Java开发的,不过PHP和Python没有比较成熟桌面产品。 尽管Python本身不擅长做桌面开发,可是Python跟C++融合得非常好,而C++非常擅长做桌面开发,Python的强大正是因为Python和C++融合得非常好,当然Python和C/C++都能有很好的联系。 PyQt QT是目前非常成功的桌面解决方案,PyQt是Qt库...
阅读全文
本主要是介绍开发软件和下载地址,具体安装和使用,请移步度娘。 第一步:安装python 安装地址:http://www.python.org/download/ 第二步:安装pycharm(python IDE开发工具) 安装地址:http://www.jetbrains.com/pycharm/download/#section=windows 第三步:安装wxPthon 和demo 安装地址:https://www.wxpython.org/download.php 第四步:安装py2exe 安装地址:http://www.py2exe.org/ 第五步:wxPython程序 用py2exe进行打包 f...
阅读全文
当软件项目进入"维护模式”时,很容易把从一开始就建立的代码可读性和编码标准抛开,但是,在代码库中保持一致的样式和测试标准是减少维护负担的重要部分,这样可以确保未来的开发人员能够快速了解最新的项目情况。 维持项目可维护性的一个好方法是使用外部库来检查您的代码运行状况。这些是我们最喜欢的一些用于linting代码的库(检查PEP 8和其他样式错误),强制执行一致的样式,以及测试覆盖率的库。 检查代码规范 PEP8 ...
阅读全文
2020-01-25 22:37 工业·编程 ⁄ 共 1035字 暂无评论
1、排名第一位的当然是有关机器学习的Google开源项目 TensorFlow,TensorFlow 是一个采用数据流图,用于数值统计计算的开源项目,此项目一经公布就有过万的 star 和 fork,被广泛的用于机器学习和深度神经网络方面的研究。 项目代码的官方链接如下: https://github.com/tensorflow/models 2、排名第二位的是python web 方向的新贵 Flask,Flask 是一个微型的 Python Web 开发框架,它基于WSGI工具箱和 jinja2模板引擎,可以最...
阅读全文
2020-01-16 16:21 工业·编程 ⁄ 共 606字 暂无评论
Python作为动态解释性语言,其运行机制可参考下图(图片来自网络,其中的“编译器”是对解释器的广义称呼): 都说解释器慢,Python也有想办法提高一下运行速度的,那就是使用pyc文件。这点参考了JAVA的字节码做法,但并不完全类同。 我们编写的代码一般都会保存在以.py为后缀的文件中。在执行程序时,解释器逐行读取源代码并逐行解释运行。每执行一次,就重复一次这个过程,这其中耗费了大量的重复性的解释工作。为了减少这一重...
阅读全文
2020-01-15 16:27 工业·编程 ⁄ 共 498字 暂无评论
Python有好几种版本的解释器: CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是使用最广的Python解释器。我们通常说的、下载的、讨论的、使用的都是这个解释器。 Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强,执行Python代码的功能和CPython是完全一样的。CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。 PyPy:一个追求执行速度的Python解释器...
阅读全文