**
Python day 1
**
简介
Python 蟒蛇 1989年 荷兰 吉多 12.25圣诞节研发 1991第一个发行版本 2000年 大数据(算法+大数据)70 80年代人工智能(算法-支持向量机)Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜)。
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
应用场景
- 数据采集+数据分析:接收来自数据库的信息:如生产计划信息、物料信息等;
- web开发django :采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的;
- 自动化运维 运维开发工程师在软件产品的整个生命周期中运维工程师都需要适时地参与并发挥不同的作用,因此运维工程师的工作内容和方向非常多:
事件管理:目标是在服务出现异常时尽可能快速的恢复服务,从而保障服务的可用性;同时深入分析故障产生的原因,推动并修复服务存在的问题,同时设计并开发相关的预案以确保服务出现故障时可以高效的止损; - 自动化测试 测试开发工程师自动化测试的意义是节省人力、时间或硬件资源,提高测试效率。 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较 ;
特点
①简单
②解释型
③可移植
④跨平台
⑤线程:假的 进程弥补
⑥库多
基础语法
1.注释
单行注释:变量 #
多行注释:文本/方法 ‘’’ ‘’’ “”" “”"
2.数据类型: int(数值-整数) float(数值型的小数) bool(布尔 True False判断真假) str(字符串) tuple list dict compiex