【课程介绍】
Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。
Python特点
易于学习、阅读
广泛的标准库
Python的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
互动模式
互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
可移植
基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
【授课方式】
语言基础+原理讲解+案例演练+开发实践+可视化呈现
采用互动式教学,围绕业务问题,展开数据分析过程,全过程演练操作,让学员在分析、分享、讲授、总结、自我实践过程中获得能力提升。
【课程内容】
绘图创作:平面坐标系、goto指令、circle画圆与圆弧、画笔控制、随机数、RGB色彩、循环批量绘图
函数与计算:函数定义与调用、参数传递、返回值、变量、数学运算、输入输出
条件判断:if-else条件判断、比较运算符、多条件分支
循环结构:for循环、while循环、range函数、break与continue、嵌套循环、累加器
综合应用:字符串操作、函数+判断+循环综合运用
列表数据结构:列表创建与访问、append与remove、列表遍历、索引操作
算法思维:枚举算法(穷举法、最优化)、模拟算法(随机模拟、统计分析)
【课程亮点】
线上直播授课,居家也能学习专业代码
语法+项目结合,拒绝死记硬背知识点
循序渐进,降低代码学习挫败感
养成规范编码、调试纠错的习惯