python 零基础入门学习课程(学完基本可以上手写appium脚本)

  • 课程时间安排如下,都不是按照全天制排的时间,一天学习平均时间是3~4个小时:
1,2,3:5月9号(2天)
4,5:5月12号(3天)
6:16号(2天)
7:5月23号(5天)
8-1:5月26号(3天)
8-2、8-3:6月2号(5天)

阶段性产出:appium初步使用,能实现拍照-保存照片功能
阶段性产出:学习unittest 的原理
截止日期:6月9号(5天)
8-4:6月16号(5天)
8-5:6月20号(2天)

  • python已经有很好的学习网站,地址:http://www.runoob.com/python/python-object.html,我只是把里面更为简单的学习点提炼出来了,带Q的是练习题,都非常的简单,绝对适合没有任何编程基础的童鞋们~~

  • 目录

  1. 输入/输出字符串
    • Q:通过键盘输入文字“我很喜欢你”,并打印出该文字
  2. python 的编码类型
    • Q:python 默认的编码类型是什么,通过什么方式转换编码类型
  3. 运算符
    1. 加、减
      • Q:
        a = 2
        a +=1
        print a,求a值?
    2. 求余
    3. 除法
      • Q:小铭现在有2W块钱,准备拿去投资买鞋油卖,成本价是3元/支,可以卖3.8元/只,请问小铭可以从中盈利多少钱?
  4. 变量类型-初级
    1. 数字
      1. 整形
      2. 浮点型
      3. type()
        • Q1:返回0.005的数据类型
        • Q2:返回0.35*3运算结果(int型)
    2. 字符串
    3. 数据类型转换
      1. len()
        • 字符串“hello ,merry!”,1)返回字符串的第5个字符 2)获取字符串的长度
        • str = "he say \"你好\”,str打印的结果是什么
  5. 条件语句
    • Q:运动会有一个项目是捡球比赛,比赛时间3min,每个人平均5s可以捡到一个球,如果捡球数<32,排名是3,如果32<=捡球数<35,排名是2,如果捡球数>35,排名是1,那么该队排名是多少?
  6. 循环语句
    1. for
      1. range()
        • Q:字符串“hello ,merry!”,如果字符串中包含字符’e’,输出该字符在字符串中所在的位置。请使用for循环实现
    2. while
    3. break 
    4. continue
    5. bool 类型
      • Q:下面这段代码的执行结果是什么,如果a = 9,执行结果是什么
        a = 8
        while a:
            if a%2==0:
                break
            else:
                print "%d is odd number"%a
                a = 
        print "%d is even number%a
      • Q:下面这段代码的执行结果是什么?
      • a = 9
        while a:
            if a % == 0:
                a -= 1
                continue 
            else:
                print "%d is odd number" % a 
                a -= 1
      • Q:打印九九乘法表
  7. 变量类型-高级
    1. 列表
      1. Q:
        list1 = ['physics''chemistry'19972000]
        list[0:]的值
        list[0]的值
      2. list[-2]的值
      3. Q:在以上列表中的chemistry后面添加一个字符串“happy”,删除1997
      4. Q:把list2=[‘happy new year ‘]添加到list1的末尾
    2. 元组
      1. Q:
        tup1 = ('physics''chemistry'19972000);
        tup1[2:4]#求结果
        tup2=(0)#是否正确
        tup1.append("2"#是否正确
        del tup1#是否正确
        tup1[3]= 1#是否正确

    3. 字典
      1. Q:小明考试成绩如下:语文93,数学88,英语92,求小明的平均成绩。若新增政治76,小明的平均成绩又是多少?(请以字典的方式存储数据)
  8. 高级教程
    1. 函数
    2. 面向对象
      1. 什么是对象实例化
      2. 成员变量、成员函数
      3. 继承
      4. 创建基类
      5. Q:以下输出结果分别是什么?

        class Parent(object):
            x = 1


        class Child1(Parent):
            pass


        class Child2(Parent):
            pass


        print Parent.x, Child1.x, Child2.x
        Child1.x = 2
        print Parent.x, Child1.x, Child2.x
        Parent.x = 3
        print Parent.x, Child1.x, Child2.x
    3. 模块的引用
    4. 文件的处理
      1. Q:
        1. 创建一个txt空文件,在文件中写入你最喜欢的歌词
        2. 在歌词最前面添加作者和歌名
        3. 逐行打印出文件内容
    5. 异常捕获
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值