首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础训练营总结

大家好~我是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知识在线

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180415G09ZA500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券