1Python的简介

  Python是解释型语言

Python解释器从上到下一句一句将你的代码翻译成机器码,发送给机器执行,翻译一行,发送一行

整个过程不生成机器码文件,下次运行Python程序,还得重新翻译成机器码

优点:一段代码可以跨平台使用,因为反正你每次运行代码都要重新翻译,到新的平台就用新平台的翻译器,翻译成新平台能看懂的机器码,所以同一段代码可以在新平台使用

缺点:比编译型语言慢,但现在的CPU处理起来,运行一段代码,耗时也差不了多少

  Java是编译型语言

写完Java代码要进行编译,编译的时候就把代码翻译成机器码了,并生成机器码文件,用户下次运行代码的时候就不用重新编译了,而且同一段用新的平台的编译器,可以编译成新的平台能识别的机器码

优点:可以跨平台性,运行速度比Python快

缺点:运行速度没C语言快,代码比较冗长,没有Python简洁

 

  Python的设计原则

1. 让开发者能像读文章一样读代码,因此Python的代码是简洁的

2. 希望Python能快速完成短期开发任务,因此Python的拓展能力不错

3. 希望做一件事情,只有一种方法,而不是这样也可以,那样也可以,拒绝花里胡哨,有歧义的语法

  Python的优点

    1.Python是完全面向对象的语言

    (1)  Python内置了非常多的标准库,库里面有各种各样非常强大的对象

    (2)  Python社区有大量的第三方模块,涉及人工智能,机器学习等各个领域,全世界都在为Python添加对象

    (3)  我们通过合理利用已经存在开源的对象,可以更快地解决问题

    2.可以用C语言编写代码,再植入到Python程序中

    可以把大块头的代码先编译成C文件,再植入到Python中,提高运行速度

    3.Python简洁

    用Python写的功能,代码量少,容易阅读

  Python的开发软件

    1.Python3,去官网下载就可以使用

    2.交互式的ipython,通过命令安装,写一句执行一句

    3.集成开发环境IDE:Pycharm,写代码,然后编译运行

  运行py文件的方法

    在cmd窗口输入python3进入python终端,在终端cd到py文件所在目录,最后输入 python *.py即可

  Python的基本语法

    1.一行代码最好只做一件事情,只有一个动词

    2.缩进要正确:indentation: 缩进的意思;unexpected:不希望看到的,最好用空格,不要用缩进

    3.代码前不要加空格,从顶格开始写

    4.python2.x不支持中文,写代码要声明utf-8,python3.x支持中文,不需要声明utf-8

   

  Python不考虑向下兼容的问题

    1.用Python2写的代码,在Python3不能运行

    2.把Python2的代码改成Python3的代码,期间可以用Python2.6,它既能执行Python2的代码,也能执行Python3的代码

    3.努力改写Python2的老代码,新代码用Python3写

  

  下载ipython的方法

    1.Win10应用商店下载Ubuntu

    2.Ctrl+R 输入 Ubuntu 运行Ubuntu系统(一个黑窗口)

    3.百度搜索,Ubuntu系统如何安装ipython即可

    4.在window10直接安装ipython会遇到各种各样的问题,所以要借助Ubuntu

    5.ipython支持自动补全,非常适合小白学习python

猜你喜欢

转载自www.cnblogs.com/chrr/p/12361309.html