还剩41页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
编程课件深入浅出详解Python本课件将带您深入浅出地学习编程,从基础语法到高级应用,循序渐进,助您掌握这门强大的编程语言Python编程概述Python是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻它名广泛应用于各种领域,包括开发、数据科学、人工智能等Python Web的历史发展Python年,创建1991Guido vanRossum Python1早期版本侧重于简洁性和易用性2逐渐发展壮大,成为主流编程语言3的特点Python易于学习语法清晰,易于理解功能强大拥有丰富的库和框架跨平台可在多种操作系统上运行开源免费可自由使用和分发的应用领域Python开发WebDjango,Flask数据科学NumPy,Pandas人工智能TensorFlow,PyTorch自动化运维Ansible,SaltStack的开发环境搭建Python安装Python选择IDE配置环境变量编写第一个程序的基本语法Python缩进使用缩进表示代码块Python注释使用注释代码#变量变量名区分大小写变量和数据类型整数浮点数1243布尔值字符串运算符和表达式算术运算符赋值运算符••比较运算符位运算符••逻辑运算符成员运算符••控制流结构语句循环if for循环while函数的定义和使用定义函数1调用函数2参数传递3返回值4模块和包的概念模块包包含Python代码的文件包含多个模块的文件夹文件和异常处理打开文件1读取文件2写入文件3关闭文件4面向对象编程类1对象2方法3属性4类和对象类定义对象创建使用class关键字定义类使用类名创建对象继承和多态继承1子类继承父类的属性和方法多态2不同类对象对同一方法有不同实现魔法方法__init____str____len__标准库概览os sysmath操作系统接口系统参数和函数数学函数字符串和正则表达式字符串切片字符串方法正则表达式列表和元组列表元组可变序列不可变序列集合和字典集合无序不重复元素的集合字典键值对的集合时间和日期处理格式化时间21获取当前时间时间计算3数据分析和可视化NumPy PandasMatplotlib库介绍NumPy数组创建数组操作线性代数库介绍PandasSeries1DataFrame2数据清洗3库介绍Matplotlib折线图柱状图12散点图3爬虫基础库requests库Beautiful Soup数据解析网络编程基础TCP/IPsocket HTTP213框架介绍WebFlask Django轻量级框架重量级框架框架Flask定义路由创建应用安装Flask框架Django模型视图模板数据库编程连接数据库1执行语句2SQL处理结果3入门SQLite轻量级无需服务器易于使用和MySQL PostgreSQLMySQLPostgreSQL开源关系型数据库高级开源关系型数据库异步编程同步1异步2协程和async/await协程async/await轻量级线程异步编程语法常见第三方库requests BeautifulSoup scikit-learn虚拟环境和包管理virtualenvpipconda单元测试和调试2pdbunittest1调试工具IDE3代码部署和发布打包代码选择服务器部署应用编码规范Python命名规范PEP8代码风格学习方法和建议多练习,多实践阅读优秀的代码参与开源项目未来发展趋势人工智能1大数据2云计算3。
个人认证
优秀文档
获得点赞 0