Python入门,Python简介,第一个Python程序

一.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“。
第一个Python程序

五.集成开发环境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.一些编程设计上的良好风格。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shad0w-2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值