zoukankan      html  css  js  c++  java
  • python教程(一)·简介

    先简单介绍下python。(真的很简单)

    python是什么?

    Python是Guido van Rossum发布于1991年的一种计算机程序设计语言。是一种动态的、面向对象脚本语言,是一种解释型的,弱类型高级计算机语言。稍作了解即可。

    注意:python有2.x和3.x两个不兼容的版本,这是个历史遗留问题,python3.x将是趋势,所以在本教程里选择python3.x

    python怎么工作

    python是解释型语言,需要一个叫解释器的程序,来根据程序的源码(自己写下的代码),执行相应的操作,这是一个很简单的说法,能理解即可。

    python可以做什么?

    • 游戏开发 星战前夜(EVE) 的服务器是python开发的
    • 桌面软件
    • web开发(许多大型网站都有用到python,如YouTube豆瓣知乎
    • 运维管理
    • ...

    python的优缺点

    优点:

    • 跨平台,同一份源码可不加修改(大部分情况下是这样)的运行在任意的平台上,即在Windows上写的python程序可以放到LinuxMacOS等平台上运行
    • 学习成本低(语法简单易懂,易于入门)
    • 有非常完善的基础代码库(通俗来将就是现成的功能)
    • 有大量的第三方库(就是别人写好的功能)

    缺点:

    • 速度慢,这是硬伤,其实只要不是在性能苛刻的领域里,对大部分的需求都是可以应对的,毕竟大部分应用不需要那么快的运行速度
    • 代码不能加密,不同于编译型语言,python是解释型语言,不需要编译(不严格地讲),发布程序相当于发布源代码。这一点其实这在自由开放的互联网时代不是那么重要,不想让别人知道你的源代码的,同时使用你的python程序,也是有一定的加密方法的(似乎有点打自己脸),读者可自行查阅。
    • 除了以上两个比较突出的缺点,其余的小缺点就忽略了吧。。。

    关于python简单了解即可,不需要太过深入。当然,有兴趣的读者可自行百度

  • 相关阅读:
    5 输出的properties文件按照key进行排序
    JFinal 部署在 Tomcat 下推荐方法(转)
    15个必须知道的chrome开发者技巧(转)
    一次完整的浏览器请求流程(转)
    工作第一天
    Struts2的crud
    equal 和 ==
    生成Apk遇到的问题
    Http Framework
    Gradle: The New Android Build System
  • 原文地址:https://www.cnblogs.com/featherl/p/10344250.html
Copyright © 2011-2022 走看看