课程简介:
本课程适用于零基础的IT人员。主要目标是作为开发的入门课程,并帮助建立起一个良好的开发环境和规范。课程内容涵盖从上手开发到如何使用Python胶水语言。Python语言作为一个工具,让其在你的IT世界发挥无穷的力量。这门课主要从Python 的基础知识,包括Python编程语法,基本数据类型,文件处理,模块和包的概念,多线程开发技术等,基于Python 3,开发环境的搭建,包括 IDE 的选择和使用,使用Python工具实现服务器性能监控、Web开发 和 API 接口开发,数据库的连接和使用,包括一些 Python实战案例。
培训对象:
零基础,IT人员,Python爱好者及基础人员
培训目标:
熟练掌握Python这门工具语言,打下坚实基础
课时:
3天 6课时/天 总计:18课时
第一天 开发环境部署与Python语法基础 | Python简介 Python语言简介 Python应用场景 Python常用模块介绍 Python开发环境 Python开发环境安装 Pycharm集成开始环境安装 Pycharm基础工具介绍 Python第三方模块安装 Python基本语法 Python语言程序结构 Python语言语法,基础数据结构 列表,字典,元组,集合 数据类型和变量深入 运算符和表达式 流控制,分支,循环语句for,if,while |
第二天 函数、模块、异常处理和装饰器 | Python函数和模块、异常处理 Python函数定义和使用 Python模块的定义和使用 异常处理和错误处理 内省机制原理和应用 Python数据结构深入 函数与装饰器 函数嵌套 高阶函数 装饰器 装饰器定义 带参数装饰器 |
第三天 面向对象编程 | 面向对象编程 什么是面向对象 什么是对象,什么是类 类和对象的关系 类和对象的定义与实例化 面向过程开发实例演示 类的构成 创建和使用类-1 init()构造方法和self 类的继承 继承的概念和子类中init()方法 |
第三天 Python进阶实战 | 应用开发实例 python并行编程多线程与多进程 字符串与编码处理 文本文件处理 Excel 文件处理 Python实现服务器日志处理与分析 Python实现服务器性能数据收集与分析 Flask框架web网站开始基础 Python数据库操作MySQL , Redis 基于ORM的数据库操作Sqlalchemy Python网络爬虫实战requests,BeautifulSoup |