立志用知识把客户从重复造轮子的工作中解脱出来|

克峰同学

园龄:4年1个月粉丝:6关注:2

初识Python

什么是Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

由荷兰Guido van Rossum于1989年底发明,第一个公开发行版于1991年发布。

Python源代码遵循 GPL(GNU General Public License)协议。

Python代码是以.py为扩展名的文本文件,要运行代码,需要安装Python解释器。

优点

  • 易学习:关键字相对较少,结构简单,语法定义明确
  • 易于阅读,维护:风格清晰划一、强制缩进
  • 丰富的标准库:有丰富的裤,且跨平台,在UNIX,Windows和Macintosh兼容很好
  • 互动模式:支持互动模式,可以从终端输入执行代码并获得结果,互动测试和调试代码片段
  • 可移植:源代码是开放的,已经被移植到许多平台
  • 数据库:提供所有主要的商业数据库的接口
  • GUI编程:支持GUI可以创建和移植到许多系统调用
  • 可嵌入:可以将Python嵌入到C/C++程序,让程序的用户获得“脚本化”的能力
  • 开源:可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念

缺点

  • 运行速度慢:Python是解释型语言,与C,C++等编译型语言相比速度较慢
  • 代码不能加密:解释型语言发布程序就是源代码;

应用方向

  • 网络爬虫
  • 自动化运维与自动化测试
  • 大数据与数据分析:Spark
  • Web开发:Flask,Django
  • 机器学习:Tensor Flow
  • 胶水语言:混合C++,java等语言进行编程
  • 服务器软件:Python对于各种网络协议的支持很完善

Python种类

  1. Cpytho:Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
  2. Jpython:Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
  3. lronPython:Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
  4. PyPy(特殊):Python实现的Python,将Python的字节码字节码再编译成机器码,,从而提升执行速度!

第一个Python程序

  1. 进入pycharm64工具

  2. 新建项目

    步骤:进入界面点击File,选中New Project,选择路径和名,点击CREATE即可

    img

    创建完成

    img

  3. 新建文件

img
  1. 编写pyhon输出语句,在新建的test.py文件里添加

image-20220713184558167

  1. 结果

img

本文作者:克峰同学

本文链接:https://www.cnblogs.com/KeFeng/p/16475188.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   克峰同学  阅读(184)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 夜曲 周杰伦
  2. 2 搁浅 周杰伦
夜曲 - 周杰伦
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.