学习Python的第一节课(附安装教程)

学习Python的第一节课

1、Pyhton语言的特点

  1. 1.简单;
  2. 2.易学;
  3. 3.免费开源;
  4. 4.自动内存管理;
  5. 5.可以移植;
  6. 6.解释性;
  7. 7.面向对象;
  8. 8.可扩展;
  9. 9.丰富的第三方库。

2、Python应用场景

应用在网络Web应用发展、用于操作系统管理、服务器维护的自动化脚本、科技计算、电脑软件、服务软体(网路软体)、游戏、设想实现、产品早期原型和迭代等方面。

3、Python代码的运行环境主要包括以下几种

(1)python白带的IDLE
(2)文本编辑器:txt文本编辑器、NotPad++等
(3)Pycharm:适用于大型代码开发
(4)Anaconda:白带大量扩展库
(5)Jupyter Notebook:适合演示用
(6)其他开环工具:spyder等
绘了Anaconda包管理外,使用其他几种工具进行代码开发,都必须先安装python解释器。

4、Windows环境Python安装:Anaconda下载与安装

Anaconda是一种可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda自带有python,并且具备大多数的python扩展库,此外,还可以创建多个python环境,用于多个项目管理应用。是非常方便的一款包管理工具。
官网https://www.anaconda.com/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里点击Launch就可以进入Jupyter和Spyder了。
在这里插入图片描述
Jupyter
在这里插入图片描述
Sqyder
在这里插入图片描述
当然也能直接在命令台运行,window键+R输入cmd进入控制命令台
在这里插入图片描述

5、第一节课敲的代码

print(2+3)
print("Hello Word!")

运行结果
5
Hello Word!

#这是我的第一个Python程序
sum=0
for i in range(100):
    sum=sum+(i+1)
print("1+2+3+...+100=%d"%sum)

运行结果
1+2+3+…+100=5050

age=input("请输入年龄:")
if int(age)<21:
    print("你不能买酒。")
    print("不过你能买口香糖。")
else:
    print("少饮怡情,大饮伤身!")
print("没有缩进,所以这句话在if语句块的外面。")

运行结果
请输入年龄:22
少饮怡情,大饮伤身!
没有缩进,所以这句话在if语句块的外面。

6、作业

1、简单描述python2.x和python3.x的print函数差别?

Python 2.x 中的 print 是一个语句,而不是函数。这意味着在 Python 2.x 中,可以使用print "Hello, World!"来打印内容
而在 Python 3.x 中,print 是一个函数。这意味着需要使用函数调用的语法来调用 print 函数,在括号中传递要打印的内容:print(“Hello, World!”)
除了语法的差异之外,Python 3.x 的 print 函数还引入了其他一些改变:
在 Python 2.x 中,print 语句默认将输出以空格作为分隔符打印在同一行上。而在 Python 3.x 中,默认情况下每个参数之间用空格分隔,并在打印完毕后自动换行。

2、Python的语言设计和特点?

  • Python语言风格简单易学(语法糖)
  • Python是面向对象的高级语言
  • Python免费且开源,具备丰富的第三方库
  • Python是解释性语言, 有便于学习的交互模式
  • Python程序编写需使用规范的代码风格(PEP8)
  • Python是可扩展和可嵌入可跨平台移植的

3、写出你认为python语言持续活跃发展的原因?

  • 易学易用: Python 语言设计简洁,语法易懂,入门门槛低,并且具有语法简洁、易读性强等特点。这使得 Python
    成为非常受欢迎的编程语言之一,吸引了很多新手和专业开发者使用与学习。
  • 强大的生态系统:Python
    拥有广泛的应用场景和强大的生态系统,有丰富的第三方库,如科学计算、Web应用、数据分析、机器学习、人工智能等领域都有相关的库和框架。
  • 多平台支持:Python 语言可在多个操作系统上运行,包括 Windows、Mac OS、Linux
    等,同时还支持嵌入式设备、移动设备等多种平台。
  • 云端计算:Python 具有云端计算的优势,因为它可以与许多流行的云服务集成,如 Amazon Web Services、Google
    Cloud Platform 等。
  • 社区贡献:Python 拥有庞大的社区,仍然不断增长,这意味着有很多能够分享知识和经验的人,也有很多优秀的开源项目可供使用和学习。
  • 学术界支持:Python 作为一个具有强大科学计算支持的语言,得到了许多学术界的支持,各种领域的研究都有 Python 的代码实现与应用。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值