深度学习日志 第一天 python初学习

这篇博客是关于Python的初学者教程,涵盖了Python的特点、应用范围、常见解释器和开发环境。讨论了Python的面向对象特性,丰富的库以及其在科学计算、人工智能等领域中的应用。还详细介绍了Python的基本格式,包括缩进规则、注释和Python程序的构成。通过海龟画图的示例,引导初学者进行图形化编程,进一步理解Python的编程概念。
摘要由CSDN通过智能技术生成

Python介绍

Python是一种解释型、面向对象的语言。

特点

1.可读性强
意味着使用者可以在更短时间内学习和记忆,直接提高生产率。
2.简洁
Python是由C语言开发,但是不再有C语言中指针等复杂数据类型,Python的简洁性让开发难度和代码幅度大幅降低,开发任务简化。程序员更能关注任务本身,而非复杂的语法。
3.面向对象
4.免费和开源
5.可移植性和跨平台
Python会被编译成与操作系统相关的二进制代码,然后在解释执行。这种方式和Java类似,大幅度提高执行速度,也实现了跨平台。
6.丰富的库
7.可扩展性
可嵌入到C和C++语言。 俗称“胶水式语言”

应用范围

1.科学计算
2.人工智能
3.WEB服务端和大型网站后端
4.GUI开发
5.游戏开发
6.移动设备
7.嵌入式设备
8.系统维护

Python的一些缺点

1.Python是解释执行,性能较低
一些影响性能的功能可以使用C/C++/JAVA/GO去开发
但是随着科技进步,Python解释器会越来越快

Python解释器

Python程序的执行依赖于Python解释器。常用解释器
1.CPython
使用c语言实现的解释器,最常用的解释器。
2.Jython
使用Java语言实现的解释器。Jython可以直接调用java类库,适合在java平台上开发。
3.IronPython
.NET平台上使用的解释器。可以直接调用.NET平台的类。
4.PyPy
使用Python语言实现的解释器

Python开发环境

开发环境 英文IDE(Integrated Development Environment)
开发环境本质上就是对Python解释器Python.exe.的封装.只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误.
常用开发环境
1.IDLE
2.Pycharm
3.wingIDE
4.Eclipse
5.Ipython

Python基本格式

1.恰当的空格,缩进问题
(1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组
(2)语句从新行的第一列开始。
(3)缩进风格统一
1)每个缩进层次使用单个制表符或四个空格(IDE会自动将制表符设置成4个空格)
Python 用缩进而不是{}表示程序块
2. Python区分大小写
3.注释
(1)行注释
每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
(2)段注释
使用三个连续单引号("’)。当解释看到’’’,则会扫描到下一个’‘’,然后忽略他们之间的内容。

python入门编程 图形化程序设计

通过海龟画图引导大家对Python感兴趣。
相关代码示例
开始学习图形化程序设计
为了让初学者更加加容易接受编程,我们这里先从海龟画图开始讲解。这样,大家在不接
蝕其他编程概念时,就能开始做出一些简单的效果。提高兴趣,寓教于乐。
import turtle#导入turtle模块
turtle. showturtle()#显示箭头
turtle. write(“写个字”)#写字符串
turtle. forward(300)#前进300像素
turtle. color(red")#画笔颜色改为red
turtle left(90)#箭头左转90度
turtle forward(300)
turtle. goto(0, 50)#去坐标(0,50)
turtle penup(0,0)#抬笔。路径不会画出
turtle. goto(0, 300)
turtle. pendown0#下笔。路径会画出
turtle circle(100)#画圆

Python程序构成

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值