python零基础入门(完整版)

news/2024/11/29 8:02:50/

1python软件下载

我们需要下载python语言翻译器(也就是运行环境),和一个用来写python的软件,用它写python语言比较方便

首先打开百度,下载org

d56697c0a8344af793813fcf7cabf085.jpg

 然后点击下载

 

e5f2c3d62fef4f85913a9225c58cf163.jpg

 然后选择一个稳定版本下载

5507d8025314453da488ced83744fa1c.jpg

然后会跳转到一个页面,我们选择64位的下载

78dbbbd54aaf45fdaf51a2ea5e35cb0c.jpg

 然后我们电脑上会存在这么一个软件

5e246e2a27114096be565858c2af2c52.jpg

 

然后双击打开它,准备安装它!

e63ef98a8ab14c79bd1fc2f44fa14d6f.jpg

然后在这个页面上,我们把添加一个环境变量那个勾上。

然后我们选择自定义安装路径

3e1d7a9c72164da38ef25852c51e2015.jpg

 

然后next

ff90ce3a285e41f0979447fd316977f9.jpg

 然后选择一个我们自己的安装路径,然后install

1e62a60994c84e88b052545be30af63c.jpg

然后,我们会看到它正在安装

843dbbe02fee40d3895bc2277142268c.jpg

 然后点击选择安装完毕

57b771ba91554ce8bbbe5d971976f226.jpg

然后你的电脑上会新增这么一个软件,把它打开

abf0377b60f34d5aa9f9f6f17c9ef374.jpg

 然后会看到这么一个页面

cf6b10fce0ed4fc1ac30bcbed707d3b1.jpg

我们可以输入一个“1+1”,会输出一个“2”

 

d85266713e8a4acfa99782ae384a8b13.jpg

然后打开百度,下载第二个软件

311817ccd8ec4a70afc3bea86b425a0e.jpg

 点击下载

3369270a5aca453b99a1f7dc5f992f93.jpg

 

然后我们选择免费的(社区版本)下载

109248692f48476cb94050d4369bf564.jpg

 

我们可以看到它正在下载

9b18cfa6746e4800b77acab40e69ccd9.jpg

 我们可以看到,我们电脑上多了一个软件

27f572e886e54946802ff340ffb20cf7.jpg

 

然后双击打开它,选择next

0b2f17328c2743cfbbe42bfece4d0cf6.jpg

然后,自定义一个下载路径,然后next

13b01c4e92b842039a217d42d633f1f2.jpg

 然后把这三个勾上,next

2420f2d3544b41ffbc530e716d4ee1d4.jpg

然后install

2d06646ed6dd406eaf5b156798167ade.jpg

 然后next

141b603e30b44beaa1d3e7d590b1520e.jpg

 然后会到达这个页面。这个页面是让重启我们的电脑

 

e9b253a1ae504924b963aa2e3e96d3ef.jpg

 我们选择稍后重启吧,然后选择完成

2python变量

python变量的写法如下

x=10

ef36e9a454b1466a86c5c4a59fbb7838.jpg

 这个没啥讲的,就跟着上面这张图,敲一下就行。

 

3编写第一个python程序

92cb6eee1eca4309ac9d71ef71ee85eb.jpg

我们可以先试一下

8d807879fd394c1686050ad3eeef6a37.jpg

然后试下input()

205acbd786a7490784411ec93008b750.jpg

我们敲击回车,会看到有个光标在闪烁,等待我们的输入!

假如输入一个tom,然后回车

8b5c5305e4bb446384593144b519697d.jpg

 这时候,变量里已经存了一个“tom”的值了,我们可以打印一下这个变量

1247a563438c400083ad98e79ca2e76b.jpg

我们开始编写这个程序,需要编写一个后缀名为.py的项目。

我们新建一个项目

a6faa54a90f445fdb57758933a1511ff.jpg

 然后输入以下的代码

fa0a3ca4921e4bb496b9a4e8e0f8679a.jpg

然后在电脑里找个位置给它存起来

c493caf71dbf4002a22aa8bae0ff6d33.jpg

 

然后

6b6da377ff934261bbd39730e7b768a0.jpg

 

然后我们去找下刚写的这个代码

e8327e029e80432e8528459953469f67.jpg

 找到后,我们打开它!然后运行它!

选择“run”

177a885a52374f8a97c922a25fa032f3.jpg

 然后就会看到

ba0e23734f494ec0b654c926f85a7169.jpg

 然后我们随便输入一个名字,回车

f7d4710a31484a7789ed7d9d65a644f9.jpg

 

4pycharm工具的使用

我们打开这个软件后

 

22f945ddbe7a4a93b33b8e553340a610.jpg

 然后定义一个路径,然后点击create

60f18a8c05fd4ff386417172de6da4b2.jpg

然后等它加载

