Python入门(每日学习打卡7.12)

本文介绍了Python的发展历程、广泛应用及其优势,如丰富的资源和可移植性。详细讲解了Python开发环境的安装配置,推荐了Vscore和Sublime Text编辑器,并通过一个简单的求和程序实例,解析了Python的`input()`、`eval()`和`print()`函数的使用。适合Python初学者阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我是biubill,学习笔记分享者,新人成长多多帮助

7月12日打卡(flage:每日打卡),这是上个月学Python时做的笔记,补上`(>﹏<)′


前言

Python发展现状

​ 1991年第一个Python编辑器诞生;2000年,Python2.0发布;2008年,Python3.0发布;截止今天,2021年-6-28发布了最新也有可能是最后一个版本的Python3.9.6。之前Python版本不断迭代,被众人追捧,都源于Python创始人吉多·范罗苏姆(Guido van Rossum)的一句名言:Life is short, you need Python,翻译过来就是“人生苦短,我用Python”。Python以“优雅、明确、简单”的设计哲学,使得使用者可以更清晰地进行编程,而不至于陷于细节,省去了很多重复地工作。

​ 2004年以后,Python语言的使用率呈线性增长,可以看到现在TIOBE(世界最权威的编程语言排行榜榜单)Python语言的排名仍在不断上升。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dnCgr06y-1626065582099)(F:\程序笔记-Markdown\Python\优快云\第一期\TIOBE.jpg)]

​ 目前不止大厂例如腾讯、字节、阿里巴巴都在大规模使用Python语言进行程序开发,一些工作岗位也都需要写Python程序做数据处理等工作。而在这个内卷的时代,熟练掌握Python语言将会越来越重要,甚至在不久将来会是一个必备技能。现在让我buibill来和大家一起学习Python语言吧。

Python语言的特性与应用

Python语言之所以应用如此广泛,它易学,易理解的优点不用我说了,它最主要的原因就是

  1. 资源丰富

​ Python语言不止自己的标准库功能非常强大,还加上在不同应用领域有着众多开源的第三方程序库,使用者可以直接进行调用,无需自己设计,提供了诸多的便利。比如机器学习常用库NumPy、最大中文库jieba等等,目前biubill也在学,后续我也会和大家一起分享我的学习笔记,期待一手ψ(`∇´)ψ

  1. 可移植性

​ python是一门脚本语言,它不需要编译,他的执行只与解释器有关,与操作系统无关,同样的代码无须改动就可以移植到不同类型的操作系统上运行。

​ 与C语言区分一下,C语言是一门编程语言,在运行的时候需要一个翻译过程。

当然Python语言也有一些不足的地方,它最受人们诟病的是它的执行效率不高,在程序的执行性能上,Python语言的表现不如C语言这样的静态语言。

我们都知道木桶原理,很多时候大部分人都思考着如何去补足自己的短板,然而Python语言就是少数的反木桶原理,Python语言有着众多的“长板”,并且把这些的“长板”做到极致,这也使得它的短板丝毫也没有影响到它的流行。

一、Python开发环境的安装和配置

Python语言作为一种高级编程语言,计算机是无法直接运行的,必须由一个称为“解释器”的特定程序将其编译成机器语言之后才能够直接由计算机执行

这个编译器可以从Python的官方网站上下载Welcome to Python.org

推荐几个好用的编辑器:

  1. VS cored Vscore - Home (varietyinsight.com)

微软出品一个功能齐全的,涵盖各种Python运行环境,并且可以连接服务器,非常适合使用Python去本地开发项目

  1. Sublime Sublime Text - Text Editing, Done Right

一个小巧,而且非常整洁的编译器。它内存占用非常小,不像其他编译器它内存只有几百个MB,牺牲了一些功能但是还是比较齐全,最主要是它有插件功能。任何软件有了插件功能,就会非比寻常。在插件功能中你可以用到其他开发者制作的优秀功能,比如字体颜色更改,代码行距对齐等等。

biubill当初安装插件的时候是根据网上推荐的方案的,你们也可以自己动手找找。

二、编写第一个程序:求两个整数的和与平均数

1. 程序结构

1).import引入第三方库

2). 类、函数

3). 作为脚本直接执行

2.程序编写

代码:

# 1)判断是否需要引入第三方库
# 2)函数编写
def sum():#def 是python语言函数关键字
	a = eval(input('输入第一个数:'))#input()获取数据,得到的都是字符串形式
	b = eval(input('输入第二个数:'))
	return a + b#返回a+b结果

# 3)脚本执行
s = sum()
#print()输出结果
print('两个数相加等于:%s'%s)
print('两个数相加等于:', s)
print('两个数相加等于:{}'.format(s))

输出:
在这里插入图片描述

分析

我们可以看到函数sum()内部有两个变量a、b,input()函数是Python内置获取数据方法,input()可以输出()内的字符串。因为使用input()获取的数据都是字符串的形式即:'(内容)'eval()函数作用是去掉这个双引号,我们输入的是整数,那Python语言就识别为整形的数据类型,这样就可以相加了。

print()是python的输出函数,它输出的方式可以有多种,biubill给出了三个比较常用的输出方式

  1. print(’%s’%s)

    %s是格式化字符串,它索引对应后面的变量s,将s整形转换成字符串形式

  2. print(’’, s)

    变量直接输出在末尾

  3. print(’{}’.format())

    format()函数输出,这个函数功能非常齐全,可以使用多种方式进行格式化输出

format()格式化输出的使用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值