入门Python——1.软件安装与基础语法

周末在家闲来无事,学了下Python。怕看过一遍就忘了,这里mark下。

一、Python的应用场景

1.网站开发

2.人工智能 机器学习

3.数据科学(如爬虫)

4.其它(绘图、图像处理)

二、软件安装

官网下载网址:Download Python

选择适合自己电脑版本的安装包:

第一次装看到这么多版本应该会懵,参考CSDN上网友JensLee的解说:

>>X86和X86-64的区别:系統是32 bit 的版本还是 64bit 的;

>>web-based ,executable , embeddable zipfile区别:

web-based: 透过网络安装的,就是执行安装后才透过网络下载python;

executable: 可執行文件的,既把要安装的python全部下载好在本机安装;

embeddable zipfile: zip 压缩档,就是python打包成zip压缩包。

安装过程中,直接按默认的设置点下一步,我是点了两次就安装成功了,无比顺利。安装好后会有这些东西:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

三、软件使用及基础语法

打开IDLE(Python自带的集成开发环境)。打开后,显示交互界面。

尝试下最简单的数学运算,输入5+8,自动输出13

>>print和input:

先新建一个new file(快捷键CTRL+N),在新界面中输入:

name=input("请输入名字")
print("hello,",name)

再运行该文档,点击Run–Run Module,或者直接F5,即可运行,如下:

根据提示,输入名字后,即可显示:

通过以上简单的尝试,可以知道:

input用于输入,print用于输出。示例中,把input语句赋值给name,再用print输出。

>>python中的变量:

1.python中变量的第一个字符必须为字母或者下划线_ 。如上例中的变量name,第一个字符为字母n。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入1a,会提示错误。aa和_1a正确

2.区分大小写。如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

>>数据的类型

整数:1,2,3,4

浮点数:1.5 2.8 (小数)

字符串:用单引号或者双引号表示

布尔值:True/False(逻辑值)

>>运算符号

常规:+ - * / 加减乘除

特殊:**幂 ,//返回的商的整数部分,%返回余数

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

>>字符串

加双引号或者单引号都可以,如“abc”、‘abc’,但是单双引号不能并用,例如’abc"(错误)。

特殊情景-语句:She said " I’m OK." 又有单引号,又有双引号。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

此时需要用到一个转义符 “\”

如图:

换行符号 \n 及非转义符号 r

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

\n可以实现换行,若在前面加r,则不会转义,字符串全部输出

字符串的运算

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

+和*示例,乘号可实现重复功能

>>条件判断

if…else…

62大于60,输出pass

>>字符类型

先举个例子:

通过input,输入78,显示错误

出错提示: not supported between instances of ‘str’ and ‘int’

这里的78,通过input输入后,其实是字符串string,而不是数值形式。

**查看字符类型,可通过type(),**如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一个是str,一个是int

如何解决这个问题?使用int()进行字符类型转换。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图中红线框标注处,加了int()后,可正常显示

>>条件判断升级版

if…elif…elif…else

上面试了下最简单的if…else…语句,实际运用中经常会涉及多条件判断。例如:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

可通过语句:

score=int(input("请输入得分"))
if score<60:
    print("不及格")
elif score<70:
    print("及格")
elif score<80:
    print("一般")
elif score<90:
    print("良好") 
else:
    print("优秀")

88分,良好

第一次写的时候,我一直很好奇,难道不应该用 score<70 and score>=60 表示60-70区间么?

经过试验,发现可以省略范围限制,因为:

python中默认是从上到下运行语句,只要有一个条件为真,则会忽略下面其它条件判断语句。

举个例子:

把原先的小于70,改成大于70,再输入88,显示为及格

把原先的<70,改成>70,再输入88,显示为及格,而不是良好。因为输入88后,从上往下运行,最先满足第二个条件>70,则输出及格,不会继续往下运行。

____________________________

认真学习的周末有点点棒(๑•̀ㅂ•́) ✧

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python的OpenGL库是一个用于渲染图形和实现3D图形应用的强大工具。如果你是一个初学者,以下是一些学习OpenGL的指南: 1. 学习基本的计算机图形学概念:在深入学习OpenGL之前,了解一些基本的计算机图形学概念是很重要的。你可以学习像坐标系、向量、矩阵变换等基础知识。 2. 学习Python语言基础:作为一个初学者,你需要先掌握Python的基本语法和编程概念。这将帮助你更好地理解和使用OpenGL库。 3. 安装OpenGL库:在开始之前,你需要确保你的计算机上已经安装了OpenGL库。你可以使用pip来安装PyOpenGL库。 4. 学习OpenGL的核心知识:一旦你准备好了,可以开始学习OpenGL的核心知识,如顶点缓冲对象(VBO)、着色器(programs)、着色器语言(GLSL)等。掌握这些基本概念对于理解和使用OpenGL非常重要。 5. 编写简单的OpenGL程序:接下来,你可以开始编写一些简单的OpenGL程序来实践所学的知识。你可以从简单的绘制一些基本图形开始,然后逐渐扩展到更复杂的场景和效果。 6. 学习OpenGL的高级特性:一旦你熟悉了OpenGL的基本知识,你可以探索一些更高级的主题,如光照、纹理映射、深度测试、投影等。这将帮助你创建更逼真和交互式的3D图形应用。 7. 参考文档和教程:除了上述的自学方法外,你还可以参考一些优秀的OpenGL文档和教程。一些推荐的资源包括OpenGL官方文档、PyOpenGL官方文档、学习OpenGL的在线教程等。 记住,学习OpenGL需要时间和实践。通过不断地编写代码和实验,你将逐渐掌握OpenGL的技能并创建出令人惊叹的图形应用。祝你好运!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值