0d9da1848ce64e70ac33c179e8390c93.jpg

 加载好了,是下面这个样子!

e940a27a469b4a33af31b4b40cc61605.jpg

 运行项目,鼠标右键,选择“run”

284f05ddba2d4789b13deb59a2132ade.jpg

 

运行之前,先设置一下吧,点击setting

e45f5d98799d4992af73840f2607bedd.jpg

 我们可以设置主题颜色

bcc5110230794d3c92c299ebc5337b84.jpg

设置字体大小

 

9810afea100a49c9ad542a223a983548.jpg

 设置好了,点击保存

b221c8da377f45a8a4ced7d1568a1bb5.jpg

我们可以先运行一下。看一下结果!

9fe6a36dfc204706ad4027d9c545f6bc.jpg

我们先来看两个路径!

54bcc255862e4d14be77e5cf0d934f4e.jpg

再来看两个东西

83db5d7a2b8b466a9024d40939df3de3.jpg

 如何新建一个项目

首先,鼠标右键

b54160ab8bcd4681bba9725759388361.jpg

或者python  file(推荐用它)

772badc6ad4c440dac3db03b6118bad2.jpg

 

然后输入文件名,然后点击回车!

68906088b2834b1987597f7580c21367.jpg

 

这样我们就新建了一个后缀名为.py的文件

014f4b8aedd248f98b962323bf627b8e.jpg

然后输入以下的代码,并运行它

f42c08d5fb15408892fba30548256d19.jpg

5编写打印成绩单程序

19b57d6827a146738bbb576d92f66601.jpg

代码如下

score = int(input("请输入学生成绩: "))
print("")
if score < 60:
    print("不及格!")
elif 60 <= score < 70:
    print("及格。")
elif 70 <= score < 80:
    print("中等。")
elif 80 <= score < 90:
    print("良好。")
else:
    print("优秀!")

6while语句

d1a941f0b17143bf98c6a0869395e0a8.jpg

7for循环

0b5e68668f0840669f3b54183c91709b.jpg

8猜数字游戏

c88509acb73647759bc51ecd729a2d8a.jpg

9列表

b4e3d78d8fb0437eaadf52174fadf27e.jpg

列表取值

ddcaa8ae9d3c4cc6b8c1bd5dbc960ffa.jpg

 列表的增删改查

405fb9028aef487baa3a71adb7a9b063.jpg

先试一下改

78a86b164e344b02bb78e25bc9bcf8ac.jpg

增加一个元素

fd8b31bc1ca74ff2af91164d251c391f.jpg

插入

 

cd56bd4cc2fe4fd994261bcc14c09c90.jpg

10列表切片

c0ef9866b8274948a126dc55396c6462.jpg

 看下面的这张图

792bfa5dc82743a3b6c0d05e40b89c5d.jpg

 具体代码如下

7483fe31dc4d4d429418527e79410054.jpg

11字典

3dee848d1b3a45bea2e331b2cc2fef69.jpg

代码如下

c4d8842550b8475aa2fe2f0ad78fd069.jpg

字典的三个方法

17aecfb080f94505a3b0819c8b3529cc.jpg

 具体代码如下

38d5d008abbf4c0187189be00a04f1a1.jpg

12读取文件

第一种方式

ca3f8795466a483dba9b9b359219af75.jpg

 我们需要设置一下,我们找到那个.txt

8bf6160634f44021a1c0b559abf92d22.jpg

 我们打开文件里的另存为

a456e3b76ba141ca85128ec2fd887e06.jpg

 然后

c3bdc7f3aac24c81b33d2884f5167a6f.jpg

 保存即可,就可以读取到文件里的内容了!

2554e32a0892457bb3bab25f8e7aad08.jpg

第二种方式

加一个参数即可

424d4593bee94c85bded734e0c70d14b.jpg

看一下下面的代码案例!

32d5dc5697a049d08b7faf676bce667b.jpg

13python异常处理

dec8b919af444de6b578ce0fa1564707.jpg

 代码如下

9bc65558eafa4fc7a484cb3b914dca20.jpg

打印异常

21117efd428d47309b15e71fed8e5950.jpg

14with语句

48ae9a4661b84d3082d575d75927cdfa.jpg

15复制文件

2018902d5cec45d89f958094ca9458e0.jpg

16复制文件夹

a393f2c914a6490d9837d71676195501.jpg

17移动文件

5c1a26b1c79d471ebdd004cecf98d4f6.jpg

18查找模块

首先打开help

2d9613d838de4bceacf676e2326b8e48.jpg

 

 

找到索引,输入关键字

98bb1cea09544b80b1813ef99e65116b.jpg

 我们打开module模块后,发现全是英文,可以使用微信扫一扫翻译,进行查看!

19解决小数经度问题

bae2e332d095465e87251e4e2c07c96c.jpg

20布尔类型

我们猜测一下250的布尔值,和字符串“假”的布尔值是不是假呢?

