码迷,mamicode.com
首页 > 其他好文 > 详细

HeroVision的入门使用

时间:2020-10-19 23:02:11      阅读:34      评论:0      收藏:0      [点我收藏+]

标签:运算   init   python基础   lan   interface   col   continue   运算符优先级   port   

1. Python基础

1.1. 准备工作

  • 安装python3,版本要求>=3.6

  • 了解python的运行

    启动python-IDLE,并运行 print(‘hello world‘)

  • 预习内容请自行完成

    • 教程推荐

    • 基础语法规则

      • 变量类型
        • 数值
        • 字符串
      • 注释:#
      • 行和缩进
      • 运算符:+,-,*,/
      • 条件判断:if ... else ...
      • 循环语句:while ...
    • 完成以下练习

      • 求1-100的所有数的和
      • 输出1-100内的所有奇数
  • 自行安装 HeroVision-IDE

1.2. Python语法重点

  • 数据类型

    • f-string

      >>> name = ‘Runoob‘
      >>> f‘Hello {name}‘  # 替换变量
      
      >>> f‘{1+2}‘         # 使用表达式
      ‘3‘
      
      >>> w = {‘name‘: ‘Runoob‘, ‘url‘: ‘www.runoob.com‘}
      >>> f‘{w["name"]}: {w["url"]}‘
      ‘Runoob: www.runoob.com‘
      
    • tuple
    • set
    • dict
  • 运算符

    • 算术运算符:%, //, **

    • 比较运算符:==, !=, >, <, >=, <=

    • 赋值运算符:=, +=, -=, *=, /=, %=

    • 海象运算符: :=

      if (n := len(a)) > 10:
          print(f"List is too long ({n} elements, expected <= 10)")
      
    • 逻辑运算符

      • and
      • or
      • not
    • 位运算符
    • 成员运算符
      • in
      • not in
    • 身份运算符
      • is
      • is not
    • 运算符优先级
  • 流程控制

    • if

    • while ... else ...

      count = 0
      while count < 5:
         print (count, " 小于 5")
         count = count + 1
      else:
         print (count, " 大于或等于 5")
      
    • for

    • pass, continue, break

  • 函数的定义与调用

  • 模块/包的定义与载入

    • import ...
    • X
      • init.py
      • pip
      • pyvenv
  • 异常机制:Exception

  • 面向对象(了解)

    • class
    • method
    • interface

2. IDE的使用

2.1. 连接与看图

2.2. 阈值工具

2.3. 示例查找

3. 示例程序的感受

4. 常用API调用

5. 练习编程与动手实践

HeroVision的入门使用

标签:运算   init   python基础   lan   interface   col   continue   运算符优先级   port   

原文地址:https://www.cnblogs.com/brt2/p/13841922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!