美文网首页
Python基础学习1:介绍

Python基础学习1:介绍

作者: Andy_Ron | 来源:发表于2017-10-02 08:01 被阅读97次

    某人曾曰过:如果你没有学过编程,那就从Python开始吧。😜

    这系列的文章是我之前学习廖雪峰老师的《Python教程》笔记,当时学习的时候是Python2.7。现在廖雪峰老师更新了教程到Python3.5,我正好再复习总结整理一下。

    • Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

    • 一些比较出名主要是Python开发的网站:YouTube、Instagram豆瓣、饿了么。

    • C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。

    • 简单列个Python的应用领域

      • Web。框架比较多,如Django
      • 小工具,脚本。
      • 运维。
      • 爬虫。
      • 把其他语言开发的程序再包装起来,方便使用。
      • 大数据、云计算、科学计算。
      • 人工智能。
    • Python缺点

      • 速度慢。
        “大部分时候我们还不需要考虑0.001s和0.1s之间的差别”
      • 是代码不能加密

      好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。

    • 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。

    • Python解释器负责运行Python程序,两种方式

      • 命令行交互环境,一行或一段代码允许
      • 允许一些列Python文件
    • Python解释器

      • CPython
        C语言开发,默认解释器
      • IPython
        基于CPython之上功能有所增强的一个交互式解释器
      • PyPy
      • Jython
    • 文本编辑器

      • Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM)
      • Sublime Text
      • Notepad++
    • 允许Python代码

      1. 交互允许
      $ python
      >>> print('hello, world')
      hello, world
      >>>
      
      1. python命令 + .py文件。hello.py代码只有print('hello, world')
      $ python hello.py
      hello, world
      
      1. 直接运行py文件
        hello.py代码中代码是(#!/usr/bin/env python说明python解释器的位置):
       #!/usr/bin/env python
       print('hello, world')
      

      hello.py文件执行权限: $ chmod a+x hello.py
      现在可以直接运行py文件:

      $ ./hello.py
      hello, world
      
    • Python的交互模式和直接运行.py文件的区别

      • 交互模式: 启动Python解释器,等待输入,一行一行的解释
      • 直接运行: 启动了Python解释器,然后一次性把.py文件的源代码给执行了
    • 输入和输出

      • print()
        print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
      • input()

    参考:《Python教程》

    相关文章

      网友评论

          本文标题:Python基础学习1:介绍

          本文链接:https://www.haomeiwen.com/subject/ialyextx.html