zoukankan      html  css  js  c++  java
  • paper 144:人生苦短,快用Python

    1、Python 语言特点

        Python是一种面向对象、直译式计算机程序设计语言,这种语言的语法简捷而清晰,具有丰富和强大的类库,基本上能胜任你平时需要的编程工作。

         Python的优点:

          (1)编写的代码质量高:采用缩进的方法,让代码的可读性更好,也很适合团队协作开发。

          (2)提高开发的效率:简单的语法,动态的类型,不过不要认为python仅可以完成简单的任务,其实他只是让复杂的编程任务变的高效和有趣,曾经我一个搞JAVA的朋友,他完成一个任务要写几百行代码,而我只写了10几行代码,的确python这们语言是想把程序员解放出来,腾出一些时间去享受生活。

          (3)程序的可移植性:你编写的代码可以放到几个平台上去运行,比如windows,linux,unix。

          (4) 很多标准库和第3方库:等你了解python标准库的时候,你就会觉的它的标准库太多了,而且功能和强大,从字符处理到网络处理无所不能。

          (5)编程思想是大道至简:python希望程序员能够用最简单的方法来解决问题,化繁为简。

          Python的缺点:目前就是执行速度比较慢,相比一些C,C++语言来说运行速度比较慢,但是现在计算机的已经足够快了,对于用python做一般的开发来说,已经可以忽略了。

          Python的应用:
          (1)系统编程
          (2)用户图形gui
          (3)网络编程
          (4)数据库编程

    2、Python的运行步骤

        (1)当Python脚本运行的时候,第一步是把你写的代码编译成所谓的字节码,字节码可以提高运行速度。
        你如果稍微注意下,就可以看到当你运行完python代码以后,系统会自动生成一个.pyc的文件,比如:
        你的python 文件是test.py,那它会自动在当前目录里面生成一个test.pyc的文件,这里需要提示的话,就是你以后写程序
        如果修改了程序,比如test.py然后运行,发现结果还是原来的话,那就要考虑是不是它还在运行你的test.pyc的文件,而不是
        你的test.py文件,这个时候你需要删除test.pyc,然后重新运行。

        (2)程序内部把字节码转发到虚拟机中,虚拟机相当于一个大的运行机器,把你刚才发送的字节码一个个执行操作,最后返回执行结果。

        所以一般的python 内部运行原理可以是:

        你写的x.py(源代码)-(通过内部的程序翻译成)>x.pyc(字节码)->(python虚拟机,运行)。

        正是因为python是运行在虚拟机上,而不是像c,c++一样编译成二进制的代码,所以速度要慢点。

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Phonon
    qt 的mysql的库
    vwmare下安装fedora
    C++标准库
    C#命名空间
    用谷歌Chrome浏览器来当手机模拟器
    Javascript实现ECMAScript 5中的map、reduce和filter函数
    页面变灰实现方案
    jQuery检查元素是否在视口内(屏幕可见区域内)
    兼容浏览器的获取指定元素(elem)的样式属性(name)的方法
  • 原文地址:https://www.cnblogs.com/molakejin/p/7871514.html
Copyright © 2011-2022 走看看