1. 1. 简介python
    龟叔 89
    人工智能
  2.  
  3. 2. 特点
    优点: 简单, 明确, 优雅,跨平台
    缺点:
  4.  
  5. 解释型编程语言
  6.  
  7. 分类:
    解释型: 一行一行的把代码进行翻译. 执行效率比较低
    优势: 跨平台性比较好.
  8.  
  9. 编译型: 一次性把所有的代码进行翻译. 获得一对01代码. 下次运行直接拿着01运行就可以了
    优势: 运行效率高
    缺点: 维护成本高
    编译型语言: C语言, C++, Go语言
  10.  
  11. 3. 解释器
    Cpython : 官方提供的.
    Ipython : anaconda提供的. Cpython几乎一样,交互上有一点区别
    Jython: java平台的python解释器
    IronPython:给.net平台的解释器 -> 微软
  12.  
  13. 4. 安装python
    python版本:
    2.x
    3.x
    互不兼容.
    环境变量
  14.  
  15. 5. hello world
    window -> win+r
  16.  
  17. python -> 进入到命令行模式. 就可以开始写代码了
  18.  
  19. 创建一个文本文件. 里面写代码, 使用python命令执行这个文件
  20.  
  21. 6. IDE -> pycharm
    IDE: 集成开发环境
    pycharm: 好用, 高端, 大气
    sublime: 不够舒服
    记事本: 算了
  22.  
  23. 7. 变量
    衣服: 200+200 = 400
    交通: 22*10 = 220
    吃饭: 800*4 = 3200
    总支出: 400+220+3200 = 3820
  24.  
  25. 变量: 把前面得到的一个值或者结果保存起来, 供给后面的程序使用
  26.  
  27. 变量一般是用英文来命名
  28.  
  29. 变量的命名规范:
    1. 用数字, 字母, 下划线组成
    2. 数字不能开头, 更不能是纯数字
    3. 不能是关键字, 关键字是python自己占用的东西
    4. 不要太长
    5. 要有意义
    6. 严格区分大小写
    7. 推荐使用驼峰和下划线命名:
    驼峰: 每个单词的首字母大写
    下划线: 每个单词用下划线分开
  30.  
  31. 目的:让人能简单易懂
  32.  
  33. 9.0 注释
    在程序中对代码进行标注. 方便人能容易理解
    不要满篇的注释
  34.  
  35. 1. 重要的逻辑
    2. 复杂的逻辑运算
    3. 重要的版本 封板
  36.  
  37. 怎么写?
    # 单行注释
    """
    多行注释
    """
  38.  
  39. 早期程序员用注释来调BUG
  40.  
  41. 9. 常量
    不会改变的量. 常量
    用变量来表示常量. python里面没有绝对的变量可以表示常量. 通常, 把所有字母写成大写就是常量
  42.  
  43. 10. 基本数据类型(简介)
    数据类型: 就是让计算机能够区分不同的数据. 用来做不同的操作
    python中使用type函数可以看到数据类型
    1. int 整数 (1`100000000000)
    +
    -
    *
    /
    // 整除
    % 计算余数, 取模
  44.  
  45. 2. 小数
    float 浮点数
    计算机没有办法保存所有的小数. 都有精度问题
  46.  
  47. 3. 字符串
    字符连成串
    在python中使用'或者"或者'''或者"""括起来.
  48.  
  49. 可以做+运算
    字符串拼接
    +左右两端有字符串. 两边必须都是字符串
    还可以做*运算
    只能是字符串*数字
  50.  
  51. 4. bool
    命题: 真命题, 假命题
    bool: True, False
    布尔值主要用来做条件判断.
  52.  
  53. 11. 用户输入
    可以让计算机和人产生交互
    input()
  54.  
  55. 用户输入的内容是字符串. 用的时候要当心
  56.  
  57. 12. if语句
    条件判断
    1.
    if 条件:
    语句....
    2.
    if 条件:
    语句。。。。
    else:
    语句。。。。
  58.  
  59. 3.
    if 条件:
    语句。。。。
    elif 条件:
    语句。。。。
    elif 条件:
    语句。。。。
    。。。。
    else:
    语句。。。
  60.  
  61. 4. 可以互相嵌套
    一般不要超过3层, 极限5层
  62.  
  63. 13. while循环
    while 条件:
    循环体
  64.  
  65. 14. break和continue
    break: 跳出循环, 结束循环的执行
    continue:停止当前本次循环, 继续执行下一次循环

python3 day01 大纲的更多相关文章

  1. python3 day04 大纲

    上节课内容回顾: 1. 小数据池 存储数据. 共享小数据池 int,str, bool == 和 is区别: == 判断的是两边的值 is 左右两端的内存地址 2. 深浅拷贝 1. = 没有创建新对象 ...

  2. python3 今日大纲 day05

    1. 上周内容回顾 1. 闭包: 内层函数对外层函数变量的使用 def outer(): a = 10 def inner(): print(a) return inner ret = outer() ...

  3. python3 day03 大纲

    一. 上次课内容回顾 1. 格式化输出 %d 占位数字 %s 占位字符串 %f 占位小数 "jfklasjkfj%s %d %f" % (值1, 值2, 值3) "{}爱 ...

  4. python3 day02 大纲

    一. 格式化输出 %s 字符串的占位 %d 数字的占位 digit %f 浮点数 字符串 % (数据) 模板字符串(3.5) # username = "admin"# passw ...

  5. python学习基础—day01

    一. python是什么? 优势:简单, 可以跨平台 劣势:执行效率没有C语言那么高 python是解释型语言,逐行编译解释,在不同的系统windows与Linux,需要不同的解释器来编译. 而编译型 ...

  6. python27期day01:变量、常量、注释、PEP8开发规范、数据类型、Python2和Python3的区别、用户输入、流程控制语句、作业题

    1.变量:将程序中运行的中间值临时存储起来,以便下次使用. 2.变量命名规范:数字.字母.下划线.建议驼峰体.变量名具有可描述性.不能使用中文和拼音.不能数字开头和使用关键字('and', 'as', ...

  7. python3笔记目录大纲汇总

    篇一.python3基础知识和语句 python3笔记一:python基础知识 python3笔记二:进制转换与原码反码补码 python3笔记三:运算符与表达式 python3笔记四:if语句 py ...

  8. python3 用户登录 day01

    '''用户登录作业需求:1. 三次重试机会2. 每次输错误时显示剩余错误次数'''num = 1while num <= 3: username = input("请输入用户名:&qu ...

  9. python3 练习题 day01

    #练习题:'''1.简述变量命名规范'''#变量名由数字.字母.下划线组成#变量名可以字母和下划线开头,不能以数字开头,并且不能全为数字#变量名不能太长,且要有意义#最好使用驼峰或下划线格式命令#变量 ...

随机推荐

  1. jQuery 小特效【文本框折叠隐藏,展开显示】【下拉菜单】【颜色渐变】【弹窗+遮罩】

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs& ...

  2. jdk1.7安装,cmd下 java -version出现错误:“could not open `D:\Java\jre7\lib\amd64\jvm.cfg”

    cmd 下java -version出现错误:“could not open `D:\Java\jre7\lib\amd64\jvm.cfg”,出现这种错误可能是由于先前有安装老版本jdk,之后将新版 ...

  3. 10个最佳ES6特性

    译者按: 人生苦短,我用ES6. 原文: Top 10 ES6 Features Every Busy JavaScript Developer Must Know 译者: Fundebug 为了保证 ...

  4. linux学习笔记-解决google-chrome打开后弹出输入密码以解锁您的登录密钥环的提示

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.理论知识 1.密钥的作用 google-chrome存储了网站登录时使用的账号和密码信息,这个密钥是用来保护这些信息的 2. ...

  5. Python 练习:九九乘法表

    num = 1 while num <= 9: tmp = 1 while tmp <= num: print(tmp, "*", num, "=" ...

  6. Kubernetes 的几个重要概念

    Cluster Cluster 是计算.存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用. Master Master 是 Cluster 的大脑,它的主要职责是调度,即 ...

  7. OSPF协议总结

    总结: 1.ospf协议报文不会泛洪扩散,而是逐级路由器处理后,再从所有ospf启用端口发送出去,也就是说,只能从邻居接收到ospf报文,报文的源ip是邻居的ip地址,目的ip是组播ip. 2.开启o ...

  8. 后台返回xml格式转json

    之前后台做了一个xml格式的数据返回给前端,这个可愁坏了我,不过现在还是解决了,虽然方法有点笨,但没有找到其他的方法,先将就着用吧. 后台返回的是这样的: 那么我们就要这样处理:commonMetho ...

  9. Universal-ImageLoader,Picasso,Fresco,Glide对比

    Universal-ImageLoader:(估计由于HttpClient被Google放弃,作者就放弃维护这个框架)优点:1.支持下载进度监听2.可以在 View 滚动中暂停图片加载,通过 Paus ...

  10. 最全的android学习资料

    一.开发环境搭建 (已完成) 负责人:kris 状态:已完成 所整理标签为:搭建 SDK JDK NDK Eclipse ADT 模拟器 AVD 调试器(DEBUG) DDMS 测试 日志 Logca ...