【零基础】Python的入门学习

啥是Python?

Python(计算机程序设计语言) 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

 

Python是纯粹的自由软件, 源代码解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

 

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

 

 

 

教学课程:Python学习课程

(本教程面向零基础的同学,是一个深入浅出,通俗易懂的Python3视频教程)

前半部分主要讲解Python3的语法特性,后半部分着重讲解Python3在爬虫、Tkinter、Pygame游戏开发等实例上的应用。整个系列共16个章节,前边13个章节从一个小游戏引入Python,逐步介绍Python的语法以及语言特色。最后3个章节为案例的演示,是前边内容的总结和提高。

 

 

教学大纲

课时1:愉快的开始 17:37

课时2:我和Python的第一次亲密接触 13:14

课时3:用Python设计第一个游戏 24:00

课时4:小插曲之变量和字符串 19:04

课时5:改进我们的小游戏 26:31

课时6:闲聊之Python的数据类型 18:41

课时7:Pyhon之常用操作符 16:31

课时8:了不起的分支和循环 16:30

课时9:了不起的分支和循环2 12:09

课时10:了不起的分支和循环3 13:26

课时11:列表:一个打了激素的数组 13:28

课时12:列表:一个打了激素的数组2 13:01

课时13:列表:一个打了激素的数组3 20:17

课时14:元组:戴上了枷锁的列表 15:29

课时15:字符串:各种奇葩的内置方法 28:58

课时16:字符串:格式化 26:22

课时17:序列!序列! 20:48

课时18:函数:Python的乐高积木 13:54

课时19:函数:灵活即强大 16:46

课时20:函数:我的地盘听我的 16:47

课时21:函数:内嵌函数和闭包 19:02

课时22:函数:lambda表达式 12:45

课时23:函数:递归是神马 20:47

课时24:递归:这帮小兔崽子 18:19

课时25:递归:汉诺塔 13:25

课时26:字典:当索引不好用时 17:50

课时27:字典:当索引不好用时2 17:48

课时28:集合:在我的世界里,你就是唯一 09:42

课时29:文件:因为懂你,所以永恒 16:54

课时30:文件:一个任务 14:42

课时31:文件系统:介绍一个高大上的东西 23:32

课时32:永久存储:腌制一缸美味的泡菜 12:23

课时33:异常处理:你不可能总是对的 12:37

课时34:异常处理:你不可能总是对的2 15:03

课时35:丰富的else语句及简洁的with语句 09:36

课时36:图形用户界面入门:EasyGui 14:15

课时37:类和对象:给大家介绍对象 14:26

课时38:类和对象:面向对象编程 12:46

课时39:类和对象:继承 18:11

课时40:类和对象:拾遗 17:18

课时41:类和对象:一些相关的BIF 15:36

课时42:魔法方法:构造和析构 13:15

课时43:魔法方法:算术运算 12:24

课时44:魔法方法:算术运算2 10:24

课时45:魔法方法:简单定制 30:31

课时46:魔法方法:属性访问 18:13

课时47:魔法方法:描述符(Property的原理) 18:50

课时48:魔法方法:定制序列 09:46

课时49:魔法方法:迭代器 11:32

课时50:乱入:生成器 13:23

课时51:模块:模块就是程序 10:18

课时52:模块:__name__=’__main__’、搜索路径和包 12:08

课时53:模块:像个极客一样去思考 14:26

课时54:论一只爬虫的自我修养 13:14

课时55:论一只爬虫的自我修养2:实战 25:23

课时56:论一只爬虫的自我修养3:隐藏 17:24

课时57:轮一只爬虫的自我修养4:OOXX 30:08

课时58:论一只爬虫的自我修养5:正则表达式 21:56

课时59:论一只爬虫的自我修养6:正则表达式2 18:41

课时60:论一只爬虫的自我修养7:正则表达式3 14:02

课时61:论一只爬虫的自我修养8:正则表达式4 16:48

课时62:论一只爬虫的自我修养9:异常处理 09:19

课时63:论一只爬虫的自我修养10:安装Scrapy 14:20

课时64:论一只爬虫的自我修养11:Scrapy框架之初窥门径 39:10

课时65:GUI的终极选择:Tkinter 13:28

课时66:GUI的终极选择:Tkinter2 13:47

课时67:GUI的终极选择:Tkinter3 15:43

课时68:GUI的终极选择:Tkinter4 32:56

课时69:GUI的终极选择:Tkinter5 20:45

课时70:GUI的终极选择:Tkinter6 19:25

课时71:GUI的终极选择:Tkinter7 31:22

课时72:GUI的终极选择:Tkinter8 27:00

课时73:GUI的终极选择:Tkinter9 14:52

课时74:GUI的终极选择:Tkinter10 24:19

课时75:GUI的终极选择:Tkinter11 16:40

课时76:GUI的终极选择:Tkinter12 19:45

课时77:GUI的终极选择:Tkinter13 20:26

课时78:GUI的终极选择:Tkinter14 12:30

课时79:Pygame:初次见面,请大家多多关照 12:19

课时80:Pygame:解惑 09:30

课时81:080Pygame:事件 17:48

课时82:Pygame:提高游戏的颜值 34:06

课时83:Pygame:提高游戏的颜值2 13:49

课时84:Pygame:提高游戏的颜值3 16:27

课时85:Pygame:基本图形绘制 25:07

课时86:Pygame:动画精灵 21:23

课时87:Pygame:碰撞检测 21:08

课时88:Pygame:播放声音和音效 26:53

课时89:Pygame:摩擦摩擦 28:38

课时90:Pygame:游戏胜利 33:44

课时91:Pygame:飞机大战1 13:18

课时92:Pygame:飞机大战2 37:45

课时93:Pygame:飞机大战3 24:47

课时94:Pygame:飞机大战4 28:27

课时95:Pygame:飞机大战5 32:06

课时96:Pygame:飞机大战6 29:36

课时97:Pygame:飞机大战7 20:13

 

课程目标

  • Python入门
  • Python实践
  • Python开发
  • Python爬虫
  • Python游戏开发
  • Python全栈开发

 

适合人群

  • 零基础
  • 初学者
  • 编程爱好者

 

阿里云大学官网(阿里云大学 – 官方网站,云生态下的创新人才工场

    原文作者:python入门
    原文地址: https://my.oschina.net/u/3716657/blog/1569965
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