文章目录
一.python简介
python是一种解释型的编程语言, 是由荷兰人吉多·罗萨姆于 1989 年发布的。Python 的第一个公开发行版发行于 1991 年。Python 的官方定义:Python 是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。通俗来讲,Python 是一种少有的、既简单又功能强大的编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。
二.python的应用范围
Python 在通用应用程序、自动化插件、网站、网络爬虫、数值分析、科学计算、云计算、大数据和网络编程等领域有着极为广泛的应用,像 OpenStack 这样的云平台就是由 Python 实现的,许多平台即服务(PaaS)产品都支持 Python 作为开发语言。近年来,随着 AlphaGo 几番战胜人类顶级棋手,深度学习为人工智能指明了方向。Python 语言简单针对深度学习的算法,以及独特的深度学习框架,将在人工智能领域编程语言中占重要地位。
三.python语言的优缺点
优点
1.语言简洁
Python 是一种代表简单主义思想的语言。吉多·罗萨姆对 Python 的定位是“优雅,明确,简单”。Python 拒绝了“花俏”的语法,而选择明确的没有或者很少有歧义的语法,着重解决问题。如果你学习过C语言或C++,你就会很有感触,Python是真的简洁。
2.丰富的库(基础代码库)
Python 具有丰富和强大的库来被调用。用 Python开发,许多功能不必从零编写,直接使用现成的即可。
3.可扩展性强
这个特性经常为 Python 爱好者津津乐道,Python 经常用于将不同语言(尤其是C/C++)编写的程序“粘”在一起,即 Python 的很多模块或者组件都是用其他语言写的,而 Python 的一个功能就是把这些模块很轻松地联结在一起。所以,人们也常常称 Python 为“胶水语言”,“万能语言”。
4.开源
Python 是自由/开源软件,使用者可以自由地发布这个软件的副本,阅读它的源代码,对它做改动,把它的一部分用于新的自由软件中。
5.跨平台
Python 的跨平台性可总结为“一次编写,到处运行”。
6.可嵌入型
Python 可以嵌入到 C/C++程序,从而向程序用户提供脚本功能。python也因此功能被称为脚本语言。
缺点
当然Python也有缺点,这些缺点包括:运行速度慢(相较于C语言,C++语言),容易被反编译,Python程序发布,不能隐藏源代码,可能不适合于大型的商业项目。
四.第一个Python程序
我们在学习很多编程语言的时候,第一个程序都是从输出“Hello World1”开始的,那么我们也从输出“Hello World!”开始:
Python的程序真的很简洁,要输出“Hello World!"我们只需要在Python Shell中输入:
print("Hello World!")
这样我们就很简单地让程序输出了”Hello World“。
五.集成开发环境PyCharm
为什么选择PyCharm?
1.Windows,Linux以及Max OS平台下均可运行。
2.语法高亮,语法检查,智能补全。
3.实时快速修复,Project管理,自动代码重构,有丰富的导航功能。
4.支持Django框架下的专业Web开发,支持Goole的虚拟机App Engine的开发。
六.体验Python程序
1.Python程序是强制代码对齐和缩进的,通过强制代码缩进来区分语句,不像C语言,要用分号来表示语句的结束。
2.注意区分大小写,
3.注意括号的配对,左括号必须配对一个右括号
七.Python程序设计风格
总结一下Python程序设计的风格:优雅,明确,简单
代码强制缩进
Python的强制缩进规范了关键部分。
除此之外,我们还需要良好的规范:
1.变量,函数,类的命名。
2.注释和文档。
3.一些编程设计上的良好风格。