大家好~我是Lily,好久不见!
3月14日,UBook第一期Python基础训练营开始招募,这是UBook第一次尝试开设编程训练营。期待又忐忑,迎来了第一批3000名学员。
三周时间,我和助教Amy看着大家从连Python环境都没有的编程小白一点点进步,学习编程思维和方法,写出了第一个python程序,掌握Python的基础语法,逻辑,常用函数,学会应用Python去处理图像,绘制图表。
也非常开心和欣慰看到大家积极投入学习,踊跃打卡,提问并努力弄懂一时间内没有明白的知识点,并营造了充满学习氛围的社群环境。
相信经过本次课程,学员们都能学到真正对自己有用的知识和技能。
以下是七节课知识点和学员完成情况的总结
1
I/O 数值类型 字符串
I/O:
输入:input()
输出: print()
数值类型:
整型(0b-二进制 0x-进制) 浮点型
数字类型的操作:
+,-,*,**(幂)
/,//(地板除),%,>(右移)
字符串:
'...',"..."
\n换行 \t制表
r 不转义
2
条件判断,循环
条件判断:
if 条件1:
...
elif 条件2:
...
else:
...
循环:
for i in range(起,终,间隔)
函数:
randint(a,b)
生成一个指定范围内的随机函数
3
列表 元组 字典
列表:
内置可变序列
所有元素置于"[","]"中
新建空列表:a=[]
获取列表中第一个元素:a[0]
获取列表中最后一个元素:a[-1]
删除列表:del(列表名)
转换:list() 将其他类型转换为列表
切片:a=[x:y:z],使用2个冒号分隔的3个数字
第一个数字表示切片开始位置(默认为0)
第二个数字表示切片截止(但不包含)位置(默 认为列表长度
第三个数字表示切片的步长(默认为1),当步 长省略时可以顺便省略最后一个冒号。
元组:
不可变序列
所有元素置于"(",")"中
使用tuple函数将其他序列转换为元组
元组中的数据一旦定义就不允许更改
元组没有append()、extend()和insert()等方法,元组没有remove()或pop()方法
无法对元组元素进行del操作
字典:
通过字典实现映射
字典通过'{}'建立
字典中的每个元素包含两部分:键和值
{:, :, … , :}
字典中的键不允许重复
字典打印出来的顺序可能与创建时的顺序不同
4
函数 文件操作
使用函数:
1.import math
eg:使用math库中函数,math.()
2.from math import
eg: 使用math库中函数,直接采用()
函数语法:
def ():
'''注释'''
return
参数:
普通参数、默认值参数、关键参数、可变长度参数
文件:
文件打开:
= open(, )
文件的读:
.write(s)向文件写入一个字符串或字节流
.writelines(lines)将一个元素为字符串的列表写入文件
文件关闭:f.close()
5
面向对象编程
类
是抽象的模板
用来描述具有相同的属性和方法的对象的集合
实例
是根据类创建出来的一个个具体的“对象”
每个对象都拥有相同的方法
但各自的数据可能不同
特殊方法
def __init__(self,x,x)
继承
从现有的class继承
新的class称为子类(Subclass)
被继承的class称为基类、父类或超类
6
图像
第三方库pillow的使用
打开图像:Image.open("图像名")
图像信息的获取:img.size
图像显示:img.show()
图像翻转: img4.transpose(Image.FLIP_LEFT_RIGHT)
图像裁剪
图像拼接
图像合成
图像混合
7
数据可视化 绘图
第三方库 matplotlib的使用
import matplotlib.pyplot as plt
绘制函数图像
绘制条形图
绘制直方图
绘制饼状图
期待你的参与
三周时间很快,作为老师,我非常开心地看到大家从对编程还很陌生的小白,逐渐对编程产生兴趣,并且能够自己独立地写程序,应用所学。
这些成果是对课程的肯定,也是对我的鼓励!
学员评价
如果你还没有参加过我们的
Python训练营课程
如果你也想学习编程
就快来报名参加Python基础训练营永久班课程点击此处立即购买
最后,非常感谢你们的参与和支持!
你们的努力与进步是我们最大的欣慰!
UBook今后也会尽全力的完善课程和社群环境
我们在下一次训练营再见!
©UBook知识在线
长按下方二维码关注我们
UBOOK知识在线
领取专属 10元无门槛券
私享最新 技术干货