• 了解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

  • 相关阅读:
    C#面向过程之类型转换、算术运算符、关系运算符、逻辑运算符、if-else语句、switch-case、循环结构(while、for)、三元表达式
    C#面向过程之编译原理、变量、运算符
    VS快捷键整理
    简单聊聊mybatis插件(附源码)
    高性能页面加载技术(流水线加载)BigPipe的C#简单实现(附源码)
    聊聊js运算符 ‘与(&&)’和‘ 或(||)’
    从内部剖析C# 集合之--Dictionary
    从内部剖析C# 集合之---- HashTable
    字符串查找和函数操作题目解析
    常用排序算法实现
  • 原文地址:https://www.cnblogs.com/sker/p/5793774.html
Copyright © 2020-2023  润新知