Python基础
-
15 项目实操:图书馆管理系统
希望这个程序可以做到: 我们要思考:需要定义多少个类?每个类有怎样的属性和方法? 第一种用法是使用类生成实例对象。类作为实例对象的模版,每个实例创建后,都将拥有类的所有属性和方法,...
-
14 类与对象2
前言: 上一关,我们知道了面向对象编程的重要性,也学习了类的基础知识(1.面向对象编程,2.类的创建和调用,3.创建类的两个关键点)。在此,你可以回忆一会,想想是不是都掌握了。 回...
-
13 类与对象1
简介: 我们都会将一些现实世界中的事物用代码来表示、实现,如函数关卡中的深夜食堂、工时计算器等。这一关也是如此。不过,会贪心一些,我们会将现实世界的所有事物都投射到代码中(比如让标...
-
12 如何debug
常见的错误: 语法错误:SyntaxError 少了符号 英文符号打成中文符号 "="和"=="混用 没有定义变量:NameError 参数错误:IndexError参数超出范围:...
-
11 项目实操:使用函数完成项目
目的: 学会用函数编写程序 明确项目目标 互联网公司有两种角色,产品经理、程序员。产品经理提开发需求给程序员,然后程序员开发出满足需求功能的程序 今天我们来做个模拟,我们扮演“程序...
-
10 函数:
初识函数 函数的作用 正如老师在课堂反复强调过,编写代码要不断追求简洁和易读。换句话说,我们要尽量避免写重复的代码,少复制粘贴,也就是所谓的DRY原则——Don't Repeat ...
-
9 编程思维:如何解决问题
瓶颈1:知识学完就忘 回顾: 究其原因,我们学编程是为了获得一门实用的技能。因此,所有的编程知识并不是要靠死记硬背来【记住】,而是自己真正吸收,学会【怎么用】。 这里要纠正一个误区...
-
8 项目实操:PK小游戏
完成一个项目的流程总结为以下三步: 明确项目目标 简单来说,这个游戏中,会随机生成玩家和敌人的属性,同时互相攻击,直至一方血量小于零。另外,这样的战斗会持续三局,采取三局两胜制,最...
-
7 布尔值和四种语句
用数据做判断:布尔值 深入的学习循环语句的用法: 回顾: while循环是需要有一个“条件”的,当条件被满足,才能开启循环。 例题中,这一点不难理解:我先定义了变量a,然后将0赋值...
-
6 for循环和while循环
for...in...循环语句 格式: 思考:还记得前一关里,班主任点名的例子吗?本来要重复50次才能完成的任务,最后变成了3行代码。 我们用大白话来打个比方,以便更好地理解这段代...