统计了300课时的代码,得到学Python需要掌握的1024个英语单词

wuchangjian2021-11-08 21:34:57编程学习

对话框回复「导航」获取历史推送

与非学堂

专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。

一批孩子学业有成,一批新人又开始成长。

曹老师对之前的同学学过的300课Python代码做了一个统计分析,以便让准备开始学Python的孩子们心里有个底:

只要掌握下面这些单词,学起Python就会更容易。

下面每个词条跟编程相关的解释说明,都是本人手动添加,觉得有用的请不要吝惜点赞收藏转发~

回复「单词表」获取精美排版、分级排序的PDF打印版~ 

文末附得到单词的方法~

Python编程必会1024英语单词_音序版

单词意义编程时通常简写
about关于
above在……上方
absent缺少的,不在
absolute绝对的;绝对值abs
abstract抽象的
academy学术,学院
access访问,进入
account账户
accurate准确的
across穿过,经过
action行动,动作
activate激活
active活跃的
actor角色,演员
add
address地址
adjust调整
adult成年的,成人
advance提前,高级的
adventure冒险
after在……之后
again再,又
age年龄
ahead提前的
aim目标
air空气
algorithm算法
align对齐
all所有的
allow允许
along沿着
alpha阿尔法,透明通道
already已经
also
alter改变
amount数量
anchor锚点
and并且,和
angle角度
animal动物
animate使动起来,活跃
animation动画anim
another另外的
answer答案
any任何的
anything任何的
appear出现
append添加
apple苹果
application应用程序
apply应用
arbiter仲裁人,决定者
arc
arcade街机游戏
archive档案
argument参数arg
armor盔甲
around周围的
array数组
arrow箭头
artwork艺术品
as作为……
ascii美国信息交换标准代码
ask询问
assert确定
asset素材,资源,资产
assign部署(动词)
assignment部署(名词),任务
at在……
attach附加在上面
attack攻击
attempt企图做
attract吸引
attribute属性attr
audio音频
author作者
automatically自动地
available可以获取的,可以访问的
average平均avg
avoid避免
away离开的,远离的
axis
back后面
background背景bg
backward向后
bad坏的
bag袋子
ball
base基准(名词),以……作为基础(动词)
basic基本的
basket篮球
because因为
before在……之前
begin开始
behavior行为动作
below在……下方
better更好的
between在……之间
big大的
binary二进制的,二元的bin
bingo成功了!对了
bird
birthday生日
bisect二分
bit二进制位,binary digit
bitmap位图
black黑色
blit位块传送,block transfer
block阻止(动词),模块(名词)
blue蓝色
body主要部分,主体,身体
bold粗体的
bool布尔值,是非的
border边框
boss老板
both两个都
bottom在下面
bounce弹跳
bound绑定的,范围,界限
boundary范围,界限
box盒子
break损坏,中断(循环)
bright明亮的
broadcast广播
buffer缓冲物
build建筑,构建
bullet子弹
but但是
button按钮
by依靠,由……
byte字节
cache缓冲区,缓存
calculate计算calc
call调用,呼唤
callable可调用的
callback回调(函数)
camera摄像机,镜头
can能够
cannon大炮(名词),碰撞(动词)
canvas画布
capital大写字母,头,首脑,主要的
caption标题
capture抓取,捕获
card卡片,扑克
careful仔细的
case情况,案例
cat
cause原因(名词),引起(动词)
cco与非学堂域名缩写codingclass.online
ceil屋顶,向上取整
center中心
certain一定的,当然的
chain链条,前后连接在一起
change变化
character角色,汉字chr, char
charge收费,负责,充电
check检查
cheese奶酪
child孩子
choice选择(名词)
circle
city城市
class类,种类,班级
clear清除,清空
click点击
client客户端
climb爬行
clock时钟
close关闭(动词),接近的(形容词)
club俱乐部
code代码,规范
coin硬币
collect收集
collide碰撞
color颜色
columncol
combine组合
comment注释,评论
common公共的,共同的
compare对比,比较
compile编译
compress压缩
computer计算机
concatenate拼接concat
condition条件
configuration配置config
connect连接
constant常量const
constructor构造器
contact合同(名词),收缩(动词)
contain包含
container容器
content内容
context上下文,语境
continue继续
control控制
convert转换
coordinate坐标(名词),协调(动词)
copy复制
copyright版权
corner角落
cosine余弦cos
cost花费
costume造型
count计数
counter计数器
country国家
couple一对;耦合
crate木箱
create创造,建立
credit信任
critical关键的
cube立方体
current当前的
currently现在
cursor鼠标指针
customer顾客
customized自定义的
dance跳舞
dark黑色
data数据
database数据库db
date日期
day一天
dead死的,不活跃的
debug调试
decimal十进制的
declare声明
decode解码
decorate装饰
decrease减少
default默认的,缺省的
define定义def
degree度数
delay延迟
delete删除del
demo演示
density密度
depth深度
description描述
destination目标dest
destroy破坏
detail详情
develop开发
developer开发人员
device设备
diagonal对角线的
diameter直径
diamond钻石
dictionary字典dict
different不同的diff
difficult困难的
digit数位
dimension维度dim
direct直接的(形容词),指导(动词)
direction方向
directory目录,清单dir
display展示
distance距离dist
divide除以
division分区,分块,划分div
do
document文档doc
dog
dollar美元
done完成的
door
dot小圆点
double双份的
down向下
drag拖拽
dragon恐龙
draw绘画
drink
drop扔,丢
dynamic动态的
each每一
earth地球
east东方
easy容易的
echo回应,回声
edge
editor编辑
effect效果
effort努力
elasticity弹性
element元素
eliminate清除,根除
ellipse椭圆
else否则
empty空的
encode编码
end结束,末尾
engine引擎
enough足够的
enter进入
entire整个的
entry条目
enumerate列举enum
environment环境env
equal相等的
erase擦除
error错误
escape跳出,逃跑esc
evaluate评估,估值eval
even偶数
event事件
every每一个
everything每件事
exact准确的
example例子
except除……之外,例外
exception例外,异常
exist存在
exit退出
expand拓展
expect期待
explictly明确地,直白地
explode爆炸
export导出文件,出口
expression表达式
extend延展
exterior外面的
extra额外的
face脸;面向
factorial阶乘
fail失败
fall跌落
false错误的,假的
far远的
fast快速的
favorite最喜爱的
female女性
field域,土地
figure图表,形象
file文件
filename文件名
fill填充
filter过滤
finally最后
find查找
finish完成
fire火,开火
first第一
flag旗帜,标识
flat平整的
flight航班
flip翻转
float浮点小数,漂浮的
floor地板,向下取整
fly飞行
folder文件夹
follow跟随
following下面的
font字体
food食物
foot
for对……来说,循环
force力(名词),强迫(动词)
foreground前景色
forest森林
forever永远
form表格,表单
format格式;板式化
forth第四
forward向前
found找到
fraction小数,分数frac
frame框架,帧
framework框架
fresh新鲜的
friction摩擦力
from
front前面
fruit水果
full充满的
function功能,作用,函数func
game游戏
general通用的
generate产生,生成
get得到
ghost
gif一种动画图片格式
give
glide滑行
global全球的,全局的
go前往,去
goal目标
gold黄金
good好的
grade级别
graduate毕业
graph
grass草地
great大的
green绿色
grey灰色
grid网格
ground地面
group组(名词),分组(动词)
guess客人
gui用户图形接口,graphic user interface
gun
gunshot开枪
half一半
hand
handle手柄,句柄;解决(动词)
handler处理者,解决问题的人
happen发生
hash哈希
hat帽子
have
head头,朝向
heading标题,方向
heart心脏
heavy沉重的
height高度
hello你好
help帮助
here这里
hexadecimal十六进制hex
hide隐藏
high高的
hint提示
hit打,碰撞
hold拿住,端起
home
hook钩子
horizontal水平的
host主机,主人
hot热的,流行的
hour小时
hover鼠标移上去,盘旋
how怎样
huge巨大的
idle空闲的,闲置的
if如果
ignore忽视
image图像img
impact作用,影响
implement实现,执行
import进口,导入
impulse脉冲,脉动
in在……里
inactive不活跃的
include包含
increase增长
increment递增
indent缩进空格
index索引,编号idx
indicate表明,指示
individual个人的
inertia惯性
infect感染
information信息info
inherit继承
initial最初的
initialize初始化init
input输入
insert插入
inside在……里面
install安装
instance实例
instead替代
instruction指令,说明
integer整数int
intense细致的
intensity强度
interact互动
interesting有趣的
internal内部的
internet因特网
interval间隔
invalid无效的
invisible不可见的
is
item物品,项
iterable可迭代的
iterate迭代iter
job工作
join连接,加入
joint合作的
jpg一种图片格式
json一种保存JS数据的文本格式
judge判断
jump
just刚好
keep保存,坚持
key关键的,数据字典的键,键盘按键
keyboard键盘
keyword关键词
kill杀死
kind种类
knife
knight骑士
lab实验室
label标签
ladder梯子
lambda希腊字母λ,匿名函数
language语言
large大的
laser激光
last最后的,上一个
latest最近
layer
learn学习
leave离开
left
length长度len
less更少的
let
letter字母,信件
level水平,等级
library代码库,图书馆
license许可证,执照
life生命,生活
like喜欢,好像
line线条,直线
link链接
liquid液体
list列表,清单
little小的,少的
load加载
local本地的
locate定位
location位置
log日志;对数
logarithm对数log
logic逻辑
login登录
logo徽标
logout退出登录
long长的
look
loop循环
loose松弛的
lose失去
loud大声的,吵闹的
lovely可爱的
lower更低的,小写字母
mail电子邮件
main主要的,主程序
maintain保持
make制作,使
male男性
manage管理
manager经理
manual人工的,指南,说明书
many许多
map映射,地图
margin页边距
mars火星
mass大量
match匹配
mathematics数学math
matrix矩阵
maximum最大的max
maze迷宫
mean平均
mediator协调者
memory记忆,内存
mention提及
menu菜单
message消息
meta超越……的,元……
metaclass元类
meter
method方法
middle中间mid
million百万
minimum最小的min
minor小的
minute分钟,细小的min
mirror镜子
mode模式
modify装饰,修改
module模块mod
moment时刻
money
month
more更多
most最多
motion运动
mouse老鼠,鼠标
move移动(动词)
movement移动(名词)
much多的
multiple多个的
music音乐
must应该,必须
name名字
need需要
negative负的,否定的
neighbour邻居
new新的ngbr
next下一个
node节点
none
normal正常的
not
nothing没有任何东西
notify提示
now现在
null虚无,空
number数字num
object对象,物体obj
observe观察
obstacle障碍物
occurr发生
octal八进制的
odd奇数
of……的
off离开……的
old旧的
on在……上面
once曾经,一次
only仅仅,只
opacity透明度
open打开
operand操作数
operating system操作系统os
operator运算符
option选项
or
orange橙色
orbit轨道
origin起源,初始
original最初的
other其他的
otherwise否则
our我们的
out在外面
outline轮廓
output输出
outside外面
over在……上方,超过,结束
override覆盖
own自己,拥有
owner主人,拥有者
pack打包
package
page
pair一对
parameter参数param
parent父母
parse解析,分离,提取
pass通过,跳过
password密码pwd
paste粘贴
path路径,路线
pattern模式,图案
pause暂停
pay付费
pen画笔
percent百分之……
perform展示性能;表演
permit允许
persist坚持
person人,人物
phase阶段
phone电话
physics物理
pick挑选
pig
pixel像素,picture elementpx
place地方(名词),放置(动词)
planet星球
platform平台
play
player玩家
please请;让……高兴
plot策划;绘图
point分数(名词),指向(动词)
pointer鼠标指针
polygon多边形
pop突然去掉
population人口
port端口,港口
position位置pos
possible可能的
post邮递
powerN次方,力量pow
prefix前缀,如debug中的de-
preserve保持
press单击,按下
previous上一个prev
price价钱
primary主要的
prime质数
print打印,在屏幕上显示
printer打印机
prior先前的,级别更高的
problem问题
process进程,处理
profile概览,轮廓
program程序
project项目
promote提拔
prompt即时提醒,提示
propel推动,迫使
property属性,性质
proportional成比例的
pure纯净的
purge净化,清除
purple紫色
purpose目的
push
put放置
query查询
quest请求
question问题
queue队列
quick快速的
quit退出
quote引用
rabbit野兔
radian弧度rad
radius半径
raise提出,升起
random随机的
range范围
rank位次,排名,等级
rate比率
rather宁可,非常
ratio比率
raw生的,未处理的
read读取文件内容
ready准备好的
real真实的
receive接收
recent最近的
recover恢复,复原
rectangle正方形rect
recursive递归的
red红色的
redirect重新定向
reduce
reference参考,引用(名词)
region区域
register注册
regular正常的,规范的
release释放,松开
remainder余数
remember记住
remote远程的
remove移走,去除
rename重命名
render渲染
repeat重复
replace替换
replay重新播放
report报告
represent代表,表示
request请求
reset重置,重新设置
resolution分辨率
resource资源
response回应
result结果
return返回,回复
reverse反转,倒过来
right
rise升起
robot机器人
role作用
roll滚动
room房间,空间
rotate旋转
round圆形的,四舍五入
row
run程序运行,跑
safe安全的
salary工资
same相同的
sample样本
save保存
say说话
scale缩放,变大变小(动词)
scalor标量
scan扫描
schedule制定日程
scope范围
score分数
screen屏幕
script脚本
scroll(滚动条、鼠标滚轮)滚动
search搜索
second秒钟;第二
section分区
see看见
seed种子
seek搜寻
segment片段
select选择
self自己
send发送
sensor探测器
separate分隔
sequence序列
series一系列
serve服务(动词)
server服务器
set设置(动词),集合(名词)
settle解决,安顿
setup设置
several几个
shape形状
share分享,共享
sheet纸张,一页(文件)
ship船只
shoot发射(子弹)
shop商店
short短的
should应当
show展示
shuffle洗牌,打乱
side方面,一边
simple简单的
simulate模仿
since自从……
sine正弦sin
single单的
site网址,地点
size大小,尺寸
sky天空
sleep睡觉
slice切割
slide滑行
slot插槽(名词);插入窄缝
snake
snow
snowfall下雪
snowflake雪花
solar太阳的
solid固定的,稳定的
some一些
song歌曲
sorry对不起,抱歉
sort类型,分类,排序
sound声音
source来源src
space空间,空格
span横跨
speaker说话人
special特别的
specific指定的
specify指定
speed速度
spin自转
splash泼洒,溅
split分裂
sprite游戏精灵
square正方形
square root平方根sqrt
stack栈,一大堆
stage舞台
stamp邮票,图章
stand站立
standard标准
start开始,启动
state状态
statement语句
static静止的
statistics统计数据
status状态
stay停留,待
step步数,步骤
stick木棒
stop停下来
storage库存,容量
store存放;商店
story故事
straight直接的
stream字节流;水流
street街道
string字符串str
strip去除头尾空白字符,剥离
strong强壮的
structure结构struct
stuck困住,陷入
student学生
stuff东西
style样式,风格
substitute替换
success成功
suffix后缀,如doing中的-ing
sum总和
sun太阳
sunflower向日葵
super上一级,超级的
support支持
sure肯定的
surface表面
surround围绕
swap互换
switch轮流,替换
symbol符号
syntax句法
system系统sys
table表格,桌子
tail尾巴
take拿走
target目标
task任务
tell告诉,区分
temperature温度
template模板tmpl
temporary暂时的temp, tmp
test测试
text文本
texture纹理
than
that
thin薄的
them他们
then那么
there那里
thick厚的
think思考
third第三
this
though尽管
thread线程,线条
through通过,经由
tick时钟走动一格
tile方块,格子
time时间
timeout超时
timer计时器
tip提示
title标题
to
today今天
together一起
toggle切换
too
top在顶部
total总数
touch触摸
toward面向
trace跟踪(动词),踪迹(名词)
tracer跟踪器
track追踪(动词),足迹(名词)
translate转换,翻译
travel旅行
tree
triangle三角形
trick小技巧,诡计
trigger触发
true正确的,真的
truncate截取trunc
try试着
tuple元组
turn转变,面向
turtle海龟
tutorial教程
type类型(名词),打字(动词)
understand理解
unexpected始料未及的,超乎想像的
unicode统一字符码
unique唯一的
unit单位
unite统一,团结
unpack拆包
unsupported不受支持的
until直到……
up向上
update更新
upper靠上面的,大写字母el
usage用法
use使用
user用户usr
utility工具组件util
vacation假期
valid有效的
value
variable变量var
vector向量,矢量vec
velocity速度
verbose冗余的
version版本
vertical垂直的
very非常
view视图,视角
viewport视窗
village村庄
virtual虚拟的,逼真的
visible可见的
volume体积,音量
vote投票
wait等待
walk走动
wall墙壁
want想要
warn警告
wash冲,洗
watch手表(名词),注视(动词)
water
way道路
weapon武器
web
weight重量, 权重
west西方
while当……时候,以……为条件循环
white白色
width宽度
win胜利
window窗户,电脑程序窗口win
winner赢家
witch巫婆
with……带着
within在……内
without没有……
word单词
work工作
world世界
wrap把……裹在……里
write写入文件,书写
wrong错误的
year
yeild产出,生成
yellow黄色的
zip拉链(名词),用拉链锁、封闭(动词)
zombie僵尸

附:统计分析流程介绍

首先,找到要统计的Python代码文本。

接着,找出其中的单词,使用正则表达式,寻找以大写或小写字母开头,连续若干个小写字母的字符串作为一个单词。

def parse_code_strings(code_strings):    output = []    regex = re.compile(r"[A-Za-z][a-z]+")    for c in code_strings:        print(c)        output += [word for string in c if regex.findall(string) for word in regex.findall(string)]    return output

然后,把每个单词都转为小写字母。

all_words = [word.lower() for word in all_words]

再使用collections库统计每个词出现的情况。

all_words = collections.Counter(all_words)  

将得到的结果放到Excel表中人工核对。

使用核对过的数据人工排版,输出漂亮的词表。

— OVER —

与非学堂

与非学堂

专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。

公众号

一份自家广告,长期有效|咨询&合作


公众号对话框回复「HELP」更多精彩

喜欢就请「分享「点赞「在看」吧!

相关文章

链表——笔记理解

众所周知,在一个数组中插入或是删除一个元素,都会需要移动后面...

MongoDB shell 数据操作

目录 1 建立连接 2 数据库操作 3集合创建 4用户相关  5集合信息操作...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。