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

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

与非学堂

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

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

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

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

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

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

回复「单词表」获取精美排版、分级排序的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 颜色
column col
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 期待
explicitly 明确地,直白地
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 障碍物
occur 发生
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 element px
place 地方(名词),放置(动词)
planet 星球
platform 平台
play
player 玩家
please 请;让……高兴
plot 策划;绘图
point 分数(名词),指向(动词)
pointer 鼠标指针
polygon 多边形
pop 突然去掉
population 人口
port 端口,港口
position 位置 pos
possible 可能的
post 邮递
power N次方,力量 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代码文本。

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

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

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)  

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

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

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

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

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

— OVER —

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

与非学堂

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

公众号

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


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

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

你可能感兴趣的:(Python,少儿编程,python,开发语言,英语单词,英语,必会)