1|1 python简介
语言简介:
python是一种编程语言,同C、java语言类似。C语言是可以用来编写操作系统的贴近硬件的语言,适合开发那些追求运行速度、充分发挥硬件性能的程序。而python是一种高级编程语言,适合用来编写应用程序。python语言的定位是“优雅”“明确”“简单”,所以python程序看上去简单易懂,不但初学者入门容易,而且将来深入下去还可以编写那些非常非常复杂的程序。
python一个缺点是运行速度慢,和C语言相比非常慢,因为Python是解释型语言,在代码执行时会一行一行的翻译成CPU能理解的机器码,这个过程非常耗时,所以很慢。但是我们不用担心,因为大量的应用不需要这么快的速度,而且用户根本感觉不出来。如果真的有特别需要效率的地方可以用其他语言重新以提升效率。
特点:
python是高级编程语言,实现同样的功能相比其他语言如java只需要更少的代码。
python提供了完善的基(内置库)础代码库,包括网络、文件、GUI、数据库、文档等大量内容,用python开发,许多功能不必从零编写,可以直接使用现成的即可。同时python还有大量的第三方库(如django),也就是别人开发的可以拿来直接使用的东西。如果自己开发的代码通过很好的封装,也可以作为第三方库给别人使用。
用途:
【1|1 python简介】网络应用,如网站、后台服务等。很多著名的网站如YouTube、Instagram、豆瓣就是python写的;
编写日常小工具,如脚本任务、自动备份、下载任务等。
把其他语言开发的程序再包装起来,方便使用。
爬虫、数据分析等
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 逻辑回归的理解与python示例
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- python自定义封装带颜色的logging模块
- C语言中的时间函数clock()和time()你都了解吗
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1