Python初识

谷歌Python教程解读
本文从一则谷歌Python教程的信息入手,介绍了Python语言的特点及其模块、语句、表达式、对象等核心概念。此外还讨论了Python的动态特性及缩进规则,并简述了Python解释器的使用方法。

昨天一大早赖床看看微博,无意间看到一则有关谷歌的python教程的信息,点进去瞧瞧,徒然生起了要看看python的想法。

素知python语言深受外国企业程序员的喜爱——尤其是谷歌的程序员,虽然python之父Guido van Rossum在不久前才离开了谷歌。

python是一门动态脚本语言(常常),并且是面向对象的。“动态”指的是python程序中是没有类型声明语句的(如果你有些其他语言的基础的话,你会觉得很奇怪!),类型是在运行过程中自动决定的,而不是通过代码声明的;“面向对象”嘛,一切皆对象,呵呵,你懂得!

python的程序可以分解为:

1)程序由模块构成;

2)模块包含语句;

3)语句包含表达式;

4)表达式建立并处理对象。

也即模块、语句、表达式、对象。

对象和表达式是相关联的,和典型的面向对象语言Java是基本一致的,不多介绍。

语句部分比较有特色的有两点:1.语句易读,如:“非”是not,大量的in等;2.缩进规则。

有关缩进多唠叨两句:

1)一个单独的嵌套块中所有语句都必须缩进相同距离;

2)不在乎怎么缩进(空格或制表符),也不在乎缩进了多少(任意个空格或制表符)。

模块,这里主要了解模块导入的方法。需要导入的模块文件必须要是.py结尾的,import搜索的目录路径定义在PYTHONPATH系统变量中或是.path文件中,如果在搜索路径下还有目录路径,不用“/”而用“.”分开,如:import dir1.dir2.mod(注意,虽然原本的文件是带有.py的,但是import时是不带.py的)的形式。

另外,为了编写python需要,特别说明一下python解释器的事情。可以把python解释器理解为和shell解释器一样的东西,都是用来解释脚本的。因而也都需要在程序的第一行指明用来解释程序的解释器位置,和shell脚本的第一行通常是“#!/usr/bin/sh”一样,python中的第一行“#!/usr/bin/python”。

其实跟python最好的第一次亲密接触应该是装个python解释器然后输出个hello world等等。这方面的介绍随手一搜就有(连Wiki都介绍了怎么编写和运行这个python程序,天啊!!!),自己去试试吧。

转载于:https://my.oschina.net/DanielLee/blog/177661

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值