Python 1:python简介

2018-04-15  本文已影响0人  Cc曹子恒

第一讲:python简介

python是脚本语言,以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比C语言,C++语言或Java等编程语言要简单容易。

一些脚本语言的特性:

  • 语法和结构通常比较简单
  • 学习和使用通常比较简单
  • 通常以容易修改程序的“解释”作为运行方式,不需要“编译”
  • 程序的开发产能优于运行性能

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

  • 首选是网络应用,包括网站,后台服务等,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务;
  • 其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等,在日常运维工作中,有大量重复性工作的地方,需要做管理系统,监控系统,发布系统等,将工作自动化起来,提高工作效率,Python是非常适合的语言;
  • Python被广泛应用在例如生物信息,物理建筑,地理信息系统,图像可视化,生命科学等科学数字计算中(numpy,Scipy,Sunpy);
  • Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏(PyGame,Pykyra);
  • 还可编写图形用户界面;
  • 另外就是把其他语言开发的程序在包装起来,方便使用。

python为我们提供了非常完善的基础代码库,覆盖了网络,文件,GUI,数据库,文本等大量内容,用python开发,许多功能不必从零开始编写,直接使用现成的即可。除了内置库,python还有大量的第三方库,也是别人开发的,供你直接使用的东西。如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

最后说python缺点:

  • 任何编程语言都有缺点,python也不例外。第一个缺点是运行速度慢,因为python是解释语言,和C相比非常慢,C是运行前直接编译成cpu能执行的机器码,所以非常快。
  • 第二个缺点是代码不能加密。

python是跨平台的,它可以运行在Windows,Mac和各种Linux/Unix系统上。在Windows上写的python程序,放到Linux上也是能够运行的。

练习题:在交互模式中,使用python计算一年有多少秒?
>>>print(365 * 24 * 60 *60 )
>>>31536000
输出:“Hello,World”,用代码实现如下:
>>>print("Hello,World")
print()函数也可以接受多个字符串,用逗号","隔开,就可以连成一串输出:
>>>print("The quick brown fox", "jumps over", "the lazy dog")
The quick brown fox jumps over the lazy dog
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。
print()也可以打印整数,或者计算结果:
>>>print(300)
300
>>>print(100 + 200)
300
>>>print("100 + 200 =", 100 + 200)
100 + 200 = 300
输入:python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:
>>>name = input()
Michael
>>>name
'Michael'
>>>print(name)
Michael

>>>name = input()
>>>print('hello,', name)
Michael
hello, Michael
input()可以让你显示一个字符串来提示用户,于是代码改成:
>>>name = input("please enter your name: ")
>>>print('hello,', name)
please enter your name: Michael
hello, Michael
请利用print()输出1024*768 = xxx:
>>>print("1024*768 = ", 1024*768)
1024*768  = 786432
上一篇下一篇

猜你喜欢

热点阅读