zoukankan      html  css  js  c++  java
  • 第六篇——初尝Python,意犹未尽

    作业2的要求是选一个你从来没有学过的编程语言,试一试实现基本功能。那么在这里我准备学习Python语言进行学习,并尝试用Python写一写东西。

    http://www.runoob.com/

    Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
    Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。
    像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

    Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。
    Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
    Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[2] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

    以上是我选择Python学习的原因,够简单,够清晰。

    其实是本人在学习环境与灾害地质学的时候,有个实习是让我们计算每个因子图件的信息量,我们当时想用字段calculator来计算一个相当复杂、工程量很大的东西,没想到arcgis没有我们想象的那么强大,它只能进行最基本的相加相减等计算,只要公式稍微复杂一点或者数据小数点太多,it cannot get over it ! 这一点启发我,能不能用python写一个插件,让它可以进行复杂的运算,所以我便萌生了要学习python的想法。

    然后继续跟着菜鸟教程上的步骤,学习搭建Python环境。这个可以参照博客园的这篇http://www.cnblogs.com/windinsky/archive/2012/09/20/2695520.html

    然后是平台的开发,我尝试安装Python的过程中,用时下比较流行的话来说,发现的确有套路可言。
    至于代码嘛,我就写了一个hello world,更复杂的东西,明天正式开写。

  • 相关阅读:
    route命令基本使用
    Linux提权(capabilities)
    shell编程(case)
    VMware镜像迁移至zstack
    VMware安装zstack踩坑日记
    wordpress添加https
    python下载油管视频
    pandas多班级合并提取教师个人课表,多表同位置填充数据
    博客园美化备份
    Linux 运行Python文件/命令/程序,不因终端关闭而终止运行
  • 原文地址:https://www.cnblogs.com/fesoon/p/5390645.html
Copyright © 2011-2022 走看看