Python零基础入门必知

Python自学知识点总结

//2018.10.09

1、 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNUGeneral Public License)许可。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

2、 Python是一种面向对象、直译式计算机程序设计语言,这种语言的语法简捷而清晰,具有丰富和强大的类库,基本上能胜任你平时需要的编程工作。

1) 它有以下优点: 

(1)编写的代码质量高:采用缩进的方法,让代码的可读性更好,也很适合团队协作开发。 

(2)提高开发的效率:简单的语法,动态的类型,不过不要认为python仅可以完成简单的任务,其实他只是让复杂的编程任务变的高效和有趣,曾经我一个搞JAVA的朋友,他完成一个任务要写几百行代码,而我只写了10几行代码,的确python这们语言是想把程序员解放出来,腾出一些时间去享受生活。 

(3)程序的可移植性:你编写的代码可以放到几个平台上去运行,比如windows,linux,unix。 

(4)很多标准库和第3方库:等你了解python标准库的时候,你就会觉的它的标准库太多了,而且功能和强大,从字符处理到网络处理无所不能。 

(5)编程思想是大道至简:python希望程序员能够用最简单的方法来解决问题,化繁为简。 

2) 它的缺点也有一些:

目前就是执行速度比较慢,相比一些C,C++语言来说运行速度比较慢,另外它的框架比较多,并且开源性也决定了它的不可加密性

3)应用:

Python的应用: 1系统编程 2用户图形gui 3网络编程 4数据库编程 还有很多。

3、 对于python的安装直接可以到官网https://www.python.org/,选择与自己电脑配制一致的解压文件包,然后进行安装就可以了。

4、 打开Python安装后的文件IDLE(它是一个Python shell),就可以直接进行代码编译。如果需要另外打开一个编辑器时,可以直接按快捷键Ctrl+N,或者在file下选择new file也可以新建。

5、 在IDLE里面进行编写代码时,如果想要快捷地重复第一行的代码(或者在它的基础上进行修改),那可以直接进行快捷键Alt+N。

6、 如果想要查找Python里面BIF(built in function,内置函数)的数目,那么可以直接在编码器里输入dir(__builtins__),则则可以显示所有的内置函数(小写字母开头的函数)。另外,如果想要了解各个内置函数的功能,你可以输入help(xxx),括号里面输入你想要了解的函数,举例如下所示:

 

7、 在编辑代码时一定注意各行输入代码前的空格,这是Python的特色与不同,也是必须遵守的规则。这是它和其他大多数语言(如C)最大的区别,它的一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。

8、 自学第一个小程序:

print("---------------我爱鱼C工作室----------------")

temp = input("不妨猜一下我现在想的数据是:")

guess = int(temp)

if guess==8:

    print("恭喜你,猜对了")

    print("猜对也没有奖励")

else:

    print("猜错了,不好意思!")

print("游戏结束,不玩了")

运行结果如下:

猜你喜欢

转载自www.cnblogs.com/Yanjy-OnlyOne/p/9764170.html