063f57b991a14ccfbdfb8a6e2fbe29c8.jpg

 结果发现,都是真,为什么呢?这是一个问题,需要我们思考一下!而且我又发现了一个奇怪的现象,false的布尔值是true。听到这,你是不是懵逼了!觉得特别神奇!

d8dc81c953a545688f19640f996c84b0.jpg

这其实是一个双引号的问题,不要加双引号即可!这是初学者常会犯的错误!

bd082bfc1ac14a52abf4dca1678da846.jpg

 

可以看下下面的代码,看哪些是true,哪些是false

a66fbe8ff0574bfe8205cb10b68dad03.jpg

学习布尔值有什么用呢?if语句的判断条件,它都会产生一个结果。而这个结果就是布尔值,不是true就是false。所以学习布尔值还是很重要的!

21if语句

先来看下面的代码

d24f9603840f4330bec79d671afed133.jpg

 

它的运行结果如下

 

adbec23226c04ab09c6c8b788402e937.jpg

 

如果代码修改一下

3383c34202c64de9908ecc16f58ad97d.jpg

 再来看它的结果

f7a428509b6645318b47dbcf7e838e9f.jpg

 

注意!if语句前面的缩进是很重要的!

看下if  else语句

num = 25
if num >= 20:
    print('true的时候')
else:
    print('false的时候')
 

看下if语句的连写

0545799613d4443c8c995635085402c3.jpg

 

再来看一个案例

ac613de6765c4cfa8672a9b29e597683.jpg

 

 

 

 

 

 

 

 

 

 

持续更新中!敬请期待!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/867.html

相关文章

第一天:Python元学习——通用人工智能的实现

文章目录0 封面1 第一章&#xff1a;元学习简介1.1 元学习与少样本学习1.2 元学习的类型——学习度量空间1.3 学习初始化1.4 学习优化器1.5 通过梯度下降来学习如何通过梯度下降来学习2 第二章&#xff1a;使用孪生网络进行人脸识别与音频视频2.1 什么是孪生神经网络孪生神经网…

云小课|基于华为云WAF的日志运维分析,构筑设备安全的城墙

阅识风云是华为云信息大咖&#xff0c;擅长将复杂信息多元化呈现&#xff0c;其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要&#xff1a;云日志服务用于收集来自主机和云服务的日志数据&#x…

五、【React-Router6】路由表 useRoutes() + Outlet

文章目录1、useRoutes() 介绍2、简单 CODING2.1、项目结构2.2、routes.js2.3、App.js2.4、Result3、嵌套 Outlet CODING3.1、项目结构3.2、routes.js3.3、Home.js3.4、App.js3.5、Result1、useRoutes() 介绍 原来写的路由管理如下 <Routes><Route path/about elemen…

设备发现:通向全面网络可见性的途径

想实现企业网络安全防护&#xff0c;它首先需要完全了解其网络中发生的所有事件。有了这种可见性&#xff0c;企业网络安全管理员可以分析用户在网络环境中进行了哪些危险的操作&#xff0c;并采取必要的应对措施来主动保护企业网络免受攻击。 日志取证 但是&#xff0c;如果攻…

C#教务管理大数据平台系统源码

校务管理系统是专门针对幼儿园、培训学校的业务应用而设计研发的一款行业应用软件。校管家校务管理系统融入先进的协同管理理念&#xff0c;运用领先的信息化、网络化处理技术&#xff0c;结合丰富的教育培训行业经验&#xff0c;切实有效的解决幼儿园、培训学校日常工作中的关…

基于x86架构的CentOS7虚拟机通过qemu安装ARM架构OpenEuler虚拟机

【原文链接】基于x86架构的CentOS7虚拟机通过qemu安装ARM架构OpenEuler虚拟机 &#xff08;1&#xff09;首先需要有一台CentOS虚拟机&#xff0c;如没有可参考 VMWare安装CentOS7操作系统的虚拟机 安装一台CentOS虚拟机 &#xff08;2&#xff09;安装基础命令 yum install…

嵌入式复习题

最后一次考试了 小海螺预祝大家都能过&#xff01; 简答题&#xff08;7题考4题&#xff09; 嵌入式系统的开发流程 系统需求分析体系结构设计硬件/软件协同设计系统集成完成测试并形成产品 中断处理的6个步骤 禁止其他中断保存上下文中断处理程序中断服务程序恢复上下文允许…

单视频播放量超20万的公开课配套教材,猫书来了~

吹爆、强推、比刷剧还爽、一生推、传疯了&#xff01; 很难想象&#xff0c;网友们会用这些词来形容一个纯分享深度强化学习基础知识的视频课。 在 B 站上搜索 “深度强化学习”&#xff0c;在排名 TOP 10 的相关课程中&#xff0c;有 4 个是王树森老师的 Reinforcement Learni…