Python-简介
Posted 程序员唐丁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-简介相关的知识,希望对你有一定的参考价值。
一、什么是Python
Python是著名的”龟叔“Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个高级编程语言,它是一种结合了解释性、编译性、互动性和面向对象的脚本语言
- Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于php和Perl语言。
- Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
- Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
二、Python能干嘛呢
Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。总之,使用Python可以避免重复造轮子,只需要设计好自己程序的核心功能部分即可。
当然在程序运行效率方面,Python相对于C和Java等语言确实执行效率较慢。但在实际应用中,Python能做的方向也非常多,比如数据挖掘、数据分析、人工智能、爬虫、游戏开发、网站开发、自动化脚本等等。学好Python你可以找的工作岗位非常的多,而且最近Python之父宣布将在4年内将Python提速5倍,即每年提速1.5倍,相信之后Python的前景会更加好,你还在等什么,抓紧学吧!
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂。总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。
三、Python入门小实例
说到这了,不用Python做点啥感觉有点空口白话了。
下面以爬虫为例,抓取百度网站首页的源代码(安装好Python环境,安装requests库):
源代码:
import requests #导入requests库
baidu = requests.get('http://www.baidu.com') #向百度网页发起请求获得响应数据
print(r.status_code) #打印状态码,200为请求成功
baidu.encoding = 'utf-8' #设置编码类型,这个根据访问网页源码的编码方式设定,此处百度的网站源码的编码设置为utf-8
print(baidu.text) #以文本形式输出百度源码
运行效果:
以上是关于Python-简介的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段