![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【行易少儿编程】第一期 教案
gCodeTop 格码拓普 老师
一线程序代码工作者、教师。格码拓普:http://www.gcode.top
展开
-
【行易少儿编程】Sublime Text3 快捷键设置
{"keys": ["f4"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": { "id&quo原创 2018-03-08 11:26:42 · 275 阅读 · 0 评论 -
【行易少儿编程】Python 关于线性方程题目的解答
1.知识预备: 梯形面积 = (上底 + 下底)×高÷22.应用题目:已知梯形的高是7,面积是56 cm2,它的上底比下底的三分之一多4 cm,求该梯形的上底和下底的长度分别是多少? 3.解题思路:假设上底为长度为x_0 cm,下底为x_1 cm,高为h cm,面积为s cm2,那么由题意可知: h=7 s=56 x_0-x_1/3=4 s=(x_0+x_1)*h/2=(x_0+x_1)*7...原创 2018-03-28 16:58:33 · 389 阅读 · 0 评论 -
【格码大叔教编程】8.Python 数值列表求和训练
训练1:print("1+2+3+...+10=?")#1:iList=[1,2,3,4,5,6,7,8,9,10]iSum=0for d in iList: iSum+=dprint("方法1",iSum)#2iSum=0for d in [1,2,3,4,5,6,7,8,9,10]: iSum+=dprint("方法2",iSum)#3iList=[1,2...原创 2018-04-16 16:54:12 · 1455 阅读 · 0 评论 -
【行易少儿编程】9.Python 指令break continue exit() pass的应用比较及浅析
1、breakbreak是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走以简单的for循环来举例for i in range(10): print("-----%d-----" %i) for j in range(10): if j > ...原创 2018-04-17 08:59:59 · 300 阅读 · 0 评论 -
【行易少儿编程】7.Python 循环结构 Loop Structure : while 循环
1.概念解释:while循环语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本框图如下:2.代码演示:count = 0while (count < 9): print('The count is:',count) count = count + 1print "Good bye!"3.演示结果:he count is: 0The c...原创 2018-03-29 08:57:54 · 1197 阅读 · 0 评论 -
6.Python 循环结构 Loop Structure : for 循环
1.概念解释:for循环可以遍历任何序列的项目,如一个列表或者一个字符串,或者序列索引,或数值范围。程序框图如下:2.代码演示:A.遍历字符串及列表:for letter in 'Python': # 第一个实例 print '当前字母 :', letter fruits = ['banana', 'apple', 'mango']for fruit in fruits: ...原创 2018-03-29 09:13:29 · 1264 阅读 · 0 评论 -
面向对象编程基本步骤
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。而面向对象的程序设计把计算机程序视为一组对象的集合,而...原创 2018-05-18 15:37:49 · 2536 阅读 · 0 评论 -
【格码顶端编程】写一个符合实际情况的航天小学生类Student
class Student: schoolName="Space Primary School" def __init__(self,age,name,sex,loverName): self.__age=age self.__name=name self.sex=sex self.__loverName=loverName def yourName(self): p...原创 2018-05-30 16:28:48 · 429 阅读 · 0 评论 -
【格码顶端编程】子类的继承问题【模仿真实的社会:一个父亲与儿子之间的基因等继承及资产赠送问题】
父类子类的继承问题:class Parent(object): def __init__(self,name,address,assets): self.__name=name self._iq=90 self._eq=60 self._faceScore=40 self.__address=address self.__assets=assets def howM...原创 2018-06-23 14:16:36 · 644 阅读 · 0 评论 -
【格码顶端编程】文件的创建读写删除及目录的创建删除等
演示1:f=open('f1.txt','w') # r只读,w可写,a追加for i in range(0,10): f.write(str(i)+'\n')f.close()演示2:import randomf=open('ccc/f2.txt','a')for i in range(0,100): f.write(str(random.randint(0,9))) f.w...原创 2018-07-01 16:59:24 · 254 阅读 · 0 评论 -
Python作业:按照下方的演示动画,输入下方代码,进行测试,并且回答下面的问题.
演示动画1:演示动画2:演示动画3:回答问题:1.2.3.原创 2018-04-03 10:09:01 · 376 阅读 · 0 评论 -
【行易少儿编程】10.Python 小学线性方程题目的解答-两种编程方法:穷举法及方程法等的比较
下面这道题目,是小学很常见的数学题目,除了惯用的解题方法外,通过编程也可以解答。某班级的总人数为64人。女生比男生的一半多7人。请问:男女生分别是多少?第一种编程方法:穷举法for intboys in range(0,65): for intgirls in range(0,65): if intboys+intgirls==64 and intgirls-intboys/2...原创 2018-04-01 20:53:44 · 771 阅读 · 0 评论 -
【格码顶端编程】1. Python简介
Python是著名的“龟叔”Guido van Rossum(荷兰Holland)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一种高级通用编程语言。 Python 单词的含义:英 [ˈpʌɪθ(ə)n] 美 [ˈpaɪˌθɑn] n.蟒蛇,蚺蛇;巨蛇;【计算机】巨蟒语言, Python是跨平台的:它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上...原创 2018-02-23 12:53:24 · 3143 阅读 · 0 评论 -
[格码顶端编程]2. Python交互模式的简单使用
Python是跨平台的:它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的)。安装方法:现场操作演示Demo。环境模式:命令行模式,Python交互模式,集成...原创 2018-02-23 13:08:10 · 1322 阅读 · 0 评论 -
C-Sqlite 数据修改
本节目的:学会Sqlite数据库中的数据修改方法.步骤:步骤1: 采用用SqliteStudio修改数据: A.通过数据编辑界面 B.使用Sql语句步骤2: 启动SublimeText,编写Py文件如下:UpdateDemo-1.py 及 UpdateDemo-2.py 如下:import sqlite3 db_filename = ...原创 2018-03-02 11:05:56 · 666 阅读 · 0 评论 -
B-Sqlite 数据添加
本节目的:学会Sqlite数据库中的数据添加方法。步骤:步骤1: 采用用SqliteStudio插入数据: A.通过数据编辑添加界面 B.使用Sql语句添加数据步骤2: 启动SublimeText,编写Py文件如下:InsertDemo-1.py 及 InsertDemo-2.py 如下:import sqlite3conn = sql...原创 2018-03-02 13:09:33 · 340 阅读 · 0 评论 -
A-Sqlite .数据查询
本节目的:学会Sqlite数据库中的数据查询方法。步骤:步骤1: 采用用SqliteStudio查询数据: A.通过数据界面 B.使用Sql语句查询数据步骤2: 启动SublimeText,编写Py文件如下:三段SelectDemo 如下:import sqlite3 db_filename = 'htxx.db' conn=sql...原创 2018-03-02 13:22:20 · 365 阅读 · 0 评论 -
【行易少儿编程】字典的基本操作
2个代码片段:#字典操作 m = {'a':1,'b':2,'c':3} print(m) #读取某一个_通过key print(m['a']) #读取某一个,通过get方法 print(m.get('b')) #复制字典 m2 = m.copy() print(m2) #获取所有键的列表 print(m.keys() ) #获取所有值的列表 p...原创 2018-03-02 13:40:00 · 250 阅读 · 0 评论 -
【格码顶端编程】4.Python 顺序结构 Sequence Structure
顺序结构 Sequence Structure 代码按照编写的顺序,自上而下逐行运行。程序框图如下图所示。写代码演示 Code Demo课堂提问: 上述代码 len(str_tip) 的作用是什么?print("-"*len(str_tip)) 的作用是什么?...原创 2018-03-11 16:32:21 · 1541 阅读 · 0 评论 -
【格码顶端编程】5.Python 条件结构 Condition Structure
1. 条件结构 Condition Structure 程序框图:2. 代码演示 Code Demo:3. 上述代码修改升级:str_tip="Simple Condition Structure"print(str_tip)print("-"*len(str_tip))print("A")print("B")C=input("Please Input String...原创 2018-03-11 16:57:08 · 704 阅读 · 0 评论 -
【格码顶端编程】3. Python 在交互环境下的基本数据类型的特点测试大纲
基本数据类型 Basic Data Type:1.整数 integer->int2.浮点数,小数 float,decimal3.字符串 string ->str特殊: 转义字符\ 格式保留字符r 换行用\n4.布尔值 bool True,False5.变量 variable6.常量 constant...原创 2018-03-14 16:20:33 · 629 阅读 · 0 评论 -
[格码顶端编程]文件读写小练习:成绩保存及读出
1.从键盘录入6个学生的成绩,并且保存到文件中:score=[]c=0while len(score)<=6: s=input("请输入学生成绩:\n") if s.isdigit(): score.append(s) else: continueprint("Save file")f=open("f1.txt","w")fo...原创 2018-07-11 16:29:35 · 483 阅读 · 0 评论