第一次接触Python

第一次接触Python是因为工作方面的需要,需要去使用Python编写一些小脚本、模拟器之类的工具。

Python的官方解释是:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。

看完这段内容后不知道有没有人和我一样对它的高效率的高层数据结构、对动态输入的支持、解释性语言等词语一头雾水。不过没关系,我相信随着不断的学习,我们对这些知识的掌握和理解会变得越来越深刻。

在我目前的印象中,Python可以写脚本,写网站,可以完成日常的任务。不过我不是很理解宣称学会Python就可以做任何事情的同事~至少在目前看来,操作系统和App是利用Python完成不了的。

那Python适合开发哪些类型的应用呢?

首选是网络应用,包括网站、后台服务等等;

其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

另外就是把其他语言开发的程序再包装起来,方便使用。

最后说说Python的缺点。

任何编程语言都有缺点,Python也不例外。优点说过了,那Python有哪些缺点呢?

第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。

不过这些缺点并不能阻止我们学习Python的热情,我也会随着工作和学习的深入,不断的更新这个Python专题,记录我学习Python的过程。

希望大家能给我一些支持

与君共勉

   

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 8,731评论 2 30
  • 前言 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打...
    依依玖玥阅读 8,931评论 6 37
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,146评论 0 10
  • 全面介绍分布式系统 什么是分布式系统?为什么这么复杂? Introduction 随着世界不断增长的技术扩张,分布...
    一颗懒能阅读 5,139评论 0 4
  • 今天下午爸爸带着:我和弟弟.奶奶.还有姐姐去老家玩,到了老家,我去我大妈家,我问我大妈:哥哥在哪?大妈说...
    刘俊艳阅读 741评论 0 0