美文网首页
03. Hello Python

03. Hello Python

作者: __深蓝__ | 来源:发表于2019-01-02 19:33 被阅读0次
    • Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件Python 的开发
    • Python 程序的 文件扩展名 通常都是 .py

    执行 Python 程序的几种方式

    命令方式(python)

    • 在终端中运行Python 解释器
    • 中直接输入Python 的代码,立即看到程序执行结果
    • 输入 exit() 或按快捷键 ctrl + d 退出解释器
    >>> print("hello python")
    hello python
    
    >>> exit()
    

    文件方式(python xxx.py)

    • 新建 hellopython.py 文件
    • 编辑 hellopython.py输入以下内容:
    print("hello python")
    print("hello world")
    
    • 在终端中输入Python命令执行 hellopython.py文件
    $ python hellopython.py
    
    hello python
    hello world
    

    交互方式

    • 使用Anaconda中集成的Jupyter Notebook来进行操作

    集成开发环境(IDE)方式

    集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

    • 图形用户界面
    • 代码编辑器(支持 代码补全自动缩进
    • 编译器/解释器
    • 调试器(断点单步执行
    • ……

    PyCharm介绍

    • PyCharm 是一款非常优秀的集成开发环境,除了具有一般 IDE 所必备功能外,还可以在 WindowsLinuxmacOS 下使用
    • 通过项目方式管理源文件,每个源文件各司其职,共同完成复杂的业务功能,适合开发大型项目

    PyCharm初体验

    • 文件导航区域 能够 浏览定位打开 项目文件
    • 文件编辑区域 能够 编辑 当前打开的文件
    • 控制台区域 能够:
      输出程序执行内容
      跟踪调试代码的执行
    • 右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码
    • 通过控制台上方的单步执行按钮(F8),可以单步执行代码

    简单输入输出函数

    • printpython 中我们学习的第一个 函数
    • print() 函数的作用,可以把 "" 内部的内容,输出到屏幕上
    • 如果要让用户从电脑输入一些字符怎么办?Python提供了 input() 函数,让用户输入字符串,并存放到一个变量里。比如输入用户的名字:
    >>> name = input()
    

    认识BUG

    • 编写的程序不能正常执行,或者执行的结果不是我们期望的 俗称 BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:
      1. 手误
      2. 对已经学习过的知识理解还存在不足
      3. 对语言还有需要学习和提升的内容
    • 在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法

    每一个程序员都是在不断地修改错误中成长的

    第一个程序中的常见错误

    • 手误,例如使用 pirnt("Hello world")
    NameError: name 'pirnt' is not defined
    
    名称错误:'pirnt' 名字没有定义
    
    • 将多条 print 写在一行
    SyntaxError: invalid syntax
    
    语法错误:语法无效
    

    每行代码负责完成一个动作

    • 缩进错误
    IndentationError: unexpected indent
    
    缩进错误:不期望出现的缩进
    
    • Python 是一个格式非常严格的程序设计语言
    • 目前而言,大家记住每行代码前面都不要增加空格




    - end -

    相关文章

      网友评论

          本文标题:03. Hello Python

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