Skip to content

Latest commit

 

History

History
238 lines (207 loc) · 6.81 KB

README.md

File metadata and controls

238 lines (207 loc) · 6.81 KB

00Python基础Awesome

具体的请查看该篇章中的代码实现。


Author 白发老书生
E-mail china.hao.zhang@gmail.com

目录

  • Day01

    • 01-课程介绍
    • 02-计算机组成原理
    • 03-认识python
    • 04-第一个python程序
    • 05-注释
    • 06-变量的定义
    • 07-变量的类型
    • 08-标识符
  • Day02

    • 01-第一天内容回顾
    • 02-命名规则
    • 03-关键字
    • 04-输出和格式化输出
    • 05-常用的格式符号
    • 06-换行输出
    • 07-输出练习
    • 08-输入(python2和python3)
    • 09-算术运算符
    • 10-优先级
    • 11-复合赋值运算符
    • 12-常用的数据类型转换
    • 13-if判断语句
    • 14-比较(即关系)运算符
    • 15-逻辑运算符
    • 16-if-else
  • Day03

    • 01-第二天内容回顾
    • 02-elif
    • 03-if嵌套
    • 04-if嵌套的练习
    • 05-while循环
    • 06-while循环应用01
    • 07-while循环应用02
    • 08-while嵌套应用一之打印三角形
    • 09-while嵌套应用二之九九乘法表
    • 10-if应用-猜拳游戏
    • 11-for循环
    • 12-for循环应用
    • 13-break和continue
    • 14-for-else和while-else
  • Day04

    • 01-第三天内容回顾
    • 02-字符串的定义
    • 03-字符串的下标索引
    • 04-字符串的切片
    • 05-字符串操作(find,index,count,replace,split)
    • 06-字符串操作(capitalize,title,startswith,endswith,lower,upper)
    • 07-字符串操作(ljust,rjust,center,lstrip,rstrip,strip)
    • 08-字符串操作(rfind,rindex,partition,rpartition,splitlines)
    • 09-字符串操作(isalpha,isdigit,isalnum,isspace,join)
    • 10-字符串的总结
    • 11-列表的定义
    • 12-列表的循环遍历
    • 13-列表添加元素(append, extend, insert)
    • 14-小明做地铁
  • Day05

    • 01-第四天内容回顾
    • 02-修改元素和查找元素(in, not in, index, count).py
    • 03-删除元素(del, pop, remove,clear)
    • 04-排序(sort, reverse,reversed)
    • 05-列表嵌套的应用
    • 06-元组的定义
    • 07-字典的定义
    • 08-根据键访问值
    • 09-字典的常见操作1
    • 10-字典的常见操作2
    • 11-字典的常见操作3
    • 12-字典的遍历
    • 13-集合的定义
    • 14-公共的方法
  • Day06

    • 01-第五天内容回顾
    • 02-最大值和最小值
    • 03-字符串统计
    • 04-名片管理器
    • 05-函数的定义
    • 06-函数定义和调用
    • 07-函数参数(一)
    • 08-函数返回值(一)
    • 09-4种函数的类型
    • 10-函数的定义
    • 11-函数的嵌套调用
    • 12-函数应用
    • 13-执行函数之位置参数
    • 14-执行函数之关键字参数
  • Day07

    • 01-第六天的内容回顾
    • 02-函数参数之缺省参数
    • 03-不定长参数之元组
    • 04-不定长参数之字典
    • 05-不定长参数总结
    • 06-函数返回值之多个return
    • 07-python中的return总结
    • 08-函数之函数返回多个数据
    • 09-拆包、交换变量的值
    • 10-局部变量
    • 11-全局变量
    • 12-函数的文档说明
    • 13-引用(一)
    • 14-第七天内容总结
  • Day08

    • 01-第七天内容回顾
    • 02-递归函数之发送验证码
    • 03-递归函数之阶乘
    • 04-匿名函数
    • 05-列表推导式
    • 06-引用(二)
    • 07-文件的打开与关闭
    • 08-文件的读写
    • 09-访问模式
    • 10-应用:制作文件的备份
  • Day09

    • 01-第八天的内容回顾
    • 02-文件的读写
    • 03-文件的相关操作
    • 04-应用-批量修改文件名
    • 05-综合应用-学生管理系统(文件版)
    • 06-面向对象编程介绍
    • 07-面向对象编程介绍
    • 08-定义类
    • 09-创建对象
    • 10-添加和获取对象的属性
    • 11-在方法内通过self获取对象属性
    • 12-init()方法
    • 13-有参数的__init__()方法
  • Day10

    • 01-第九天内容回顾
    • 02-str()方法
    • 03-del()方法
    • 04-实例属性和实例方法
    • 05-继承的概念
    • 06-单继承
    • 07-多继承
    • 08-子类重写父类的同名属性和方法
    • 09-子类调用父类同名属性和方法
    • 10-子类调用父类同名属性和方法带参数
    • 11-子类调用父类同名属性和方法注意点
    • 12-多层继承
    • 13-super()的使用
    • 14-私有属性和私有方法
  • Day11

    • 01-第十天内容回顾
    • 02-修改私有属性的值
    • 03-多态
    • 04-类属性和实例属性
    • 05-类方法
    • 06-静态方法
    • 07-__new__方法
    • 08-单例模式
    • 09-异常介绍
    • 10-捕获异常 try-except
    • 11-except捕获多个异常
    • 12-获取异常的信息描述
    • 13-捕获所有异常
    • 14-try-except-else
    • 15-try-finally
    • 16-异常的传递
    • 17-抛出自定义的异常
    • 18-异常处理中抛出异常
    • 19-警察打土匪需求分析
    • 20-枪类准备
  • Day12

    • 01-第十一天内容回顾
    • 02-发射子弹流程介绍和发射子弹方法实现
    • 03-准备玩家类
    • 04-玩家类方法测试
    • 05-土匪受伤方法实现
    • 06-警察开火方法实现
    • 07-模块制作
    • 08-import
    • 09-from-import
    • 10-as
    • 11-模块中的__all__
    • 12-python中的包
    • 13-飞机大战-导入与初始化
    • 14-飞机大战-窗口相关操作
    • 15-飞机大战-事件相关操作(QUIT和KEYDOWN)
    • 16-飞机大战-事件相关操作(长按)
    • 17-飞机大战-添加游戏背景图片
  • Day13

    • 01-第十二天的内容回顾
    • 02-飞机大战-添加英雄飞机图片
    • 03-飞机大战-获取英雄飞机的图片矩形
    • 04-飞机大战-基本的游戏窗口
    • 05-飞机大战-游戏中的事件监听
    • 06-飞机大战-添加游戏背景图片
    • 07-飞机大战-英雄飞机闪亮登场
    • 08-飞机大战-英雄飞机上下左右移动
    • 09-飞机大战-英雄飞机装备子弹并发射
    • 10-飞机大战-模块化处理
    • 11-飞机大战-添加敌机模块
    • 12-飞机大战-子弹和敌机碰撞检测
    • 13-飞机大战-设置背景音乐和音效
    • 14-飞机大战-添加分数模块

COMMITS

Commits

报告问题

Issues