初识Python

一·Python语言的介绍
1、历史背景:
一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
在这里插入图片描述
2、Python语言的特点:
优点:
①简单易学:
Python是一种代表简单主义思想的语言。像Python的口号“人生苦短,我用Python”,Python比其他语言更加简单,代码量小。
②解释型语言
不像Java,c/c++编程语言,Python语言是解释语言,执行代码时是一行一行的执行,容错率高。
③可扩展性:
如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。
④面向对象:
Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。
⑤免费,开源:
你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中,这也使Python语言发展的特别迅速。
缺点:
①运行速度慢:
如果对速度有要求的话,建议使用C++改写关键部分
②构架选择太多:
③中文资料匮乏:
入门级教材中文资料多,高级内容只能看英语版。
二、第一个Python
1、交互模式:
首先我们用快捷键win+R打开运行,然后输入cmd进入命令行窗口。然后输入python,当我们看见 >>> 时我们就进入python语言的交互模式,当然若是未出现>>>时,若出现"‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。"这说明你没有将python的安装路径配置到环境变量path下,配置完成就可以了。然后我们输入第一个python代码:print(‘hello python’),再按回车就可以执行了。
运行结果:hello python
在这里插入图片描述
退出交互模式只需输入:exit()
在这里插入图片描述
2、记事本编写:
①新建文本文档文件,修改名称为hello.py:这里注意文件名的后缀必须是 .py
②使用记事本打开文件,书写程序内容如下:print(‘hello python’)
③打开命令行,输入执行指令:python hello.py(打开命令行的方式有两种:a.在包含hello.py的文件中用快捷键打开:shift+右键 -->点击“在此处代开PowerShell窗口” b. win+r --> 输入cmd -->cd 文件路径,文件目录是你hello.py的目录,你可以右键点击hello.py文件,选择属性,在常规页面中位置的内容就是所需输入的文件路径)
3、pcharm编写:
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。
①:启动界面中选择【Create New Project】
在这里插入图片描述
②new Project窗口中选择【Pure Python】,Location路径中输入项目保存位置路径,选择解释器是python的那个版本。在这里插入图片描述
③创建hello.py文件:右键点击first_project --> 选择New --> 选择 Python File --> 在name框中键入文件名hello --> 点击OK–>在代码区键入代码 -->运行代码(点击右键选择Run hello.py或者快捷键ctr+shift+F10,运行结果就会显示在我们运行结果信息区
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值