Python基础第一季 - 1

什么是Python

给大家介绍下Python对Python有个新的知识

Python的简介

吉多-范罗苏姆(Guido van Rossum)觉得其他语言写着太复杂有些地方完全可以简化,于是在1989年开发,1991年正式发行,Python是开源的,免费的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python的特点

  • 代码简单语法优雅:Python语法简单,这也是创始人的初衷, 人生苦短我用Python
  • 跨平台,兼容性,扩展性,嵌入性:
    • 跨平台:不同平台都可以使用代码,一次编写可以多个平台使用(手机电脑微处理器)
    • 兼容性:Python又名胶水语言,能融合c,c++,Java,MySQL的代码
    • 扩展性,嵌入性:大型项目开发中,如王者荣耀,淘宝,京东,这些都是需要很多编程语言做的,怎么衔接起来,这就需要Python来进行整合,可以提高开发效率和运行效率
  • 面对对 象,扩展包多:
    • 面对对象:想做什么都有对应的功能,比如煮饭现在有电饭煲,出行有汽车和飞机,什么事情都有对应的工具或者对应的人做
    • 低耦合,高内聚:目的是让程序的可用性高,移植性大大增强,
    • 扩展包多:Python有一个大佬云集的开发者社区,有大量的功能扩展包,复杂啰嗦的功能程序员学会怎么使用就行了,而不用去自己去写,有兴趣的同学还可以看源代码的实现 github
    • 现在很多功能都有开发者集成好了,你只需要下载对应的功能包就了,游戏–>pygame 网站–>django,Flask

Python应用

  • 网络编程: qq 微信 等聊天软件 (tcp) 虎牙 斗鱼 等直播软件(udp)

  • 网络安全(网络攻防): 网络架构 通信传输 访问控制 入侵防范 集中管控

  • 桌面软件: PyQt、PySide、wxPython、PyGTK是-Python快速开发桌面应用程序的利器。

  • 游戏开发:基于pygame开发小游戏,和其他游戏引擎也可开发大型游戏

  • web:python经常被用于Web开发 , 可以让程序员轻松地开发和管理复杂的Web程序。

    1. 前端: html5 app 微信小程序 公众号 小米商城举例
    2. 后端: Django Flask 渲染数据给前端
    3. 网站,企业管理系统, 博客 , 互联网应用 谷歌 YouTube facebook 知乎 新浪 豆瓣 NASA(美国航天局) 阴阳师 英雄联盟(多种语言)
  • 自动化:

    • 医疗事故,工地,工厂 富士康 100w 物联网

    • 电脑软件自动化:外挂,抢购,抢票,自动下载,自动化测试

    • 无人驾驶,无人机,自动化农业机器,自动化战争

  • 网络爬虫:是大数据和数据分析行业数据获取的核心。程序员也好的爬虫就可以昼夜不停地爬取想要的数据,互联网数据公司,爬虫是不可或缺的,虽然其他语言能写爬虫,学习门槛和难度,python最低

  • 大数据: 淘宝的智能推荐,教育、交通、能源、大健康、金融

  • 云计算:阿里云,百度云,网易,华为,开源云计算解决方案OpenStack就是基于Python开发的,神威·太湖之光

  • 人工智能:Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。无人快递车,无人外卖车, 服务机器人(餐厅咖啡厅) 客服机器人 al游戏 -->淘汰人力 外卖,工厂,服务员这种大规模劳动力行业被机器人取代

    • 机器学习,深度学习:让人工智障进化为人工智能 需要大数据的支持
    • 神经网络:是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习,人脑中的神经网络是一个非常复杂的组织,成人的大脑中估计有1000亿个神经元之多。
  • 物联网:万物互联 , 以前限制于硬件和网络,现在5G时代开启了物联网的新纪年,先很多公司正在布局,未来几年一定大放异彩。

  • vr虚拟现实技术:红皇后 贾维斯 洛天依 微软 提,time.sleep(2.7) 规范(死板) python 精简(强悍) 性能

总结

  • 以前的互联网:硬件性能较弱, 人工工资较低, 企业开发选择语言单一,偏向编译型语言

  • 现在:人工成本上涨(程序员工资特别高),硬件成本降低,企业开发选择方向就有个多个,

    ​ 高性能开发,敏捷性开发,所以现在有了python发芽的土壤

    ​ 人工智能,大数据,

  • 前景:十年前Java的天下 现在人工智能大数据的兴起未来的物联网

    ​ 兴起 万物互联的时代

资料练习我们

想学习没有组织,找不到资料的可以来我们大佬云集的交流平台
扫码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值