你想从事互联网开发?
你想要爬取网页数据?
你想进行数据分析、数据挖掘?
你想做网站?
……学 Python 就对了!
Python 由于具有简单易懂、可移植性、无需编译、开源等特点,成为大多数 "互联网人" 学习的对象。
它广泛地被应用于互联网数据分析、后端开发、互联网运维、数据爬虫等相关领域,并得到多数企业的喜爱与青睐。想要进入大厂的同学们,掌握 Python 的基础技能,又可以向大厂迈进一步啦~
因此,今天给大家分享 Python 技能学习资料,其中详细讲解了语法基础、字符串、集合类型、异常处理、类与对象等知识点。
一,Python 基础知识
第1章 起步
- 搭建编程环境
- 在不同操作系统中搭建Python编程环境
- 解决安装问题
- 从终端运行Python程序
第2章 变量和简单数据类型
- 运行hello_world.py时发生的情况
- 变量
- 字符串
- 数字
- 注释
- ......
第3章 列表简介
- 列表是什么
- 修改、添加和删除元素
- 组织列表
- 使用列表时避免索引错误
- ......
第4章 操作列表
- 遍历整个列表
- 避免缩进错误
- 创建数值列表
- 使用列表的一部分
- 元组
- 设置代码格式
- ......
第5章 if 语句
- 一个简单示例
- 条件测试
- if 语句
- 使用 if语 句处理列表
- 设置 if 语句的格式
- ......
第6章 字典
- 一个简单的字典
- 使用字典
- 遍历字典
- 嵌套
- ......
第7章 用户输入和while循环
- 函数input()的工作原理
- while循环简介
- 使用while循环来处理列表和字典
- ......
第8章 函数
- 定义函数
- 传递实参
- 返回值
- 传递列表
- 传递任意数量的实参
- 将函数存储在模块中
- 函数编写指南
- ......
第9章 类
- 创建和使用类
- 使用类和实例
- 继承
- 导入类
- Python标准库
- 类编码风格
- ......
第10章 文件和异常
- 从文件中读取数据
- 写入文件
- 异常
- 存储数据
- ......
第11章 测试代码
- 测试函数
- 测试类
- ......
二,Python 项目
项目一:外星人入侵
使用 Pygame,这是一组功能强大而有趣的模块,可用于管理图形、动画乃至声音,能够更轻松地开发复杂的游戏。通过使用 Pygame 来处理在屏幕上绘制图像等任务,不用考虑众多烦琐而艰难的编码工作,而是将重点放在程序的高级逻辑上。
- 武装飞船
- 外星人
- 记分
- .....
项目二:数据可视化
数据可视化 指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表示的小型数字列表,也可以是数以吉字节的数据。
- 生成数据
- 下载数据
- 使用 API
- .....
项目三:Web应用程序
当今的网站实际上都是富应用程序,就像成熟的桌面应用程序一样。Python 提供了一组开发 Web 应用程序的卓越工具。
- Django入门
- 用户账户
- 设置应用程序的样式并对其进行部署
- .....
三、Python入门书籍+视频
Python 书籍:
Python 视频:
网友评论