zoukankan      html  css  js  c++  java
  • 了解python

    Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的文本文件是.py文件

    Python的用途:

      1、做日常事务,比如自动备份你的MP3

      2、可以做网站,很多著名的网站包括YouTube就是Python写的

      3、可以做网络游戏的后台,很多在线游戏的后台都是Python开发的

      4、许多任务可以被自动执行

      5、对大量的文本文件执行搜索和替换

      6、以复杂的方式重命名并重新排列一堆照片文件

      7、自定义数据库

      8、。。。。

    Python的局限:

      1、比如写操作系统,这个只能用C语言写

      2、写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);

      3、写3D游戏,最好用C或C++

    Python的缺点:

      1、运行速度慢,,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

      2、代码不能加密,

    Python使程序编写起来能够紧凑和可读。编写的Python程序通常比等价的C、C++或Java程序短很多,原因有几个:

    • 高级数据类型允许您在单个语句中来表达复杂的操作;
    • 语句分组是通过缩进,而不是开始和结束的括号;
    • 任何变量或参数的声明不是必要的。

    Python的安装(Windows):

      1、下载地址:http://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

      特别要注意选上pipAdd python.exe to Path,然后一路点“Next”即可完成安装。

      安装完成之后,在cmd下运行Python,显示成这样就成功了!

      2、也可以选择下载安装anaconda,我使用的是Anaconda2-4.1.1-Windows-x86,自带Python包。安装以后会出现这几个软件:

     

    这里重点说一下IPython和spyder这两个软件,他们都是可以用来解释执行Python代码的,但是中间还是有一些细微的差别

    1、IPython是命令行执行,可以使用后面加“?”查看Python自带的函数说明,可以使用后面加“.”按tab键来查看接下来使用哪些命令或者是直接补全,使用向上或向下键来返回之前写过的代码行而无需自己复制粘贴。但是也有不好的地方就是出现问题的时候还要重新再写一次

    2、Spyder则相当于是文本编辑和执行器,可以调试运行代码,可以通过Ctrl点击查看类或方法的具体实现的代码,可以搜索代码自动补全等等

    最后推荐几个学习Python的网站*_*

    http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

    http://www.runoob.com/python/python-tutorial.html

    http://python.usyiyi.cn/translate/python_278/tutorial/appetite.html

  • 相关阅读:
    水晶报表常见问题
    winform post xml 并获取返回xml
    C#操作INI文件
    将Stream转换成String,将String转化成Stream
    winform异步监听POST请求
    winform异步获取POST过来的XML
    C#读取XML C#写入XML
    XDocument转XmlDocument ,XmlDocument转XDocument 静态扩展方法
    C#读取XML节点
    Java 字符转码之UTF8转为GBK/GB2312
  • 原文地址:https://www.cnblogs.com/sker/p/5793774.html
Copyright © 2011-2022 走看看