python第一节总结

这篇博客介绍了Python语言的基本特性,包括其面向对象、可读性强、丰富的库等优点,并强调了Python在科学计算、人工智能、WEB开发等多个领域的应用。此外,还提到了Python解释器的种类及常用开发环境,如IDLE、PyCharm等,并讲解了Python程序的基本格式、缩进规则、注释方法以及对象、引用的概念。

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

课时1:

Python(1989年,龟叔发明),是一种解释型,面向对象的语言!

特点:

1.可读性强

2.简洁

与其他语言相比,完成同样功能只用一半的代码!提高一倍的生产效率!

Python是由c语言开发,但是不再有c语言中指针等复杂数据类型,Python的简洁性让开发难度和代码难度幅度大幅度降低,开发任务大大简化!

让程序员有更多时间关注业务本身,而不是大量时间关注语法!

3.面向对象

4.免费和开源

5.可移植性和跨平台

6.丰富的库(丰富的标准库,多种多样的扩展库)

7.可扩展性.   (可嵌入到c和c++语言。胶水式语言)

应用范围

1.科学计算

2.人工智能

3.WEB服务端和打星网站后端。

YouTube,gmail等应用基于python开发。

4.GUI开发(图形用户界面开发)

5.游戏开发

6.移动设备

7.嵌入式设备

8.系统运维

9.大数据

10.云计算

什么时候不应该用Python

1.Python是解释型执行,性能较低。

    因此,一些影响性能的功能可以使用C/C++/JAVA/GO(GO是一种新语言,写起来像Python,性能像C)去开发。

现在建议主要学习Python3,Python2预计2020退出历史舞台。

Python解释器

Python程序的执行依赖于Python解释器。常用的Python解释器有:

1.CPython

    使用c语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。(效率最快)

2.JPython

3.IronPython

4.PyPy

课时3

Python开发环境

开发环境本质上就是对Python解释器python.exe的封装,核心都一样,"开发环境其实是解释器的一个外挂"

常用的开发环境如下:

1.IDLE

2.Pycharm

3.wingIDE

4.Eclipse

5.IPython

交互模式

1.终端输入

2.>>>为“提示符“”

3.关闭交互窗口:

(1)ctrl+z+回车

(2)输入quit()命令

(3)输入关闭命令行窗口

中断程序执行:ctrl+c

课时4

1.交互模式

    启动IDLE,默认就是进入交互模式!

IDLE启动,File>>New File>>save.

 

注意:不要在程序中,行开头处增加空格。空格有缩进的含义。

课时5

程序基本格式

1.缩进相当于c语言的{},

每个缩进层次使用单个制表符或者四个空格(IDE会自动将制表符设置成4个空格)

2.Python区分大小写

3.注释

行注释:#

段注释: '''      '''

课时6

学习方法指导:

守,破,离

课时7

开始学习图形化程序设计

    海龟画图

import turtle    #导入turtle模块

turtle.showturtle    #显示箭头

turtle.write("告急")    #写字符串

turtle.width(10)    #画笔粗度为10

turtle.forward(300)     #前进300像素

turtle.color("red")    #画笔颜色改为红色

turtle.left(90)        #箭头左转90度

turtle.goto(0,50)       #到达坐标(0,50)处   

turtle.penup()     #抬笔

turtlr.pendown    #下笔

turtle.circle(50) #逆时针画半径为50的圆

课时8

奥运五环图

import turtle
turtle.width(6)

turtle.color("blue")

turtle.circle(50)

turtle.penup()

turtle.goto(120,0)

turtle.pendown()

turtle.color("black")

turtle.circle(50)

turtle.penup()

turtle.goto(240,0)

turtle.pendown()

turtle.color("red")
turtle.circle(50)

turtle.penup()

turtle.goto(60,-35)

turtle.pendown()

turtle.color("yellow")

turtle.circle(50)

turtle.penup()

turtle.goto(180,-35)

turtle.color("green")

turtle.pendown()

turtle.circle(50)

课时9

 

Python程序的构成

Python文件的创建和执行

代码的组织和缩进

很多编程语言通过字符(例如:花括号{}),关键字(例如begin/end)来划分代码块。同时,在配合代码的缩进增加可读性。“龟叔”设计Python语言时,直接通过缩进来组织代码块。缩进成为了Python语法强制的规定。

缩进时,几个空格都允许的,但是数目都是统一。我们通常采用“四个空格”表示一个缩进。

同时,也要避免将“tab制表符”或者tab与空格混合的缩进风格。目前,常用的编辑器一般设置成:tab制表就是4个空格。

使用注释,注释不嫌多

单行注释:#

段注释:''

使用\行连接符

>>> a="abcdefg"

>>>b="ab\

cd\

efg"

课时10

对象

每一个对象由:标识(identity),类型(type),value(值)组成。

1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识。

>>>    a = 3

>>>    id(3)

1531372335

>>> type(3)

<class 'int'>

id:1531372335

type:int

value:3

其中a是变量,3是对象,其

标识:1531372335

类型:int

值:3

 

>>>    a = "大蟒蛇"

>>>    id(a)

43806815

>>> type(a)

<class 'str'>

id:43806815

type:str

value:"大蟒蛇"

课时11

引用

    在PYthon中,变量也成为:对象的引用。因为,变量存储的就是对象的地址。变量通过地址引用了对象。

 

变量位于:栈内存(压栈出栈等细节)

对象位于:堆内存。

 

Python是动态类型语言

    变量不需要显示声明类型。根据变量引用的对象,Python解释器自动确定数据类型。

Python是强类型语言

    每个对象都有数据类型,只支持该类型之间的操作。

课时12

 

标识符

用于变量,函数,类,模块等的名称。有如下的规则:

1.区分大小写。

2.第一个字母必须是字母或者下划线。其后的字符是:字母,数字,下划线

3.不能使用关键字

4.以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:_init_是类的构造函数。

help()

kewoeds

Python标识符命名规则

模块和包名,函数名  :全小写字母,多个单词直接就下划线隔开。

类名:首字母大写,采用驼峰原则。多个单词时,每个单词第一个字母大写,其余部分小写。比如:MyPhone,MyClass

常量名:全大写字母,多个单词下划线隔开。比如:MAX_SPEED

 

课时13

1.变量在使用前必须被初始化。

2.通过del语句删除不在使用的变量

3.如果对象没有被变量引用,就会被垃圾回收机制回收,清除内存空间!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值